Wiki - Proxmox

Article wiki - Proxmox

Table des Matières

Proxmox Virtual Environment

Présentation Générale

Proxmox

Proxmox Virtual Environment (Proxmox VE) est une plateforme de virtualisation open source complète basée sur Debian GNU/Linux. Elle combine deux technologies de virtualisation : la virtualisation de machine complète avec KVM (Kernel-based Virtual Machine) et la virtualisation au niveau du système d'exploitation avec LXC (Linux Containers). Cette plateforme unifiée permet de déployer et de gérer des machines virtuelles, des conteneurs, le stockage défini par logiciel et des réseaux virtuels à partir d'une interface web intuitive.

Développé et maintenu par Proxmox Server Solutions GmbH, Proxmox VE est publié sous licence AGPL v3, garantissant la liberté d'utilisation, d'étude, de modification et de distribution. Un modèle de support professionnel et un accès aux dépôts d'entreprise sont disponibles via un abonnement.

Son approche unifiée permet de gérer des machines virtuelles et des conteneurs, le stockage, la mise en réseau, la haute disponibilité et la réplication, le tout depuis une interface web unique ou via une API RESTful.

Historique et Versions

Proxmox a évolué considérablement depuis ses débuts. Voici les jalons principaux :

  • Version 1.x (2008) : Première version publique intégrant OpenVZ.

  • Version 2.x (2012) : Transition vers LXC en technologie de conteneur par défaut, remplaçant OpenVZ.

  • Version 3.x (2013) : Introduction du support natif pour Ceph et ZFS.

  • Version 4.x (2015) : Refonte majeure de l'interface web et améliorations de performances.

  • Version 5.x (2017) : Support de QEMU 2.9, Ceph Luminous, et améliorations majeures de ZFS.

  • Version 6.x (2019) : Basée sur Debian Buster, noyau Debian 5.0.

  • Version 7.x (2021) : Basée sur Debian Bullseye, nouveaux agents et améliorations de performance.

  • Version 8.x (2022-2023) : Basée sur Debian Bookworm, améliorations de la gestion des clusters et du stockage.

  • Version 9.x (2024-2026) : Dernière version majeure stable, basée sur Debian 12 (Bookworm).

  • Version 9.1 (2026) : Dernière version stable, intégrant des correctifs de sécurité, améliorations de l'interface web et support de l'API.

La version actuelle stable est la version 9.1, qui apporte des améliorations de performance, de sécurité et de nouvelles fonctionnalités pour les conteneurs et machines virtuelles.

Caractéristiques Principales

  • Hyperviseur hybride : Exécution de machines virtuelles KVM et de conteneurs LXC.

  • Interface de gestion web : Interface web HTML5 pour gérer l'ensemble de l'infrastructure.

  • Stockage flexible : Support de multiples backends (ZFS, Ceph, NFS, iSCSI, CIFS).

  • Réseau défini par logiciel (SDN) : Gestion avancée des réseaux privés virtuels, VLAN et pare-feu.

  • Haute disponibilité (HA) : Migration à chaud, clusters et réplication de machines virtuelles.

  • Sauvegarde et restauration : Outils de sauvegarde intégrés, instantanés et planification.

  • API RESTful : Automatisation complète via API, avec support de l'authentification par token.

Prérequis Système

  • Processeur (CPU) : Architecture x86-64 avec support de la virtualisation (Intel VT-x/AMD-V). Minimum recommandé : 2 cœurs.

  • Mémoire vive (RAM) : Minimum 2 Go (8+ Go recommandé).

  • Espace disque : 20 Go minimum (SSD recommandé pour de meilleures performances).

  • Réseau : Carte réseau Gigabit, plusieurs interfaces recommandées pour la redondance.

  • UEFI/BIOS : Support du démarrage en UEFI (recommandé) ou legacy (BIOS).

Installation

Méthode 1 : Installation par ISO

  1. Téléchargez l'image ISO depuis le site officiel de Proxmox.

  2. Créez un support d'installation (clé USB amorçable) avec l'image ISO.

  3. Démarrez l'installation et suivez les instructions pour sélectionner le disque, configurer le réseau et le mot de passe root.

  4. Après installation, l'interface de gestion est accessible via https://IP_SERVEUR:8006.

Méthode 2 : Installation sur Debian

Il est possible d'installer Proxmox sur une Debian/Ubuntu existante. Ajoutez les dépôts et installez les paquets Proxmox VE.

# Ajout du dépôt et installation de Proxmox VE
# Note : Ceci est une méthode avancée, l'installation par ISO est recommandée pour les nouveaux utilisateurs.

Configuration de Base

Après l'installation, connectez-vous à l'interface web (https://IP:8006).

  • Réseau : Configurez les interfaces réseau dans /etc/network/interfaces.

  • Stockage : Ajoutez un stockage local ou distant (NFS, iSCSI, Ceph).

  • Mise à jour : Exécutez apt update && apt dist-upgrade depuis le shell.

Utilisation et Commandes Principales

  • pvecm : Gestion du cluster (Proxmox VE Cluster Manager).

  • pvesh : Interface en ligne de commande pour l'API REST.

  • qm : Gestion des machines virtuelles KVM.

  • pct : Gestion des conteneurs LXC.

  • pveam : Gestion des modèles et images.

# Exemple de création d'une machine virtuelle via CLI :
qm create 100 --memory 2048 --net0 virtio,bridge=vmbr0

Trucs et Astuces

  • Pour la haute disponibilité, configurez un cluster avec au moins trois nœuds pour éviter les problèmes de quorum.

  • Utilisez ZFS pour le stockage local pour bénéficier des snapshots, de la compression et de la déduplication.

  • Activez le pare-feu intégré pour sécuriser vos machines virtuelles et conteneurs.

  • Planifiez des sauvegardes régulières avec l'outil de sauvegarde intégré.

Foire Aux Questions (FAQ)

Quelle est la différence entre Proxmox et VMware ESXi ?

Proxmox est open source et gratuit, basé sur Linux/KVM, tandis qu'ESXi est une solution propriétaire. Proxmox offre une approche unifiée pour les machines virtuelles et les conteneurs.

Puis-je installer Proxmox sur une machine virtuelle ?

Oui, à des fins de test, mais les performances de virtualisation imbriquée seront limitées.

Comment mettre à jour Proxmox VE ?

Utilisez apt update && apt dist-upgrade après avoir vérifié les notes de version et fait une sauvegarde.

Quelle est la dernière version de Proxmox VE ?

La dernière version stable est Proxmox VE 9.1 (janvier 2026), basée sur Debian 12 (Bookworm).

Ressources Utiles