Accueil

Proxmox VE : Virtualisation et Conteneurs

Virtualization
Difficulte: Intermediate
5 min de lecture

Guide complet pour installer et configurer Proxmox VE, une solution de virtualisation open-source pour gérer des machines virtuelles (KVM) et des conteneurs (LXC).

Retour aux tutoriels

L'essentiel

  • Proxmox VE est un hyperviseur de type 1 basé sur Debian : il s'installe directement sur le matériel et réunit KVM (machines virtuelles complètes) et LXC (conteneurs légers) dans une seule interface web. Le processeur doit supporter Intel VT-x ou AMD-V.
  • L'interface de gestion écoute sur https://VOTRE_IP:8006, en root avec le domaine Linux PAM standard authentication. L'adresse saisie pendant l'installation est celle de cette interface : prévoyez une IP statique, un masque, une passerelle et un DNS.
  • Sans souscription, il faut commenter /etc/apt/sources.list.d/pve-enterprise.list et ajouter le dépôt pve-no-subscription avant tout apt update && apt full-upgrade. Proxmox reste entièrement fonctionnel : la souscription n'apporte que le support professionnel et des dépôts de paquets plus stables.
  • Une VM se crée depuis une ISO déposée dans le stockage local, onglet ISO Images (upload ou téléchargement par URL) ; le modèle réseau VirtIO (paravirtualized) offre les meilleures performances. Un conteneur se crée depuis un template (CT Templates) et la création est quasi instantanée.
  • Par défaut Proxmox crée un Linux Bridge nommé vmbr0, ponté sur l'interface réseau physique principale : VM et conteneurs obtiennent une adresse sur votre réseau local, exactement comme une machine physique.
Qu'est-ce que Proxmox VE ?
Proxmox Virtual Environment (VE) est une plateforme de gestion de virtualisation de serveurs, open-source, basée sur Debian. Elle intègre deux technologies de virtualisation : KVM (Kernel-based Virtual Machine) pour les machines virtuelles complètes et LXC (Linux Containers) pour des conteneurs légers. Le tout est gérable via une interface web simple et puissante.

Pourquoi utiliser Proxmox ?

  • Solution tout-en-un : Gère les VM, les conteneurs, le stockage et le réseau depuis une seule interface.
  • Open-Source : Pas de coût de licence, une grande flexibilité et une communauté forte.
  • Haute Disponibilité : Supporte la création de clusters de plusieurs serveurs Proxmox pour la migration à chaud des VM et la haute disponibilité.
  • Stockage flexible : Supporte le stockage local (LVM, ZFS) et réseau (NFS, iSCSI, Ceph).
  • Sauvegardes intégrées : Outil de sauvegarde et de restauration simple et efficace pour les VM et les conteneurs.

Prérequis

  • Un serveur dédié : Proxmox s'installe directement sur le matériel (type 1 hypervisor). Assurez-vous que votre CPU supporte la virtualisation (Intel VT-x ou AMD-V).
  • Au moins 2 Go de RAM (8 Go+ recommandés pour un usage confortable).
  • Une clé USB pour l'installation.
  • Image ISO de Proxmox VE : Téléchargeable depuis le site officiel.

Installation

L'installation de Proxmox se fait via une image ISO qui contient un installeur complet basé sur Debian.

  1. Créez une clé USB bootable avec l'ISO de Proxmox en utilisant un outil comme Rufus ou balenaEtcher.
  2. Démarrez votre serveur sur la clé USB.
  3. Suivez les instructions de l'installeur. Les étapes importantes sont :
    • Le partitionnement : Vous pouvez choisir le disque cible. Proxmox propose des options avancées comme le ZFS.
    • La configuration réseau : Définissez une adresse IP statique, un masque, une passerelle et un serveur DNS. Cette IP sera celle de l'interface de gestion.
    • Le mot de passe root : Choisissez un mot de passe fort.
  4. Une fois l'installation terminée, retirez la clé USB et redémarrez.

Votre serveur Proxmox est maintenant installé. Vous pouvez y accéder via son interface web.

Premier accès et configuration

Ouvrez un navigateur et allez à l'adresse : https://VOTRE_IP:8006.

  • Utilisateur : `root`
  • Mot de passe : Celui que vous avez défini à l'installation.
  • Domaine : "Linux PAM standard authentication"

Vous verrez probablement un avertissement de souscription. Proxmox est entièrement fonctionnel sans souscription. Celle-ci donne accès au support professionnel et à des dépôts de paquets plus stables.

Étape 1 : Mettre à jour les dépôts

Pour pouvoir mettre à jour le système sans souscription, il faut activer les dépôts "no-subscription".

# Commentez le dépôt entreprise
sudo sed -i "s/^deb/#deb/" /etc/apt/sources.list.d/pve-enterprise.list

# Ajoutez le dépôt no-subscription
echo "deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription" | sudo tee /etc/apt/sources.list.d/pve-no-subscription.list

# Mettez à jour
sudo apt update && sudo apt full-upgrade -y

Étape 2 : Télécharger des images ISO

Pour créer des VM, vous avez besoin d'images ISO d'installation (Debian, Ubuntu, Windows...).

  1. Dans l'interface web, sélectionnez votre nœud Proxmox, puis le stockage (par défaut "local").
  2. Allez dans l'onglet "ISO Images".
  3. Vous pouvez soit uploader une ISO depuis votre ordinateur, soit en télécharger une directement depuis une URL.

