Proxmox Virtual Environment (VE) est la solution de virtualisation d'entreprise open-source par excellence. Basé sur Debian, il permet de gérer des machines virtuelles (KVM) et des conteneurs légers (LXC) depuis une interface web élégante et simple. Bien qu'il soit souvent installé via son ISO officielle, l'installer par-dessus une distribution Debian existante est idéal pour les VPS et serveurs cloud ne proposant pas de montage d'ISO personnalisé.
Mettre à jour Debian et configurer le fichier Hosts
Assurez-vous que votre Debian 12 (Bookworm) est à jour et configurez correctement le nom d'hôte (hostname) dans '/etc/hosts' afin qu'il pointe sur l'adresse IP publique de votre serveur.
apt update && apt upgrade -y # Définir le hostname de votre machine (ex: pve.votre-domaine.com)hostnamectl set-hostname pve.votre-domaine.com # Éditer le fichier /etc/hostsnano /etc/hostsAjouter les dépôts officiels de Proxmox VE
Ajoutez la clé GPG officielle et les dépôts de paquets Proxmox VE pour Debian 12 (Bookworm) afin d'autoriser l'installation des paquets spécifiques.
# Ajouter la clé GPGcurl -z /usr/share/keyrings/proxmox-release-bookworm.gpg -o /usr/share/keyrings/proxmox-release-bookworm.gpg http://download.proxmox.com/debian/proxmox-release-bookworm.gpg # Ajouter le dépôt de paquets sans souscription (no-subscription)echo "deb [signed-by=/usr/share/keyrings/proxmox-release-bookworm.gpg] http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list # Mettre à jour la liste des paquetsapt updateInstaller le noyau Proxmox (PVE Kernel)
Installez le noyau Linux optimisé de Proxmox. Ce noyau est indispensable car il gère les fonctionnalités avancées de virtualisation KVM et LXC.
apt install -y proxmox-default-kernel # Une fois l'installation terminée, redémarrez votre serveur pour appliquer le noyaurebootInstaller les paquets Proxmox VE
Procédez à l'installation complète de la suite Proxmox VE, de l'interface web, du client DHCP réseau et des utilitaires de gestion.
apt install -y proxmox-ve postfix open-iscsi # Pendant l'installation de Postfix, sélectionnez 'Site Internet' et laissez le nom d'hôte par défaut. # Supprimer le noyau Debian standard devenu inutileapt remove -y linux-image-amd64 linux-image-6.1.*update-grubConfigurer le réseau Bridge (VM Bridge)
Pour que vos futures Machines Virtuelles (VM) et conteneurs LXC puissent accéder à Internet et avoir leurs propres adresses IP, vous devez configurer un pont réseau (Bridge) nommé 'vmbr0' lié à votre interface réseau principale.
# Éditez le fichier de configuration réseaunano /etc/network/interfacesAccéder à l'interface Web d'administration Proxmox
Félicitations ! L'installation est terminée. L'interface d'administration web Proxmox VE est accessible via le port HTTPS 8006.
# Ouvrez votre navigateur internet favori et tapez :https://VOTRE_IP_PUBLIQUE:8006/Pour terminer
Votre serveur Debian est désormais transformé en un hyperviseur Proxmox VE de classe entreprise. Vous pouvez commencer à télécharger des templates de conteneurs LXC (Debian, Ubuntu, Alpine) et des ISO de distributions Linux ou Windows pour déployer vos serveurs de production en quelques clics.
Problèmes fréquents
J'ai une alerte de sécurité 'Certificat non valide' au chargement de la page. Est-ce normal ?
Oui, c'est tout à fait normal. Proxmox génère un certificat auto-signé lors de son installation. Vous pouvez forcer le chargement de la page sans risque en cliquant sur 'Paramètres avancés' puis 'Continuer vers le site'. Plus tard, vous pourrez installer un certificat SSL valide via l'onglet Certificats du Panel.
Puis-je installer Proxmox VE sur un VPS avec virtualisation OpenVZ ?
Non. Proxmox nécessite d'être installé sur une machine physique ou un VPS KVM qui supporte la virtualisation imbriquée (nested virtualization) pour pouvoir démarrer des machines virtuelles KVM.
Comment puis-je configurer des IP publiques supplémentaires (Failover) sur mes VMs ?
Vous devrez associer les adresses IP failover à la passerelle de votre hébergeur en éditant les fichiers de configuration réseau de vos VMs en les raccordant au pont 'vmbr0'.
