Proxmox 9¶
Fonctionnalités de déploiement¶
| ID | Nom du logiciel | Système d'exploitation compatible | VM | BM | VGPU | GPU | Min CPU (Cœurs) | Min RAM (GB) | Min HDD/SSD (GB) | Domaine personnalisé | Actif |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 350 | ProxmoxVE 9 community edition | Debian 13 | + | + | + | + | 2 | 2 | - | Non | COMMANDER |
| 25 | ProxmoxVE 7.6 community edition | Debian 11 | + | + | + | + | 2 | 2 | - | Non | Non |
| 32 | ProxmoxVE 8.x community edition | Debian 12 | + | + | + | + | 2 | 2 | - | Non | Non |
Proxmox VE 9.0
Proxmox VE 9.0 a été publié le 5 août 2025 et présente des différences significatives par rapport à la version 8.x :
Principales nouvelles fonctionnalités de la version 9.0 :
- Passage à Debian Trixie ;
- Instantanés pour les machines virtuelles sur le stockage LVM avec allocation épaisse (technologie en prévisualisation) ;
- Règles de haute disponibilité (HA) pour la liaison des nœuds et des ressources ;
- Nouvelles fonctionnalités de la pile réseau (SDN) ;
- Interface web mobile modernisée ;
- ZFS prend en charge l'ajout de nouveaux appareils aux pools RAIDZ existants avec un temps d'arrêt minimal.
Changements critiques dans la version 9.0 :
- Le dépôt de test a été renommé en
pve-test; - Changements possibles dans les noms des interfaces réseau ;
- VirtIO vNIC : valeur par défaut modifiée pour le champ MTU ;
- Mise à jour vers AppArmor 4 ;
- Privilège
VM.Monitorrévoqué ; - Nouveau privilège
VM.Replicatepour la réplication du stockage ; - La création de conteneurs privilégiés nécessite les privilèges
Sys.Modify; - La prise en charge de la configuration de
maxfilespour les sauvegardes est abandonnée ; - La prise en charge de GlusterFS est abandonnée ;
- systemd enregistre un avertissement
System is tainted: unmerged-binaprès le démarrage.
Si vous avez commandé un serveur avec la version 9.0, assurez-vous de vous familiariser avec la documentation développeur détaillée
Remarque
Sauf indication contraire, nous installons par défaut la dernière version de sortie du logiciel depuis les dépôts officiels.
Installation de Proxmox 9¶
Après l'installation du serveur, l'installation du service Proxmox VE est effectuée dans un délai de 15 à 20 minutes. Un e-mail sera envoyé à la boîte de messagerie liée au compte, vous informant du serveur installé et fournissant un lien au format https://proxmox<ID_serveur>.hostkey.in, que vous devez utiliser pour accéder à l'interface de gestion web de Proxmox VE :
- Login -
root; - Password - mot de passe système.
Attention
Si vous installez Proxmox en tant que système d'exploitation, pour accéder à l'interface web, vous devez aller à l'adresse http://server_IP:8006.
Première connexion et vérification de base¶
-
Ouvrez votre navigateur >
https://<IP_serveur>:8006et entrez les identifiants :
-
Naviguez vers : Datacenter > Node > Summary - vérifiez le CPU, la RAM, les disques, le temps d'activité.

-
Désactivez le dépôt entreprise s'il n'y a pas d'abonnement :
Node > Repositories > pve-enterprise > Disable. Conservez pve-no-subscription :

Commandes Terminal :
Réseau : Pont vmbr0¶
Le pont vmbr0 est un "commutateur" virtuel auquel les VM sont connectées. Il est lié à une interface physique (par exemple, ens18/eno1).
Via l'interface web¶
-
Node > System > Network.

-
Vérifiez que vmbr0 existe. S'il n'existe pas ou n'est pas configuré -
Create>Linux Bridge:- Name :
vmbr0 - IPv4/CIDR : spécifiez votre IP statique au format X.X.X.X/YY (laissez vide si vous utilisez DHCP) ;
- Gateway (IPv4) : passerelle par défaut (généralement X.X.X.1) (ne pas entrer si vous utilisez DHCP) ;
- Bridge ports : votre interface physique, par exemple
ens1; - Save >
Apply configuration:

