diff --git a/tps/01_proxmox/main.org b/tps/01_proxmox/main.org index c271071..88b37d2 100644 --- a/tps/01_proxmox/main.org +++ b/tps/01_proxmox/main.org @@ -101,6 +101,9 @@ Les autres champs que vous rencontrerez sont à laisser à leur valeur défaut. - La machine /"application"/ devra utiliser l'interface =vmbr1= et avoir comme adresse /IP/ l'adresse "IP application"; - Le fichier de configuration de /nginx/ se situe dans le répertoire =/etc/nginx/site-enabled/= et se nomme =default=; - Voici un fichier de configuration pour /nginx/ qui permet de l'utiliser en serveur /proxy/ comme demandé (replacez le contenu actuel du fichier): + + \newpage + #+BEGIN_EXAMPLE server { listen 80; diff --git a/tps/01_proxmox/main.pdf b/tps/01_proxmox/main.pdf index 0716311..3492cfb 100644 Binary files a/tps/01_proxmox/main.pdf and b/tps/01_proxmox/main.pdf differ diff --git a/tps/01_proxmox/main.tex b/tps/01_proxmox/main.tex index 2b4e47b..14d45b0 100644 --- a/tps/01_proxmox/main.tex +++ b/tps/01_proxmox/main.tex @@ -1,4 +1,4 @@ -% Created 2024-05-15 mer. 13:58 +% Created 2024-05-15 mer. 15:45 % Intended LaTeX compiler: pdflatex \documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} @@ -44,7 +44,7 @@ Cependant, gardez bien en tête que \textbf{conteneurs} et \textbf{machines virt Dans l'environnement \emph{Proxmox}, les gestions des conteneurs et des machines virtuelles sont très similaires et par conséquent, savoir manipuler l'un permet aussi de savoir comment manipuler l'autre. \section{Travail à réaliser} -\label{sec:org5e1fa46} +\label{sec:orgd505fa2} \begin{center} \includesvg[width=6cm]{./images/schema-0} @@ -82,7 +82,7 @@ Par exemple, je m’appelle \emph{"VAN ESPEN Évrard"}, j'utiliserai donc \textt Si tout a été réalisé correctement, la page \emph{web} présente dans le serveur "application" devrait être accessible à l'adresse \texttt{.pve.virtiut.online}. \section{Votre mission en étapes} -\label{sec:org960492c} +\label{sec:orgafdf6fe} \begin{itemize} \item Vous devrez créer les deux machines, avec pour chacune un cœur \emph{CPU} et 512MB de mémoire vive; \item Vous devrez ensuite configurer les machines pour permettre la communication entre elles; @@ -91,12 +91,12 @@ Si tout a été réalisé correctement, la page \emph{web} présente dans le ser \end{itemize} \section{Champs à configurer} -\label{sec:orge5f4ba7} +\label{sec:orgec6dd43} Lors de la création du conteneur, voici les champs que vous aurez à configurer. Les autres champs que vous rencontrerez sont à laisser à leur valeur défaut. \subsection{Onglet \emph{"General"}} -\label{sec:org06e349c} +\label{sec:org08c5842} \begin{itemize} \item \emph{"Hostname"} \item \emph{"Password"} et \emph{"Confirm password"} -> ce sera le mot de passe de l'utilisateur \texttt{root} dans le conteneur (5 caractères minimum) @@ -104,31 +104,31 @@ Les autres champs que vous rencontrerez sont à laisser à leur valeur défaut. \end{itemize} \subsection{Onglet \emph{"Template"}} -\label{sec:org1f517e7} +\label{sec:org69e6a66} \begin{itemize} \item \emph{"Template"} \end{itemize} \subsection{Onglet \emph{"Disk"}} -\label{sec:orgf4b02e1} +\label{sec:org19d2534} \begin{itemize} \item \emph{"Disk size"} -> mettre \texttt{1GiB} \end{itemize} \subsection{Onglet \emph{"CPU"}} -\label{sec:orgae932bb} +\label{sec:org1b727fc} \begin{itemize} \item \emph{"Cores"} \end{itemize} \subsection{Onglet \emph{"Memory"}} -\label{sec:orgb6320e4} +\label{sec:orgf2d165c} \begin{itemize} \item \emph{"Memory"} \end{itemize} \subsection{Onglet \emph{"Network"}} -\label{sec:orga50cf90} +\label{sec:orgaf9a7d1} \begin{itemize} \item \emph{"Bridge"} \item \emph{"IPv4/CIDR"} @@ -137,7 +137,7 @@ Les autres champs que vous rencontrerez sont à laisser à leur valeur défaut. \section{Notes et astuces} -\label{sec:orgb2555f0} +\label{sec:orgd6b1a00} \begin{itemize} \item N'oubliez pas, la machine \emph{"proxy"} doit avoir deux interfaces réseau, une pour le réseau public et une pour le réseau privé; \item Dans \emph{Proxmox}, les conteneurs sont souvent nommés \texttt{CT}; @@ -146,6 +146,9 @@ Les autres champs que vous rencontrerez sont à laisser à leur valeur défaut. \item La machine \emph{"application"} devra utiliser l'interface \texttt{vmbr1} et avoir comme adresse \emph{IP} l'adresse "IP application"; \item Le fichier de configuration de \emph{nginx} se situe dans le répertoire \texttt{/etc/nginx/site-enabled/} et se nomme \texttt{default}; \item Voici un fichier de configuration pour \emph{nginx} qui permet de l'utiliser en serveur \emph{proxy} comme demandé (replacez le contenu actuel du fichier): + +\newpage + \begin{verbatim} server { listen 80; @@ -164,7 +167,7 @@ server { \newpage \section{Adresses \emph{IP} à utiliser} -\label{sec:org58e9e7a} +\label{sec:org2d3c25f} \begin{center} \begin{tabular}{lllll} Groupe & Nom & IP publique proxy & IP privée proxy & IP application\\[0pt]