Installer Proxmox VE
Guide d'installation de Proxmox VE

Au sommaire :
- 1-Qu'est-ce que Proxmox VE ?
- 2-Prérequis
- 3-Flasher la clé USB
- 4-Installation
- 5-Post-Installation
1-Qu'est-ce que Proxmox VE ?
Proxmox VE pour "Virtual Environment" (qu'on nommera PVE pour plus de simplicité) est une plateforme d'orchestration de conteneurs et de machines virtuelles
Tournant actuellement sous Debian 11.3 (Bullseyes), elle permet de gérer des clusters de serveurs (jusqu'à 32 nœuds) avec répartition de charge et haute disponibilité (High Availibility).
En plus d'être une plateforme d'orchestration, elle est également une solution HCI (Hyperconverged Infrastructure) avec des technologies de type “software"defined”.
Les fonctionnalités de PVE sont très nombreuses et n’ont pas à rougir face à ESXI, Hyper-V et Xen :
- Support de KVM (Kernel-based Virtual Machine) et des conteneurs LXC (Linux Containers) avec snapshots, sauvegardes et migrations à chaud
- Administration via l'interface Web
- Gestion des supports de stockages locaux (EXT3/4, ZFS, LVM, LVM-thin), distants (SMB, NFS) et distribués (GlusterFS, CephFS/RBD)
- Gestion des permissions (utilisateurs, groupes, pools)
- Support de LDAP et Active Directory
- Commutateurs réseaux de niveau 2 et 3 (Linux Bridge, OVS)
- Firewall intégré
2-Prérequis
Pour les spécifications minimum, je vous laisse lire ce qui est préconisé par le site officiel.

Pour ma part, voilà ce que je vous préconise :
- Un PC sous Intel Core avec 4 cœurs/8 threads et les instructions Intel VT-x (virtualisation) et VT-D (transmission des périphériques)
- 8 à 16 Go Go de mémoire vive (PVE en consomme à lui seul 1 Go)
- Un SSD SATA ou NVME pour le stockage de vos conteneurs et machines virtuelles (prévoyez entre 256 Go à 1 To, tout dépend de votre budget)
- Un disque dur interne ou externe de grand voir un NAS si vous en avez les moyens pour le stockage des ISO et des données statiques de vos machines virtuelles (vidéos, musiques, images, etc)
Si vous comptez installer PVE sur du vieux matériel, il y a des chances que la carte réseau ne soit plus reconnue (constaté sur les Dell Optiplex 380 et 780). Dans ce cas, il faudra installer Debian puis les paquets de PVE par la suite (sujet non couvert par ce tutoriel).
Si vous comptez suivre ma configuration recommandée, suivez mon guide sur les processeurs Xeon (il n'y a pas d'équivalent dans le sphère francophone).

3-Flasher la clé USB
Commencez par télécharger le fichier ISO sur cette page :


Puis téléchargez le logiciel Etcher qui servira à flasher votre clé USB :

Après avoir installer Etcher :
- Exécutez-le
- Sélectionnez l'image ISO de PVE (Select Storage) et votre clé USB (Select Storage)
- Puis enfin, flashez le tout

4-Installation
Donc avant de commencer l'installation, vérifiez bien que les instructions Intel VT-x (virtualisation) et VT-D (transmission des périphériques) sont bien activés.
Une fois la vérification effectué, connectez la clé USB à votre serveur, démarrez-le et selon la marque, appuyez sur la touche permettant d'accéder au menu boot :
- HP : F10 ou Échap
- Dell : F2 ou F12
- Lenovo : F1 ou Fn + F1
Sélectionnez votre clé USB puis sélectionnez "Install Proxmox VE" et validez la licence AGPL.


Vous allez arriver à la phase de partitionnement du disque. Si vous ne voulez pas vous tracasser, cliquez sur suivant mais je vous conseille vivement de cliquer sur "Options" et de partitionner vous même votre disque.

PVE propose différents systèmes de fichier (ZFS, ext3/4). Pour une installation basique, choisissez ext4 par défaut.

Vous pouvez laisser PVE partitionner automatiquement le disque mais je vous conseille vivement de le faire vous-même. A titre d’exemple, voici les valeurs que je choisirai pour un disque 240 Go :
- swapsize (swap) - 3 Go de swap en cas de saturation de la mémoire vive
- maxroot (partition root) - Les fichiers systèmes de PVE seront installés dans cette partition. 12 Go sont largement suffisant, surtout si vous avez un NAS ou un partage NFS pour les images ISO et les sauvegardes.
- minfree - je réserve 1/8 de l’espace disque si le disque est inférieur à 128 go ou 16 go si disque est supérieur à 128 go. Dans mon cas, ce sera 16 Go
- maxvz (LVM-Thin) - C’est le volume logique, c’est ici que seront stockés les machines virtuelles et les conteneurs. PVE fera le calcul lui même si vous avez déjà renseigné les 3 premières valeurs
Voici un tableau qui récapitule les valeurs que je conseillerai suivant la taille du disque (merci au site touteladomotique). Le stockage des images ISO et des sauvegardes devraient plutôt être effectué sur un NAS ou un partage NFS. N’ayant pas de NAS, je passe par le disque dur 8 To de mon serveur pour le stockage de ces éléments.

Choisissez le pays, la langue, l'agencement du clavier, un mot de passe complexe et indiquez votre adresse mail (utile pour recevoir des notifications).


Choisissez une adresse IP fixe et vérifiez le masque de sous-réseau, la passerelle ainsi que le DNS. En général, le DNS correspond à la passerelle si vous avez une box domestique.
Pour le hostname, choisissez un nom cohérent, surtout si vous souhaitez construire un cluster.

Vérifiez si toute les informations sont correctes puis lancez l’installation.


Attendez quelques minutes pour que PVE s'installe puis redémarrez le serveur.

L'adresse IP pour vous connecter est :
https://votre-adresse-ip:8006
Voici un aperçu de l'interface web ci-dessous.

4-Post-Installation
Configuration








Réseau





Les machines virtuelles













Les conteneurs LXC






Haute-disponibilité

Documentation







