Introduction à Proxmox¶
1. Objectif du cours¶
Découvrir Proxmox VE, installer et configurer un hyperviseur de type 1 pour gérer des machines virtuelles (KVM) et des conteneurs (LXC). Acquérir les notions nécessaires pour administrer réseau, sécurité et stockage via l'interface Proxmox.
2. Notions et définitions essentielles¶
- Proxmox VE : plateforme de virtualisation open source (hyperviseur de type 1) combinant KVM et LXC.
- KVM : virtualisation de machines virtuelles avec noyau propre.
- LXC : conteneurs Linux, virtualisation légère partageant le noyau hôte.
- PVE Manager / GUI : interface web de gestion (accès via navigateur).
- Cluster : regroupement de plusieurs nœuds Proxmox pour HA et répartition de charge.
- Stockages supportés : local, ZFS, NFS, CIFS, iSCSI SAN, FC SAN, CEPH.
3. Fonctionnement et principes¶
Proxmox s'appuie sur un noyau GNU/Linux (Debian) pour fournir simultanément deux modes de virtualisation : LXC pour des conteneurs isolés légers et KVM pour des VM complètes. L'interface centralise la création, la sauvegarde/restauration, les snapshots, la réplication et la gestion des rôles/permissions. Le clustering permet la haute disponibilité et le load-balancing. Le stockage peut être local ou réseau selon les besoins (SAN, NFS, CEPH, etc.). La gestion réseau inclut la création de ponts (bridge), de passerelles virtuelles et la configuration des vNIC pour les VM.
4. Commandes et manipulations¶
Regroupe les commandes essentielles présentes dans le document :
- Accès GUI : ouvrir l'interface web de gestion via l'URL fournie lors de l'installation (navigateur → accès à l'interface Proxmox).
- Gestion du pare-feu : pve-firewall start / pve-firewall stop — démarrer ou arrêter le service firewall de Proxmox.
- Gestion utilisateurs/ACL (shell) : pveum aclmod / -user utilisateur@pve -role
Remarque : les autres manipulations (upload ISO, création de bridge, activation 2FA) se réalisent principalement via l'interface web (Datacenter → menus correspondants).
5. Sécurité et bonnes pratiques¶
- Désactiver le Secure Boot/ démarrage sécurisé dans le BIOS/UEFI pour permettre le boot depuis le support d'installation.
- Mot de passe root selon recommandations ANSSI : minimum 12 caractères, minuscules, majuscules, chiffres, au moins 2 caractères spéciaux.
- Utiliser une adresse IP fixe pour le nœud Proxmox (éviter DHCP pour la configuration initiale).
- Respecter une convention de nommage (RFC1178) pour l'hôte.
- Activer la double authentification (2FA) pour les comptes (TOTP, WebAuth, KeysUSB) via Datacenter → Permissions → Two Factor.
- Activer le chiffrement SSL/TLS pour l'interface web (Datacenter → Options → Options SSL/TLS → Certificats SSL).
- Consulter et monitorer les audits/journaux pour détecter les activités anormales (/var/log/pve/audit et onglet Log dans l'interface).
- Consulter la documentation officielle Proxmox pour les étapes précises selon la version utilisée.
6. Points essentiels à retenir pour le TSSR¶
- Proxmox VE est un hyperviseur de type 1 basé sur Debian, combinant KVM (VM) et LXC (conteneurs).
- L'interface web centralise toutes les opérations courantes : création VM/containers, sauvegarde, snapshot, réplication.
- Préparer une clé bootable avec l'ISO de Proxmox et s'assurer que le BIOS/UEFI permet le démarrage sur ce support.
- Utiliser IP fixe et nom d'hôte conforme aux bonnes pratiques (RFC1178).
- Stockage : Proxmox supporte local, ZFS, NFS, CIFS, iSCSI, FC SAN et CEPH — choix selon disponibilité et HA exigée.
- Sécurité : mots de passe robustes, 2FA, SSL/TLS et audits réguliers.
- Réseau : la configuration par défaut crée généralement un bridge pour relier les VM au réseau physique ; une VM peut avoir plusieurs vNIC.
- Administration CLI utile pour gestion utilisateurs/ACL (pveum) et contrôle du firewall (pve-firewall).
- Sauvegarde/restauration intégrées ; possibilité d'utiliser Proxmox VE Backup Server (PBS).
- Toujours vérifier la documentation officielle pour les spécificités de la version utilisée.
7. Tableau récapitulatif¶
| Élément | Caractéristique / Usage |
|---|---|
| Hyperviseur | Type 1 (bare-metal) — Proxmox VE basé sur Debian |
| Virtualisation | LXC = conteneurs légers ; KVM = VM complètes |
| Accès management | Interface web centralisée (port de gestion dédié) |
| Stockage | Local, ZFS, NFS, CIFS, iSCSI/FC SAN, CEPH |
| Sécurité | 2FA, SSL/TLS, audits/journaux |
8. Vérifications pratiques¶
- Vérifier que l'interface web de gestion est atteignable depuis un poste client et que la page de connexion s'affiche (accès navigateur).
- Contrôler l'existence et les entrées des journaux d'audit dans /var/log/pve/audit ou via l'onglet Log du nœud dans l'interface.
- Confirmer la présence des images ISO dans le stockage local (Datacenter → PVE → local(PVE) → ISO Images).
- Vérifier qu'un bridge réseau est défini et visible dans la configuration réseau du Datacenter/System.
- Vérifier l'activation de la 2FA dans Datacenter → Permissions → Two Factor.
9. Flashcards Anki¶
Qu'est-ce que Proxmox VE ? :: Une plateforme de virtualisation open source
Quel type d'hyperviseur est Proxmox VE ? :: Hyperviseur de type 1 (bare-metal)
Quelles technologies de virtualisation Proxmox combine-t-il ? :: LXC et KVM
Sur quel système d'exploitation est basé Proxmox VE ? :: Debian
Quel port est utilisé pour l'interface web de gestion (GUI) mentionnée dans le document ? :: 8006
Où consulter les journaux d'audit de Proxmox ? :: /var/log/pve/audit
Quelle commande sert à démarrer ou arrêter le firewall Proxmox ? :: pve-firewall start / pve-firewall stop
Quelle commande shell modifie les ACL pour attribuer un rôle à un utilisateur ? :: pveum aclmod / -user alexis@pve -role Administrator
Quel type de carte réseau virtuelle est créé par défaut à partir d'une carte physique ? :: Bridge (pont)
Citez trois types de stockage supportés par Proxmox VE :: local, NFS, CEPH