Virtualisation · 7 min read · Dec 22, 2025

Comment installer Proxmox VE 4 sur Debian 8 (Jessie)

Proxmox Virtual Environment ou Proxmox VE est un logiciel de virtualisation de serveur open source basé sur Debian Linux avec un noyau RHEL, modifié pour vous permettre de créer et déployer de nouvelles machines virtuelles pour des serveurs privés et des conteneurs. Proxmox fournit deux types de virtualisation : des conteneurs avec LXC et une virtualisation complète avec KVM. Proxmox vous offre un moyen facile d’installer et de configurer des machines virtuelles depuis un navigateur web (plugin Java Iced tea requis), il propose de bons outils en ligne de commande et une API REST pour les applications tierces. Si vous souhaitez installer sur un serveur auquel vous avez un accès physique, téléchargez l’iso Proxmox depuis le site officiel. Dans ce tutoriel, je vais vous montrer l’installation de Proxmox sur un serveur qui exécute une installation minimale de Debian 8, par exemple dans un datacenter.

Fonctionnalités de Proxmox :

  • Support pour le stockage local avec des groupes LVM, des répertoires et ZFS.
  • Support pour le stockage réseau avec iSCSI, Fiber Channel, NFS, GlusterFS, CEPH et DRBD.
  • Support de cluster pour construire des clusters à haute disponibilité.
  • Migration en direct, les machines virtuelles peuvent être déplacées d’un hôte à un autre sans temps d’arrêt.
  • Proxmox fournit des appliances logicielles de serveur préemballées qui peuvent être téléchargées via l’interface graphique.

Dans ce tutoriel, je vais vous guider à travers l’installation de Proxmox sur Debian Jessie.

Prérequis :

  • Debian Jessie 64 bits.
  • Droits root.

Étape 1 - Configurer le FQDN

La première étape avec laquelle nous allons commencer est de configurer le FQDN (Nom de Domaine Qualifié Complet) du serveur.

Vérifiez le nom d’hôte du serveur avec la commande ci-dessous :

hostname

Résultat :

aumu

Donc, le nom d’hôte de mon serveur est “aumu”.

Éditez le fichier “/etc/hosts” avec vim et ajoutez votre “IP + hostname.domain-name.com + hostname”.

vim /etc/hosts

Je vais ajouter la configuration pour l’hôte ci-dessous :

192.168.1.111    aumu.myproxmox.co        aumu

Remplacez le nom d’hôte et le FQDN par celui que vous souhaitez utiliser pour votre serveur, puis enregistrez la configuration et quittez.

Redémarrez le serveur et vérifiez le nom d’hôte et le FQDN :

reboot

Connectez-vous à nouveau et vérifiez le nom d’hôte et le FQDN :

hostname

Le résultat devrait être :

aumu
hostname -f

Le résultat devrait être :

aumu.myproxmox.co

Étape 2 - Ajouter le dépôt Proxmox

Ajoutez maintenant le dépôt Proxmox au répertoire “sources.list.d” et ajoutez la clé Proxmox pour authentifier les paquets :

echo "deb http://download.proxmox.com/debian jessie pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list  
wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -

Mettez à jour le dépôt Debian et exécutez une mise à niveau du système, puis redémarrez la machine :

apt-get update && apt-get dist-upgrade
reboot

Étape 3 - Installer Proxmox

Installez Proxmox VE et quelques autres paquets requis avec la commande apt ci-dessous :

apt-get install proxmox-ve ntp ssh postfix ksm-control-daemon open-iscsi systemd-sysv

Remarque :

Configuration de Postfix pendant l’installation :

  • Type de configuration de mail : Site interne.
  • Nom de mail système : tapez le nom de domaine.

Redémarrez le serveur :

reboot

Étape 4 - Connectez-vous à l’interface web de Proxmox et configurez le réseau

Après le redémarrage du serveur, nous pouvons maintenant accéder à Debian Proxmox depuis un navigateur. Tapez l’IP du serveur avec https et le port 8006 dans la barre d’URL. Dans mon cas :

https://192.168.1.111:8006/

Page de connexion Proxmox

Connectez-vous à l’admin Proxmox avec le nom d’utilisateur root et votre mot de passe. Après vous être connecté à l’interface web, nous devons configurer le réseau pour Proxmox.

J’ai une interface réseau “eth0” pour les connexions sortantes avec l’adresse IP ‘192.168.1.111’ et ma passerelle est ‘192.168.1.254’. Dans cette étape, nous voulons créer une nouvelle interface réseau (pont) ‘vmbr0’, puis nous activons le routage sur cette interface réseau et activons le proxy arp sur l’interface sortante ‘eth0’. Vmbr0 est l’interface pour les VM (Machines Virtuelles) dans Proxmox. C’est une bonne option si nous n’avons qu’une seule IP publique et que nous voulons cacher les VM derrière l’IP de l’hôte.

Allez dans le répertoire ‘/etc/network’ et éditez le fichier interfaces avec vim.

cd /etc/network/  
vim interfaces

Ci-dessous ma configuration eth0 avec l’option d’activation du proxy arp.

auto eth0  
iface eth0 inet static  
        address  192.168.1.111  
        netmask  255.255.255.0  
        gateway  192.168.1.254  
        post-up echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp

Ensuite, configurez un nouveau pont vmbr0 et activez le routage sur cette interface en ajoutant la configuration ci-dessous :

auto vmbr0  
iface vmbr0 inet static  
        address  192.168.2.9  
        netmask  255.255.255.0  
        bridge_ports none  
        bridge_stp off  
        bridge_fd 0  
        post-up echo 1 > /proc/sys/net/ipv4/ip_forward  
        post-up iptables -t nat -A POSTROUTING -s '192.168.2.0/24' -o eth0 -j MASQUERADE  
        post-down iptables -t nat -D POSTROUTING -s '192.168.2/24' -o eth0 -j MASQUERADE

