Virtualiser avec Proxmox VE
Comprendre l'hyperviseur Proxmox VE 9, se repérer dans son interface web, créer machines virtuelles et conteneurs, les protéger, les dupliquer et lire ses droits dans un pool, comme le fait un technicien de salle serveur.
L'essentiel
- Proxmox VE est un hyperviseur de type 1 libre, basé sur Debian 13 : VM avec KVM/QEMU, conteneurs avec LXC.
- VM = son propre noyau, tout système, isolation forte ; conteneur = noyau de l'hôte, Linux seulement, très léger.
- Un nœud est un serveur ; plusieurs nœuds forment un cluster. Le quorum est la majorité des voix : 3 nœuds, ou 2 plus un témoin.
- L'interface web est sur
https://IP:8006, royaume PVE ; le journal des tâches donne la cause de toute erreur. - Stockages :
local(ISO, modèles),local-lvmet ZFS (disques), NFS/SMB et PBS (partage, sauvegardes). - Réseau : la carte de la VM se branche sur le pont
vmbr0; VLAN aware + étiquette sur la carte ; sans étiquette, pas de réseau. - Une VM propre : VirtIO SCSI, CPU host, mémoire avec ballooning, carte VirtIO, agent QEMU coché et installé.
- Windows a besoin de
virtio-win.iso; Debian a déjà les pilotes, il manque seulement le paquetqemu-guest-agent. - Instantané = retour arrière, même stockage ; sauvegarde = copie ailleurs. Modèle + clone lié (rapide) ou complet (indépendant).
- Droits = utilisateur + rôle + chemin (pool, stockage, pont) ;
Permission check failednomme le droit manquant ;qmpilote les VM,pctles conteneurs.
Choisir VM ou conteneur
Un système Windows ou un besoin de noyau particulier : une VM. Un service Linux léger qui n'a besoin de rien d'autre que les outils de l'hôte : un conteneur. Dans le doute, la VM est le choix le plus sûr.
Piège classique
Une VM sans étiquette VLAN sur un pont sensible aux VLAN part dans le VLAN natif du lien. Si ce VLAN natif est un VLAN « poubelle » sans service (le 999 de la fiche B2-03), la VM n'a aucun réseau : pas de DHCP, pas de ping. Premier réflexe : l'onglet Matériel, champ Étiquette de VLAN.
La VM « propre » de référence
Linux serveur : VirtIO SCSI single, disque 20 Gio avec Discard, 2 cœurs type host, 2 Gio avec minimum 1 Gio, carte VirtIO sur vmbr0 avec son VLAN, agent QEMU coché. Cette recette sert de point de départ pour toutes tes VM.
Instantané ≠ sauvegarde
Un instantané se prend avant une manipulation risquée et se supprime quand elle a réussi. Il ne protège ni d'une panne de disque, ni d'un rançongiciel : une vraie sauvegarde est ailleurs (fiche B2-24, règle 3-2-1).
Commandes clés
| Pour… | Où ou comment |
|---|---|
| Se connecter | https://IP:8006 · royaume PVE · journal des tâches en bas |
| Créer une VM ou un CT | Boutons Créer une VM / Créer un conteneur · pool, ISO ou modèle, VirtIO, vmbr0 + étiquette |
| Agent QEMU (Debian) | sudo apt install qemu-guest-agent + case cochée + arrêt complet puis démarrage |
| Instantané, retour arrière | Onglet Instantanés · qm snapshot 100 nom · qm rollback 100 nom |
| Modèle et clone | Clic droit Convertir en modèle puis Cloner · qm template 9000 · qm clone 9000 201 --full |
| Conteneurs | pct list · pct start 120 · pct enter 120 |
| Comprendre un refus | Permission check failed (chemin, privilège) : transmettre le message exact |