- Name :
Via CLI (si l'accès web est perdu)¶
Exemple /etc/network/interfaces (ifupdown2) :
auto lo
iface lo inet loopback
auto ens18
iface ens18 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.0.2.10/24
gateway 192.0.2.1
bridge-ports ens18
bridge-stp off
bridge-fd 0
Remarque
Si l'adressage DHCP est nécessaire pour le nœud : remplacez le bloc iface vmbr0 inet static par iface vmbr0 inet dhcp et supprimez la ligne de passerelle.
Erreurs courantes :
- Bridge ports spécifiés incorrectement (mauvaise interface physique) > le réseau "disparaît". Corrigez l'interface et exécutez
ifreload -a. - Passerelle ou sous-réseau incorrects entrés > la connexion locale existe mais pas d'accès Internet.
Disques et Stockage¶
Ajouter un deuxième disque pour le stockage VM¶
-
Node > Disks : assurez-vous que le nouveau disque est visible (par exemple, sdb).

-
Option A - LVM-Thin (pratique pour les instantanés) :
- Disks > LVM-Thin >
Create: sélectionnez le disque > spécifiez le nom VG (par exemple, pve2) et thin-pool (par exemple, data2).

- Le stockage apparaîtra dans Datacenter > Storage.

- Disks > LVM-Thin >
-
Option B - Directory :
- Créez un système de fichiers (Disks > ZFS ou manuellement
mkfs.ext4), montez sur/mnt/...

- Datacenter > Storage >
Add>Directory> chemin/mnt/...> activez Disk image, ISO image (selon les besoins).
- Créez un système de fichiers (Disks > ZFS ou manuellement
Remarque
Pour ZFS, choisissez un profil en tenant compte de la RAM (recommandé ≥ 8 Go). Sur les VDS faibles, LVM-Thin ou Directory est préférable.
Chargement des images ISO¶
Les images ISO peuvent être chargées de deux manières.
A. Via l'interface web¶
- Datacenter > Storage > (sélectionnez
storagede typeISO, par exemple,local) > Content. Upload> sélectionnez le fichier localubuntu-25.10-live-server-amd64.iso> attendez la fin du téléchargement.

B. Via le nœud (CLI)¶
Exemple de téléchargement de l'ISO Ubuntu 25.10 vers le stockage local :
.../template/iso du stockage souhaité et que le type storage inclut ISO Image. Créer la première VM (Ubuntu 25.10)¶
Exemple : Ubuntu Server 25.10 (VPS avec 2 vCPU)
Cliquez sur Create VM (en haut à droite) :

General : Laissez l'ID par défaut, Name - ubuntu2510 (ou le vôtre) :

OS : sélectionnez l'ISO ubuntu-25.10-live-server-amd64.iso, Type : Linux :

System :
- Graphics card :
Default; - BIOS :
OVMF(UEFI) ; - Machine :
q35; - SCSI Controller :
VirtIO SCSI single; - (En option) activez Qemu Agent dans Options après la création de la VM (voir ci-dessous) :

Disks :
- Bus/Device :
SCSI; - SCSI Controller :
VirtIO SCSI single; - Storage : votre
LVM-Thin/Directory; - Size : 20–40 Go (minimum 10-15 Go pour les tests) ;
- Discard (TRIM) : activez sur un
thin-pool:

CPU :
- Sockets : 1 ;
- Cores : 2 (selon votre VPS) ;
- Type :
host(meilleures performances) :

Memory :
- 2048–4096 Mo. Vous pouvez activer Ballooning (par exemple,
Min 1024,Max 4096) :

Network :
- Model :
VirtIO(paravirtualisé) ; - Bridge :
vmbr0; - Si VLAN est nécessaire :
VLAN Tag:

Confirm : vérifiez les paramètres, cochez Start after created et cliquez sur Finish :

Installation du système d'exploitation :¶
-
Démarrez la VM > Console (
noVNC) >Try or Install Ubuntu:
-
Installateur :
- IP DHCP/statique selon les besoins ;
- Disk :
Use entire disk; - Profile : utilisateur/mot de passe ;
- OpenSSH server : activer.
-
Redémarrez et connectez-vous via console/SSH.
Post-installation :¶
Ensuite dans Proxmox : VM > Options > Qemu Agent =Enabled : 
Boot Order : si démarrage depuis l'ISO - Options > Boot Order > déplacez scsi0 au-dessus de cdrom.
Installation de Windows (pour les nœuds plus puissants)¶
Convient aux nœuds avec ≥4 vCPU/8 Go de RAM. Sur les VDS faibles, Windows peut fonctionner de manière instable.
-
ISO : Téléchargez les ISO de Windows Server (2019/2022/2025) et
virtio-win.iso(pilotes) dans Storage > Content :
-
Create VM> OS :Microsoft Windows, sélectionnez l'image ISO d'installation. L'optionAdd additional drive for VirtIO driversvous permet d'ajouter un deuxième CD avec des pilotes :
-
System :
BIOS OVMF(UEFI) ;- Machine :
q35; - Si nécessaire, activez
Add EFI DisketAdd TPM(pour les nouvelles versions de Windows). Si cela ne démarre pas - essayezSeaBIOSet désactivezEFI/TPM:

- Machine :
-
Disks :
- Bus :
SCSI; - Controller :
VirtIO SCSI; - Size : 40–80 Go ;
- Activez IO Threads :

- Bus :
-
CPU : 2–4 vCPUs ;
- Type :
host:

- Type :
-
Memory : 4–8 Go :

-
Network :
Model VirtIO(paravirtualisé),Bridge vmbr0:
-
Confirm : Terminez la création de la VM en cliquant sur
Create, puis dans Hardware > CD/DVD Drive, attachez un deuxième ISO -virtio-win.iso:
-
Installateur Windows : À l'étape de sélection du disque, cliquez sur
Load Driver> spécifiez le CD avec VirtIO (vioscsi/viostor). Après l'installation - définissez les pilotes réseau dans le Device Manager (NetKVM) :
-
Agent invité (facultatif) : Installez
Qemu Guest Agentpour Windows en utilisantvirtio-win ISO:
Dépannage Windows :¶
- Écran noir/ne démarre pas : Changez OVMF > SeaBIOS, désactivez EFI/TPM.
- Pas de réseau : Assurez-vous que NIC = VirtIO et que le pilote NetKVM est installé.
- Ralentissements du disque : Assurez-vous que le disque = SCSI + pilote virtio.
Conteneurs LXC : Démarrage rapide¶
Des modèles préfabriqués avec un logiciel minimal sont disponibles dans le stockage de modèles.
-
Datacenter > Storage > (sélectionnez
storagede typeTemplates)> **Content** > **Templates**. Téléchargez, par exemple :ubuntu-25.04-standard_*.tar.zst` ou un autre modèle nécessaire :
-
Cliquez sur
Create CT:- General : Spécifiez ID/Name,
Unprivileged container=Enabled(plus sûr par défaut). Définissez le mot de passerootou la clé SSH.

- Template : Sélectionnez le modèle téléchargé.

- Disks : Storage/Size (par exemple, 8–20 Go).

- CPU/RAM : Selon la tâche (par exemple, 1 vCPU, 1–2 Go de RAM).

- Network :
Bridge vmbr0, IPv4 =DHCP(ou Statique si nécessaire). VLAN Tag selon les besoins.

- General : Spécifiez ID/Name,
Conseil pour le réseau : Si vous utilisez NAT sur vmbr1, définissez-le et spécifiez l'IP statique.
- **DNS** : Par défaut de l'hôte ou le vôtre.

- **Features** : Activez éventuellement `nesting`, `fuse`, `keyctl` (dépend des applications dans le conteneur).
Start at boot/Start after created: selon les souhaits.- Après le démarrage : connectez-vous via SSH et installez le logiciel depuis le modèle ou les packages :

Dans LXC, Qemu Guest Agent n'est pas nécessaire. Le montage des répertoires hôtes se fait via MP (Points de montage).
Profils VM typiques¶
- Ubuntu/Debian (Web/DB/Utilitaire) : SCSI + VirtIO, UEFI (OVMF), 1–2 vCPUs, 2–4 Go de RAM, disque 20–60 Go ; activez Qemu Guest Agent.
- Services légers (DNS/DHCP/Proxy) : 1 vCPU, 1–2 Go de RAM, disque 8–20 Go.
- Hôtes de conteneurs (Docker/Podman) : 2–4 vCPUs, 4–8 Go de RAM ; disque/pool séparé pour les données.
Alternative à l'ISO : Vous pouvez utiliser les images Cloud-Init Ubuntu 25.10 pour un clonage rapide avec réseau/SSH auto-configuré. Convient si vous prévoyez d'avoir de nombreuses VM similaires.
Connecter les VM et LXC dans un même réseau¶
Attention
Si vous utilisez Proxmox sur un VPS, vous n'aurez qu'une seule IP externe et un MAC sans IP supplémentaires, VLAN et DHCP, donc :
- L'IP publique doit être attribuée uniquement au pont vmbr0, qui fait le pont de l'interface unique (par exemple, ens18).
- Les VM/CT ne peuvent pas obtenir leurs propres IP publiques ; elles doivent utiliser un sous-réseau interne (par exemple, 10.10.0.0/24) et accéder à Internet via NAT sur l'hôte.
- Les exemples ci-dessous avec les adresses 10.10.0.x se réfèrent aux réseaux internes (vmbr1), pas au pont externe vmbr0.
Variante de base (Un sous-réseau) :¶
- Assurez-vous que toutes les VM/conteneurs ont Bridge =
vmbr0(ouvmbr1). - Si vous utilisez un réseau DHCP - les adresses sont attribuées automatiquement, si statique - spécifiez les IP dans un sous-réseau (par exemple,
10.10.0.2/24,10.10.0.3/24) et passerelle commune10.10.0.1. - En option. VLAN : Spécifiez VLAN Tag dans les paramètres de la carte réseau des VM/CT et assurez-vous que l'uplink du commutateur autorise ce VLAN.
- À l'intérieur du système d'exploitation, vérifiez que le pare-feu local ne bloque pas ICMP/SSH/HTTP.
- Test : Depuis la VM Ubuntu
ping <IP-LXC>et vice versa ;ip route,tracerouteaideront en cas de problèmes.
Lorsque différents sous-réseaux :¶
- Proxmox lui-même ne fait pas de routage entre les ponts. Un routeur (VM séparée avec Linux/pfSense) ou NAT sur l'hôte est nécessaire.
- NAT simple sur l'hôte (exemple) :
Activer le transfert :
NAT devmbr1 vers Internet via vmbr0 : Pour la persistance, ajoutez des règles dans /etc/network/if-up.d/ ou utilisez nftables : EXT_IF=vmbr0
iptables -t nat -C POSTROUTING -s 10.10.0.0/24 -o $EXT_IF -j MASQUERADE 2>/dev/null || \
iptables -t nat -A POSTROUTING -s 10.10.0.0/24 -o $EXT_IF -j MASQUERADE
iptables -C FORWARD -i vmbr1 -o $EXT_IF -j ACCEPT 2>/dev/null || \
iptables -A FORWARD -i vmbr1 -o $EXT_IF -j ACCEPT
iptables -C FORWARD -i $EXT_IF -o vmbr1 -m state --state RELATED,ESTABLISHED -j ACCEPT 2>/dev/null || \
iptables -A FORWARD -i $EXT_IF -o vmbr1 -m state --state RELATED,ESTABLISHED -j ACCEPT
Attention
Sur un VPS avec une seule IP, toutes les VM/CT sont généralement situées dans un sous-réseau interne (par exemple, 10.10.0.0/24) sur le pont vmbr1 et sortent vers Internet via NAT sur l'hôte en utilisant l'unique IP externe sur vmbr0.
Remarque
L'utilisation de NAT convient pour fusionner LXC et les systèmes d'exploitation installés via ISO dans un seul sous-réseau.
Sauvegardes et Modèles¶
-
Backup : Datacenter > Backup ou Node > Backup - configurez l'horaire
vzdump(stockage, heure, mode instantané/stop) :
-
Modèle VM : Après la configuration de base de la VM >
Convert to Template. La création de nouvelles VM viaClonefait gagner du temps et élimine les erreurs :

Problèmes courants et solutions¶
"Interface web disparue" (GUI ne s'ouvre pas)¶
Vérifiez si le nœud est accessible via SSH. Sur le nœud, exécutez :
Redémarrage doux des services : Si des packages ont été mis à jour - terminez apt et résolvez les processus bloqués (avec prudence), vérifiez l'espace disponibledf -h. Réseau perdu après modification du pont¶
Connectez-vous via console (via fournisseur/VNC/IPMI). Vérifiez /etc/network/interfaces et appliquez :
bridge-ports est l'interface physique correcte. La VM ne se connecte pas à Internet¶
- Assurez-vous que les IP/masque/passerelle/DNS corrects sont spécifiés à l'intérieur de la VM.
- Vérifiez que le Pont de l'adaptateur réseau de la VM est - vmbr0 (ou nat/vmbr1).
- Si VLAN est utilisé - spécifiez VLAN Tag dans les paramètres NIC VM (Hardware > Network Device > VLAN Tag), et sur l'uplink du commutateur, autorisez ce VLAN.
L'ISO ne démarre pas / Installateur non visible¶
- Vérifiez l'ordre de démarrage (Options > Boot Order) et que l'ISO correcte est connectée.
- Pour UEFI, vérifiez si le Secure Boot dans le système d'exploitation invité n'est pas activé si l'ISO ne le prend pas en charge.
Charge élevée/Disque engorgé¶
- Utilisez VirtIO SCSI et activez IO Threads pour une utilisation intensive du disque.
- Ne stockez pas les sauvegardes sur le même thin-pool qui contient les disques opérationnels - mieux vaut avoir un stockage séparé.
Webcam/Périphérique USB "déconnecté" dans la VM¶
- Pour le transfert USB, utilisez Hardware > USB Device. Si l'appareil cesse de répondre -
Stop/StartVM ou reconnectez l'USB sur l'hôte. Parfois, désactiverUse USB3aide pour la compatibilité.
Mises à jour et Redémarrage¶
Mise à jour pendant les "fenêtres" et faites une sauvegarde avant les mises à niveau majeures.Diagnostic : Aide-mémoire¶
Réseau du nœud :
Services Proxmox : Espace disque : Stockages : Périphérique VM : Redémarrage rapide de la VM :Mini-FAQ¶
Q : vmbr0 peut-il être renommé ? R : Oui, mais ce n'est pas recommandé sur un nœud de production - il est plus facile de laisser vmbr0 et d'ajouter des ponts supplémentaires (vmbr1) selon les besoins.
Q : Où se trouvent les ISO par défaut ? R : Dans le stockage local : /var/lib/vz/template/iso.
Q : Quelle est la différence entre local et local-lvm ? R : Local - un répertoire régulier pour ISO, modèles de conteneurs, etc. local-lvm - LVM-Thin pour les disques VM/conteneur avec instantanés.
Q : Comment cloner rapidement une VM ? R : Transformez une VM exemplaire en Modèle, puis Clone > Full/Linked.
Q : Comment redimensionner en toute sécurité le CPU/RAM d'une VM ? R : Éteignez la VM et modifiez les ressources ; pour Linux, certains paramètres peuvent être modifiés "à la volée", mais mieux vaut planifier.
Liste de contrôle de préparation du système¶
- L'accès à
https://<IP_serveur>:8006existe ; vmbr0est configuré et Internet depuis le nœud ;- Les ISO sont chargés dans le stockage ;
- La première VM est créée et installée ;
- Qemu Guest Agent est activé ;
- La sauvegarde est configurée (
horaire vzdump) ; - Les mises à jour sont vérifiées.