Remarque :

Une machine virtuelle dans Proxmox utilisera cette interface et obtiendra une adresse IP ‘192.168.2.xxx’.

Les deux lignes en bas activeront la fonction NAT.

Enregistrez la configuration et quittez, puis redémarrez le serveur :

reboot

Maintenant, vérifiez l’IP du serveur, nous aurons deux interfaces réseau eth0 et vmbr0.

Remarque :

Il existe de nombreuses options pour configurer le réseau dans Proxmox VE, vous pouvez trouver la documentation complète sur les options de configuration réseau de Proxmox ici https://pve.proxmox.com/wiki/Network_Model.

Étape 5 - Ajouter un nouvel ISO ou modèle de VM

Dans cette étape, nous allons ajouter un nouveau fichier ISO pour l’installation de la VM. Nous pouvons ajouter un fichier ISO depuis l’interface web en téléchargeant le fichier, ou nous pouvons télécharger le fichier iso directement sur le serveur en ligne de commande (c’est ma recommandation).

Téléchargez le fichier iso dans le répertoire “/var/lib/vz/template/iso” avec wget ou curl.

Exemple pour télécharger une image Ubuntu 15.04 :

cd /var/lib/vz/template/iso/  
wget http://releases.ubuntu.com/15.04/ubuntu-15.04-server-amd64.iso

Étape 6 - Créer la première machine virtuelle

Connectez-vous à l’interface web de Proxmox, cliquez dans le coin droit sur le bouton “Créer VM”.

Ensuite, vous obtiendrez un nouveau formulaire, le nom est le nom de la nouvelle machine virtuelle ici. Puis cliquez sur Suivant.

Nom de la VM

Sélectionnez votre système d’exploitation. Ici, j’utiliserai Ubuntu Linux avec la version du noyau 4. et cliquez sur Suivant.

Sélectionnez le système d'exploitation.

Sélectionnez le fichier ISO que nous avons téléchargé à l’étape 5, puis cliquez sur Suivant.

Sélectionnez le fichier ISO.

Définissez la taille du disque pour la machine virtuelle et cliquez sur Suivant.

Définissez la taille du disque.

Configuration du CPU - cœur, sockets, type de machine virtuelle (ici nous utilisons kvm64) et cliquez sur Suivant.

Configuration du CPU.

Donnez la taille de la mémoire/RAM pour la machine virtuelle et cliquez sur suivant.

Taille de la RAM.

Dans la configuration réseau, sélectionnez le mode pont vers vmbr0. Et le modèle que j’utilise est Realtek RTL8139. Cliquez sur suivant.

Choisissez le pont réseau.

Et confirmez la configuration en cliquant sur ‘Terminer’.

Terminez la configuration de Proxmox.

Maintenant, nous pouvons commencer l’installation de la VM en cliquant sur le bouton ‘démarrer’ et en accédant à la VM en cliquant sur ‘console’.

Maintenant, vous pouvez installer le système d’exploitation Ubuntu dans la VM de la manière que vous aimez.

Étape 7 - Configurer le réseau pour la nouvelle machine virtuelle

Lorsque la VM est installée, nous devrons configurer le réseau afin que la VM puisse accéder à Internet.

Éditez le fichier interfaces dans la VM.

cd /etc/network/  
vim interfaces

Je vais ajouter une nouvelle interface ‘eth0’ dans la VM en ajoutant la configuration ci-dessous :

auto eth0  
iface eth0 inet static  
        address 192.168.2.10  
        netmask 255.255.255.0  
        gateway 192.168.2.9

Enregistrez le fichier et quittez.

Remarque :

L’adresse IP de la passerelle est l’adresse IP de vmbr0 sur la machine hôte.

Maintenant, redémarrez la machine virtuelle, puis essayez d’accéder à Internet en mettant à jour le dépôt ou en pingant un serveur.

L’installation de proxmox est terminée.

Remarque :

Si vous souhaitez accéder à la VM depuis l’extérieur de proxmox, vous devez ajouter une nouvelle règle de redirection de port sur l’hôte. Par exemple, pour accéder au service SSH dans la VM, ajoutez les règles IPTables ci-dessous :

iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 2222 -j DNAT --to-destination 192.168.2.10:22  
iptables-save

La règle iptables redirigera le port 2222 de l’interface eth0 vers la machine virtuelle sur l’IP 192.168.2.10 port 22. Ainsi, nous pouvons maintenant accéder au SSH dans la VM depuis l’extérieur :

ssh -p 2222 vmusername@HOSTIP

Conclusion

Proxmox VE est une virtualisation de serveur open source basée sur le système d’exploitation Debian. Proxmox est disponible sous forme de fichier ISO, donc nous pouvons le télécharger et l’installer directement lorsque nous avons un accès physique au serveur, ou nous pouvons installer proxmox sur notre serveur Debian. Proxmox est puissant et facile à utiliser, il fournit une interface d’administration basée sur le web afin que nous puissions installer et configurer des machines virtuelles avec notre navigateur (Java et Icedtea doivent être installés). Nous pouvons également configurer Proxmox depuis la ligne de commande du serveur, et Proxmox fournit une API REST pour les applications tierces. Proxmox prend en charge les systèmes de stockage locaux et réseau, est livré avec des options de haute disponibilité intégrées et fournit des fonctions pour une sauvegarde et une restauration faciles des serveurs virtuels. À mon avis, c’est l’une des meilleures solutions pour la virtualisation de serveurs.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.