Mémo de la fiche B2-21 : une page A4, à imprimer ou à enregistrer en PDF.
B2-21

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.

Version en ligne
SIO1 · semestre 26 h (cours + TP)Bloc 2 – SISRMémo · Portail SIO
Proxmox VEtype 1 · :8006 PrincipeDebian 13 + KVM/QEMU + LXCnœud · cluster · quorum Créer une VMVirtIO SCSI · CPU hostballooning · agent QEMU Stockagelocal · local-lvm · ZFSNFS/SMB · PBS (sauvegardes) Réseauvmbr0 · VLAN awareétiquette sur la carte Protéger, copierinstantané ≠ sauvegardemodèle · clone lié / complet Droitsutilisateur + rôle + cheminpool · qm · pct

L'essentiel

  1. Proxmox VE est un hyperviseur de type 1 libre, basé sur Debian 13 : VM avec KVM/QEMU, conteneurs avec LXC.
  2. VM = son propre noyau, tout système, isolation forte ; conteneur = noyau de l'hôte, Linux seulement, très léger.
  3. 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.
  4. L'interface web est sur https://IP:8006, royaume PVE ; le journal des tâches donne la cause de toute erreur.
  5. Stockages : local (ISO, modèles), local-lvm et ZFS (disques), NFS/SMB et PBS (partage, sauvegardes).
  6. 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.
  7. Une VM propre : VirtIO SCSI, CPU host, mémoire avec ballooning, carte VirtIO, agent QEMU coché et installé.
  8. Windows a besoin de virtio-win.iso ; Debian a déjà les pilotes, il manque seulement le paquet qemu-guest-agent.
  9. Instantané = retour arrière, même stockage ; sauvegarde = copie ailleurs. Modèle + clone lié (rapide) ou complet (indépendant).
  10. Droits = utilisateur + rôle + chemin (pool, stockage, pont) ; Permission check failed nomme le droit manquant ; qm pilote les VM, pct les 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 connecterhttps://IP:8006 · royaume PVE · journal des tâches en bas
Créer une VM ou un CTBoutons 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èreOnglet Instantanés · qm snapshot 100 nom · qm rollback 100 nom
Modèle et cloneClic droit Convertir en modèle puis Cloner · qm template 9000 · qm clone 9000 201 --full
Conteneurspct list · pct start 120 · pct enter 120
Comprendre un refusPermission check failed (chemin, privilège) : transmettre le message exact