# Proxmox # 1-Installation de proxmox **Nous allons installer Proxmox en suivant plusieurs étapes.** **D'abord, nous créerons une clé USB bootable avec l'installateur de Proxmox.** **Ensuite, nous procéderons à la configuration de base du système, en suivant les instructions de l'installateur.** **Enfin, nous mettrons en place l'adresse IP et le nom de l'hôte pour assurer une connectivité réseau correcte et une identification unique du serveur dans notre infrastructure.** # a) Création de la clé USB ##### Pour crée la clé USB, j’utilise Rufus qui est un utilitaire de création de clé USB. Ici j’ai pris la dernière version de Proxmox qui est 8.2-1 : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/AzLTg6k271D7nZkN-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/AzLTg6k271D7nZkN-image.png) ##### On sélectionne la clé USB puis on fait démarrer. Une fois finit, on branche la clé USB sur le périphérique où vous souhaitais installer Proxmox. # b) Configuration de base ##### Donc une fois que vous avez démarré sur la clé USB, on fait « Install Proxmox VE (Graphical) » : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/VgLbTW88Llx7rIK1-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/VgLbTW88Llx7rIK1-image.png) ##### Donc on accepte les conditions d’utilisation : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/09AX8VFv4sKnpL11-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/09AX8VFv4sKnpL11-image.png) ##### Ici ont choisie sur quel disque dur on veut installer proxmox : *Dans mon cas, ayant 3 fois le même disque dur et sans donner précieuse je prends n’importe lequel. Il faut minium 16go de stockage.* [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/LLCNVLTKYqCkAlyq-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/LLCNVLTKYqCkAlyq-image.png) ##### On définit quel pays on est donc France et le reste va se configurer automatiquement le clavier et l'heure : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/rvNGiuPNHqTUqsa1-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/rvNGiuPNHqTUqsa1-image.png) ##### Ici on va donc mettre en place le mot de passe de l’utilisateur root qui doit contenir 8 caractère minimum avec lettre, chiffre et caractère spécial. Puis il demande une adresse mail, vous mettez ce que vous voulez : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/Xsa4GdbCCtVZP057-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/Xsa4GdbCCtVZP057-image.png) # c) Mise en place ip et nom
Une fois ici, on doit donner un nom DNS au serveur qui est dans *mon cas prox.lerenard.eu mais vous pouvez très bien aussi mettre virtu.sfr.fr, voir deb.maison.local. Cela dépend du nom de domaine que vous avez sur votre réseau local. Cela fera que mon proxmox aura comme nom prox* ##### Puis après, sois vous gardé l’IP donner par Proxmox sois vous lui mettez une autre adresse IP. Dans les deux cas, l’IP sera fix. ##### Enfin, vous spécifier si besoin l’IP du routeur et du serveur DNS. Ici cela est configuré automatiquement sauf si aucun câble réseau connecté ou mauvaise carte sélectionné : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/nKAHof72eTjCLFpJ-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/nKAHof72eTjCLFpJ-image.png)
##### Après cela, il va donc montrer le résumé de ce qu’on à fais tous le long : ##### ![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/aNedkcxHZZIK0M11-image.png)On fait « Install » puis une fois finit il va automatiquement redémarrer : ##### ![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/UjC2V4OUGD759HqE-image.png)Une fois redémarré, on se rend donc depuis un navigateur web sur l’IP donner pas proxmox :
![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/FbylyziZgTIjGp77-image.png) ##### Vu que proxmox crée son propre certificat pour l’https, chrome vous prévient. Vous faite continuer vers
##### Vous devriez arriver ici : Donc vous tapé root et votre mot de passe et vous pouvez avant changé la langue si vous le souhaitez : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/wtZlGTPthQpUBdVu-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/wtZlGTPthQpUBdVu-image.png) # 2-Configuration de proxmox Dans cette deuxième partie nous allons configurer les disques durs en le partitionnant et le formatant pour qu'il soit prêt à être utilisé par le système d'exploitation, puis nous créerons un groupe de droits pour gérer les autorisations des utilisateurs. Ensuite, nous ajouterons un nouvel utilisateur au système avec les paramètres de sécurité nécessaires, et enfin, nous créerons une machine virtuelle en définissant ses ressources et en installant un système d'exploitation dessus. # a) Configuration de disque dur ##### Donc on va configurer un disque dur. Cliquer sur votre serveur proxmox depuis l’interface web puis aller dans disque : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/QvuSE52S8b9w5PHH-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/QvuSE52S8b9w5PHH-image.png) ##### On va formater les disques durs qu’on veut utiliser en sélectionnant le disque puis faire « nettoyer le disque ». Actuellement /dev/sda est le disque dur contenant le système proxmox. Donc je vais formater les deux autres. Je ne ferais pas de raid mais reste qu’il est possible dans l’onglet ZFS. Une fois cela fait, allez dans la sous-catégorie « Répertoire » de « Disques »
##### Ici vous faite donc ##### « Créer : Répertoire » : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/CpC70PJwGIngyBDU-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/CpC70PJwGIngyBDU-image.png) ##### Vous sélectionné votre disque dur. ##### Puis son système de fichier ici ext4 et après un nom. ![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/c5bOTrWRda6MItMg-image.png)
##### Une fois la tâche de création finit, vous devriez voir apparaitre le répertoire dans votre proxmox :
##### [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/AIB3L8qIwKPmb73i-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/AIB3L8qIwKPmb73i-image.png) ##### *J'ai donc fais comme vous pouvez le voir en plus de VM, ISO* ##### Actuellement chaque répertoire est utilisé pour tous. Si vous souhaitez les régler pour une seule utilisation, aller dans « centre de données » puis stockage.
##### Ici double cliqué sur le répertoire et vous allez pouvoir choisie ce qu’il peut contenir : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/hyh2e0WWYIRlB6GZ-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/hyh2e0WWYIRlB6GZ-image.png) # b) Création d'un groupe de droit ##### Un groupe de droit permet là création de droit prédéfinis qui sera appliqué à une ou plusieurs personne pour évité de configuré les droits un par un pour chaque utilisateur. ##### Pour crée un groupe, aller dans « Centre de données > permission > Utilisateurs » puis créer :
[![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/dua1baJOEXUa5z84-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/dua1baJOEXUa5z84-image.png) ##### ##### ##### ##### ##### ##### ##### Donner lui le nom que vous voulez :
[![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/nJbBNk9GqXscJdbk-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/nJbBNk9GqXscJdbk-image.png)
##### Une fois fais aller dans Permissions et faite Ajouter « permission du groupe » : ##### [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/KPH6e6sAv9P4eyV4-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/KPH6e6sAv9P4eyV4-image.png)*J’ai donc mis ici comme chemin d’accès la racine, du coup le groupe sera appliqué à tous proxmox, et donc pour le groupe exemple crée précédemment rôle j’ai mis administrateur. Ils auront donc accès à tous le proxmox sans limitation.* ##### Une fois fais valider, vous devriez voir ça : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/RsdHnVZnXt3UAnEg-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/RsdHnVZnXt3UAnEg-image.png) # c) Création d’utilisateur ##### Pour crée un utilisateur, aller dans « Centre de données > permission > Utilisateurs » : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/EFy0Xskltm3R1PQy-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/EFy0Xskltm3R1PQy-image.png) ##### Une fois ici faite ajouter : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/Yd5iOwBINNemtMri-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/Yd5iOwBINNemtMri-image.png) ##### *Donc on donne un nom d’utilisateur, puis royaume, on met Proxmox VE authentication server. On définit le mot de passe et le groupe que l’on vient de créer.* ##### Une fois crée, vous devriez voir cela : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/Zl9DhnyDo1lEVPuf-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/Zl9DhnyDo1lEVPuf-image.png) # d) Création d’une vm ##### Pour crée une vm, aller en haut à droit et faite « Créer une VM » : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/s3hUw8USZwi5dLa4-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/s3hUw8USZwi5dLa4-image.png) ##### Ici donc on ne touche à rien sauf le nom, ici j’ai mis windows10 : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/9CgvVDBypwFF34lb-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/9CgvVDBypwFF34lb-image.png) ##### J’ai mis par avance dans le répertoire ISO une iso de Windows 10 que j’ai pu sélectionner. Puis dans type j’ai mis Microsoft Windows et Version 10/2016/2019 mais si vous avez mis une iso d’un autre système sélectionné autre chose : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/L2QjrfohrAllhYXB-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/L2QjrfohrAllhYXB-image.png) ##### Dans un premier temps il veut que l’on configure en UEFI mais cela est mieux pour Windows 11. [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/u6h7vZjxcmNKiVcu-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/u6h7vZjxcmNKiVcu-image.png) ##### Donc pour mon cas je vais mettre SeaBIOS (qui est du legacy bios) et enlevé le TPM pour Windows 10 : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/ajreljLjYPT2dYFd-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/ajreljLjYPT2dYFd-image.png) ##### Ici, on configure le stockage de la VM. On peut en mettre plusieurs mais je choisie d’en laissais 1 que je monte à 120go : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/yQtXYwr721EyuVuv-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/yQtXYwr721EyuVuv-image.png) ##### Ici on spécifie donc les paramètre processeur. Pour tous système, je vous conseille de mettre deux cœurs voir 4 et de ne pas toucher au type : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/jokn75uAVKVBm3OG-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/jokn75uAVKVBm3OG-image.png) ##### Dans mon cas je vais laisser 4go de mémoire vive : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/TwDOYwUmZiqsW90G-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/TwDOYwUmZiqsW90G-image.png) ##### Puis réseau, nous laissons par défaut : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2024-07/scaled-1680-/nRNb5ZwBiJF5ikWB-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2024-07/nRNb5ZwBiJF5ikWB-image.png) ##### Pour Windows server si vous ne voyais pas Intel E1000 changé pour mettre Intel E1000. Une fois cela fait, la vm est finit d’être crée. # 3- Création d'un cluster **Un cluster Proxmox nous permet de gérer plusieurs serveurs physiques comme une seule entité.** **Grâce à cette configuration, nous pouvons répartir les charges de travail entre les différents serveurs, améliorer la disponibilité et faciliter la maintenance.** **En cas de panne d'un serveur, les machines virtuelles peuvent être migrées automatiquement vers un autre serveur du cluster (si configuré), assurant ainsi une continuité de service sans interruption.** **Cela nous offre également une gestion centralisée des ressources et des configurations, simplifiant l'administration de notre infrastructure virtuelle.** # a) ajout au cluster de deux serveur proxmox ##### Dans un premier temps, nous allons aller dans "****Datacenter****" ou "****Centre de données****" puis ****"****Cluster****" / "****grape de serveurs**** ". ##### On va donc arrivé ici: ##### ![Une image contenant texte, capture d’écran, logiciel, Logiciel multimédia Description générée automatiquement](https://docu.lerenard.eu/uploads/images/gallery/2025-04/z7Hhiy7JKDJRWzut-embedded-image-mhjlnubm.png) ##### Une fois ici, nous allons faire "****Create cluster****" / "****Créer une grappe****" de serveurs puis donner un nom comme vous le souhaitez : ##### ![Une image contenant capture d’écran, Logiciel multimédia, logiciel, Logiciel de graphisme Description générée automatiquement](https://docu.lerenard.eu/uploads/images/gallery/2025-04/2s9HVNQ5fh2orIos-embedded-image-ru3h7sve.png) ##### Puis nous allons dans l’autre serveur qui n’a aussi pas de machine virtuelle. Cette fois si on fait "****rejoindre la grappe de serveurs****" / "****join cluster****" : ##### ![Une image contenant texte, capture d’écran, logiciel, Logiciel multimédia Description générée automatiquement](https://docu.lerenard.eu/uploads/images/gallery/2025-04/I3Vbfe6cUJOAgbBw-embedded-image-axdwcg8b.png) ##### Sur le serveur principal, on ira chercher "****information de jonction****" / "****join information****" comme si dessous : ##### [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/GGKRB4cX28oLodH3-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/GGKRB4cX28oLodH3-image.png) ##### Puis on colle ça dans "****information****" puis on spécifie le mot de passe du proxmox qui héberge le cluster puis on selectionne l'adresse ip : ##### ![Une image contenant texte, capture d’écran, logiciel, Logiciel multimédia Description générée automatiquement](https://docu.lerenard.eu/uploads/images/gallery/2025-04/FOJ9pHemrMlKVLAu-embedded-image-str0juga.png) ##### puis on va voir qu'il rajoute au cluster le second serveur: ##### ![Une image contenant capture d’écran, texte, logiciel, Logiciel multimédia Description générée automatiquement](https://docu.lerenard.eu/uploads/images/gallery/2025-04/8QG6InFFbzm45un7-embedded-image-nqbgjdyn.png) ##### Et puis on vois qu'il est correctement ajouté : ##### ![Une image contenant texte, capture d’écran, logiciel, Logiciel multimédia Description générée automatiquement](https://docu.lerenard.eu/uploads/images/gallery/2025-04/cW39JzXmMJr4pg1C-embedded-image-rsb1iey0.png) # b) configuration de proxmox pour utilisé le cluster avec de la haute disponibilité
##### [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/2DVeHkeOgggY5D4L-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/2DVeHkeOgggY5D4L-image.png) ##### Donc, si tout s'est bien passé, on voit donc les serveurs. ##### Pour créer de la haute disponibilité, il faut au minimum 3 serveurs Proxmox car en dessous, le quorum (ce qui permet de fonctionner de la haute disponibilité) se mettra en erreur si l'un des deux serveurs tombe en panne car pour un fonctionnement optimal il faut minimum 3 hôtes. ##### La raison pour laquelle j'ai rajouté un troisième hôte pour cette situation qui est DELL-130.
##### Pour avoir de la haute disponibilité en cas de panne, faire un cluster ne suffit pas. Il faut monter un volume qui soit disponible sur chaque proxmox pour que le disque dur des VM soit centralisé, puis configurer la VM pour qu'elle puisse être redémarrée sur un autre proxmox en cas de panne. ##### Dans mon cas présent, le stockage centralisé sera un NAS Synology mais libre à vous d'utiliser autre chose. Pour relier, je vais utiliser le protocole SMB mais il existe aussi une alternative : le NFS. ##### Dans un premier temps, ****création du dossier que j'ai nommé VM**** et j'ai ****créé un utilisateur Proxmox**** qui sera le seul à avoir accès lecteur/écriture à ce dossier partagé : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/x6FSMQytX6HYK9rp-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/x6FSMQytX6HYK9rp-image.png) ##### N'avoir qu'un seul utilisateur qui a le droit d'accéder à ce dossier partagé rajoute un peu plus de sécurité qu'utiliser un utilisateur utilisé pour d'autres tâches. ##### Une fois ce dossier crée, nous retournons sur proxmox pour allé dans "****Datacenter****"/"****Centre de données****" puis "****Stockage****"/ "****Storage****" : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/UZH3l1BfD1w1ZffP-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/UZH3l1BfD1w1ZffP-image.png) ##### Arrivé ici, noius allons "****Ajouter****" / "****Add****" puis "****SMB/CIFS****" : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/dAJi0LTT0X4uFLll-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/dAJi0LTT0X4uFLll-image.png) ##### Ici donc j'ai rentré comme ID (nom affiché par proxmox du volume disque) VM car c'est là que je mettrais les VM, puis l'ip de mon Synology avec le nom de l'utilisateur et le mot de passe et dans "****Share****" selectionné le dossier attitré pour proxmox puis on fait ajouté : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/6EzfnpjapIEftPvc-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/6EzfnpjapIEftPvc-image.png)
##### Si cela est bien configuré, le volume "VM" apparaîtra sur tous les proxmox du cluster : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/Fz2YgzZ76YKckbNZ-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/Fz2YgzZ76YKckbNZ-image.png)
##### Arrivé ici, on a déjà fait le plus gros. Je vais donc créer une machine virtuelle sur 400-G3 pour la suite. Quand vous créez votre machine virtuelle, ****utilisez bien le stockage rajouté juste au-dessus****. Quand vous installez un système d'exploitation, enlevez l'ISO de ce dernier et dans CPU, pour le type de CPU, utilisez "****host****". Voilà un exemple : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/cfaySSlgtEDK62kc-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/cfaySSlgtEDK62kc-image.png) ##### Une fois cette VM créée, nous allons retourner dans "****centre de données****" / "****datacenter****" puis "****HA****" (pour la haute disponibilité) : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/ywxufxmnvwcGYunS-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/ywxufxmnvwcGYunS-image.png) ##### Une fois ici, nous voyons que "quorum" est "****OK****" et aussi nous voyons chaque membre du quorum. Nous allons aller dans "****Groupes****" puis faire "****Créer****" : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/PZQtRxjkgVrHexik-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/PZQtRxjkgVrHexik-image.png) ##### Donc ici, nous donnons un nom au groupe, ici j'ai mis HA mais vous pouvez mettre autre chose, puis j'ai sélectionné les 3 serveurs. Cependant, il faut aussi indiquer la priorité de chaque serveur. La priorité permet de dire, en cas de panne, quel serveur servira en premier de secours. Dans mon cas, si HP-PROLIANT tombe en panne ou si HP-400 tombe aussi en panne, c'est DELL qui prendra le relais en premier. ##### Voilà le groupe créé : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/tRvvifqHdr4ag6pF-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/tRvvifqHdr4ag6pF-image.png) ##### Retournons dans "****HA****" pour faire "****Ajouter****" / "****Add****" pour configurer la haute disponibilité sur la VM : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/qegkTBE1Vn5pRCSG-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/qegkTBE1Vn5pRCSG-image.png) ##### J'ai donc sélectionné la seule VM que j'ai qui est 100, puis défini à 3 le nombre maximum de redémarrages et de déménagements pour être sûr qu'en cas de panne elle réussit à redémarrer correctement. Et j'ai défini que cela était pour le Groupe HA créé juste au-dessus. # c) test de la haute disponiblité ##### Je vais donc testé la haute disponibilité en débranchant le câble réseau du HP-400 et vérifier si dell prend bien le relais : ##### ##### Dans cette vidéo, je débranche 400-G3 pour voir que Dell prend le relais, puis je rebranche 400-G3 après pour montrer qu'il reprend bien la VM après. # Création de conteneur LXC Les conteneurs LXC (Linux Containers) est une solution de virtualisation légère permettant d'exécuter plusieurs systèmes Linux isolés sur un même hôte. Contrairement aux machines virtuelles classiques, ils partagent le noyau de l’hôte, ce qui les rend plus rapides et moins gourmands en ressources. Cela ce base également sur des template déjà disponible dans proxmox, à téléchargé pour une mise en place rapide. # Récupération d'une template ##### Une template, c'est une images préconfigurées d'OS Linux. Ils accélèrent la création de conteneurs en fournissant un système de base prêt à l'emploi. Proxmox offre des templates officiels et permet la création de modèles personnalisés que nous allons découvrir ici. ##### Pour pouvoir téléchargé des template de conteneur, il faut vérifier qu'il y a les autorisations sur les répertoire. Pour cela, on va ce rendre dans "****Datacenter>Storage****" et regarder si on voit "****container template****" / "****Modèle de conteneur****" : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/fTrpA0aUSBPaqiUc-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/fTrpA0aUSBPaqiUc-image.png) ##### Dans mon cas "VM" et "local" peuvent avoir des templates et c'est pour cela que je vais aller sur VM ou local pour téléchargé une template : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/0sgPc8fJ3DFUbspQ-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/0sgPc8fJ3DFUbspQ-image.png) ##### Ici, j'ai 3 proxmox relier mais cela n'est pas obligatoire pour créé un conteneur. C'est pour cela que je vais tous faire sur HP-PROLIANT-ML110G6. ##### Pour mon cas, je vais dans local puis je clique sur "****Modèles****" / "****template****" et on peut voir tous les modèles disponibles : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/Loq9bLohwmzAGDDJ-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/Loq9bLohwmzAGDDJ-image.png) ##### On à un vaste choix de template, que se sois ubuntu, debian, opensuse, etc et aussi de l'autre service de proxmox pour les mails. Pour mon cas, je vais prendre debian 12 pour l'exemple : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/euTKiykNgJg8M0AP-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/euTKiykNgJg8M0AP-image.png) ##### J'ai donc sélectionné debien 12 puis fais "****download****" / "****téléchargement****" puis il proxmox lance le téléchargement. ##### Voilà la template téléchargé et présente dans "Local" : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/b7ncTIBMsafqYFtB-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/b7ncTIBMsafqYFtB-image.png)[![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/CpTaIoHwzturwjhy-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/CpTaIoHwzturwjhy-image.png) # Mise en place d'un conteneur ##### Pour crée un conteneur, je vais donc faire "Créer un conteneur" : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/bvZjZ3YiKKLrIqkd-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/bvZjZ3YiKKLrIqkd-image.png) ##### Suite à cela, une fenêtre s'ouvre : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/MRHEaDAg2SpLnOV4-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/MRHEaDAg2SpLnOV4-image.png) ##### On donne donc un nom au conteneur dans "Nom d'hôte", moi j'ai choisi de mettre neofetch et on choisit un mot de passe qui fera minimum 5 caractères. ##### Puis on passe à l'onglet "Modèle" où nous sélectionnons le stockage où se trouve le modèle téléchargé précédemment, puis on le choisit : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/i2HvYh1yIe3cam6A-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/i2HvYh1yIe3cam6A-image.png) ##### Pour mon exemple, je vais laissé 8go de stackage qui sera suffisant mais vous êtes libres de mettre la taille que vous voulez. Aussi "VM" est un stockage partagé pour de la [HA (haute disponibilité) configuré précement](https://docu.lerenard.eu/books/proxmox/chapter/3-creation-dun-cluster) mais vous pouvez aussi le mettre sur un autre stockage. [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/tVUoZe50TvkQTVA5-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/tVUoZe50TvkQTVA5-image.png) ##### Processeur et mémoire pour mon exemple resterons aussi par défaut mais libre à vous de mettre plus haut que ce qui est de base. Cela dépend surtout de votre besoin :
[![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/rhhDX0iaH06IwPw2-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/rhhDX0iaH06IwPw2-image.png) [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/TFf9qWVcaVkpDsPo-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/TFf9qWVcaVkpDsPo-image.png)
##### Pour la partie réseau, je vais mettre en static pour l'ipv4 et DHCP pour l'ipv6, donc définir moi même l'adresse ip en fixe pour la v4 mais si vous ne voulez pas vous embêté, libre à vous de mettre sur DHCP. J'ai donc mit une ip libre de mon réseau, ici 192.168.3.21 en 255.255.255.0 (d'où le /24) et la passerelle 192.168.3.1 (mon routeur) : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/MBGI7rktu5eFA198-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/MBGI7rktu5eFA198-image.png) ##### La partie DNS, je n'y touche pas, il utilisera le DNS de l'hôte et on vois un résumé de la configuration dans "confirmation" puis on finit par faire "****Terminer****" : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/L0DlRFQzPw2YX60I-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/L0DlRFQzPw2YX60I-image.png) ##### Une fois finie d'être créée, elle apparaît avec les VM : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/g3yDWSVifeBawlT9-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/g3yDWSVifeBawlT9-image.png) ##### Je vais donc démarrer ce conteneur puis montrer son fonctionnement. ##### De base, il n'y a que root et root n'est pas autorisé pour le SSH, je vous invite donc à créer un utilisateur pour SSH. Je me suis donc connecté depuis la console de Proxmox : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/xMY4W9u8Kc07ofYi-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/xMY4W9u8Kc07ofYi-image.png) ##### Voilà donc un conteneur totalement fonctionnelle sous debian 12. # Bonus Mise en place de la Haute Disponibilité ##### Un conteneur peut avoir aussi de la haute disponibilité. En me basant sur une configuration faite précédemment "[****3- Création d'un cluster****](https://docu.lerenard.eu/books/proxmox/chapter/3-creation-dun-cluster)" . ##### Je vais donc dans "****Datacenter****" / "****Centre de donnée****s" puis "****HA****" : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/UXzOAbtzfcK74Mir-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/UXzOAbtzfcK74Mir-image.png) ##### Je vais donc sélectionner pour "VM" 103 (qui est neofetch), le groupe celui que j'avais créé "HA" puis je met le nombre de déménagement et redémarrages maximal à 3 : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/GAPp35mpAPGxAWpa-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/GAPp35mpAPGxAWpa-image.png) ##### Voilà donc rajouté : [![image.png](https://docu.lerenard.eu/uploads/images/gallery/2025-04/scaled-1680-/gcc2EnBj877tbBBB-image.png)](https://docu.lerenard.eu/uploads/images/gallery/2025-04/gcc2EnBj877tbBBB-image.png) ##### Test : ##### J'ai donc débranché le câble réseau du serveur HP proliant ml110 G5 et on voit que la HP 400 prend bien le relais (ce qui fait que c'est lent c'est mon routeur de test)