Créer une Machine Virtuelle (KVM)

  1. Cliquez sur le bouton bleu "Create VM" en haut à droite.
  2. General : Donnez un nom à votre VM.
  3. OS : Sélectionnez l'image ISO que vous avez téléchargée.
  4. System : Laissez les valeurs par défaut pour commencer.
  5. Disks : Définissez la taille du disque dur virtuel.
  6. CPU : Choisissez le nombre de cœurs.
  7. Memory : Allouez la quantité de RAM.
  8. Network : Le modèle "VirtIO (paravirtualized)" offre les meilleures performances.
  9. Confirm : Validez.

Votre VM apparaît dans la liste à gauche. Sélectionnez-la, puis cliquez sur "Start" et ouvrez la "Console" pour procéder à l'installation de l'OS comme sur une machine physique.

Créer un Conteneur (LXC)

Les conteneurs sont plus légers que les VM. Ils partagent le noyau de l'hôte Proxmox.

  1. D'abord, téléchargez un "template" de conteneur. Dans l'interface web, allez sur votre stockage "local" -> "CT Templates" -> "Templates". Téléchargez un template (ex: `debian-11-standard`).
  2. Cliquez sur "Create CT".
  3. Suivez l'assistant, qui est similaire à celui des VM, mais vous choisirez le template téléchargé au lieu d'une ISO. La création est quasi-instantanée.
Réseau et "Bridge"
Par défaut, Proxmox crée un "Linux Bridge" nommé `vmbr0` qui est ponté sur votre interface réseau physique principale. Cela signifie que vos VM et conteneurs peuvent obtenir une adresse IP sur votre réseau local, comme n'importe quelle autre machine physique. C'est la configuration la plus simple et la plus courante.

Conclusion

Proxmox VE est une solution de virtualisation extraordinairement complète et robuste. Son interface web claire et ses fonctionnalités intégrées (cluster, sauvegardes, pare-feu) en font un choix idéal pour les laboratoires à domicile ("homelabs") comme pour les infrastructures d'entreprise. En maîtrisant la création de VM et de conteneurs, vous avez les clés pour optimiser vos ressources matérielles et déployer des services de manière flexible et isolée.

MR

Écrit par

Morgann Riu

Expert en cybersécurité et administration Linux. Je partage mes connaissances à travers des tutoriels gratuits et des formations pour aider les administrateurs systèmes et développeurs à sécuriser leurs infrastructures.

Questions fréquentes

Pourquoi apt refuse-t-il de mettre à jour un Proxmox fraîchement installé ?
L'installeur active par défaut le dépôt entreprise déclaré dans /etc/apt/sources.list.d/pve-enterprise.list, qui exige une souscription payante et rejette les machines qui n'en ont pas. Commentez ses lignes, puis créez /etc/apt/sources.list.d/pve-no-subscription.list pointant sur le dépôt pve-no-subscription correspondant à votre version de Debian. Un apt update && apt full-upgrade passe ensuite sans erreur.
VM KVM ou conteneur LXC : lequel choisir pour un service donné ?
Le conteneur LXC partage le noyau de l'hôte Proxmox : il consomme beaucoup moins de ressources, se crée en quelques secondes depuis un template et convient parfaitement aux services Linux classiques. La VM KVM embarque son propre noyau et un système complet installé depuis une ISO : c'est le seul choix possible pour Windows, pour un noyau différent de celui de l'hôte, ou quand vous voulez une isolation plus stricte. La règle pratique est de mettre les services Linux en LXC et de réserver KVM au reste.
L'avertissement de souscription au login limite-t-il des fonctionnalités ?
Non. Proxmox VE est entièrement fonctionnel sans souscription : création de VM et de conteneurs, cluster, migration à chaud, sauvegardes intégrées et pare-feu sont tous disponibles. La souscription donne accès au support professionnel et à des dépôts de paquets plus stables et davantage testés. Le message affiché à la connexion est purement informatif.
Mes VM n'arrivent pas à joindre le réseau local, d'où vient vmbr0 ?
vmbr0 est le pont réseau créé automatiquement à l'installation et rattaché à l'interface physique principale du serveur. Toute VM ou tout conteneur dont la carte réseau virtuelle est branchée sur vmbr0 se retrouve directement sur votre LAN et peut y obtenir une adresse comme n'importe quelle machine physique. Si l'accès ne fonctionne pas, vérifiez que la carte virtuelle est bien associée à vmbr0 et que le pont lui-même est bien attaché à la bonne interface physique.
Je n'arrive pas à me connecter à l'interface web, que vérifier ?
L'interface écoute en HTTPS sur le port 8006 : l'URL correcte est https://VOTRE_IP:8006, ni HTTP, ni le port 443. Le certificat étant auto-signé à l'installation, le navigateur affiche un avertissement qu'il faut accepter. Au formulaire de connexion, l'utilisateur est root, le mot de passe celui défini pendant l'installation, et le champ Domaine doit rester sur Linux PAM standard authentication — c'est l'oubli le plus courant.

Partager ce tutoriel

Cet article vous a plu ?

Cet article vous a-t-il été utile ?

Merci pour votre retour !

Commentaires

Recommandé pour vous

Article de fond sur le sujet

Checklist Sécurité Linux

30 points essentiels pour sécuriser un serveur Linux. Recevez aussi les nouveaux tutoriels par email.

Pas de spam. Désabonnement en 1 clic.