PROXMOX PVE

Qu’est-ce que Proxmox ?

Proxmox Virtual Environment (Proxmox VE) est une plateforme de gestion de virtualisation open-source, très populaire dans les domaines de l’auto-hébergement, des petites et moyennes entreprises (PME) et des environnements de test. C’est une distribution Linux basée sur Debian qui combine deux technologies de virtualisation principales sous une seule interface.

Les Deux Piliers de la Virtualisation

Proxmox VE permet d’exécuter et de gérer deux types de machines virtualisées :

  1. Machines Virtuelles (VM) avec KVM (Kernel-based Virtual Machine) :
    • Les VM sont des émulations complètes d’un ordinateur physique.
    • Elles nécessitent un système d’exploitation (OS) complet (comme Windows, Linux, ou macOS) et possèdent leur propre espace mémoire et leurs propres ressources matérielles virtualisées.
    • C’est la solution idéale pour exécuter des systèmes d’exploitation différents ou des services qui ont besoin d’une isolation et d’une sécurité maximales.
  2. Conteneurs avec LXC (Linux Containers) :
    • Les conteneurs sont une forme de virtualisation plus légère et plus rapide.
    • Ils ne contiennent pas de noyau du système d’exploitation complet ; ils partagent le noyau du système hôte (Proxmox).
    • Ils sont parfaits pour exécuter des applications ou des services basés sur Linux qui nécessitent un démarrage rapide, une faible consommation de ressources et un bon niveau d’isolation.

L’Interface de Gestion Centralisée

L’un des principaux atouts de Proxmox est son interface utilisateur web centralisée.

  • Elle permet de créer, démarrer, arrêter et gérer l’intégralité de votre infrastructure virtualisée (VM, conteneurs, stockage, réseau) à partir d’un simple navigateur web.
  • C’est là que l’administrateur peut configurer des fonctionnalités avancées comme la gestion du stockage (par exemple, utiliser ZFS pour la résilience des données) et la gestion du réseau virtualisé.

Haute Disponibilité et Clustering

Proxmox est également conçu pour les environnements qui exigent une grande fiabilité et une tolérance aux pannes :

  • Clustering (Grappe) : Vous pouvez lier plusieurs serveurs Proxmox (nœuds) pour former une grappe.
  • Haute Disponibilité (HA) : En cas de défaillance d’un serveur physique (nœud), les machines virtuelles importantes peuvent être automatiquement redémarrées sur un autre serveur sain du cluster. Cela garantit que vos services restent disponibles.

En résumé, Proxmox VE est un hyperviseur de type 1 (installé directement sur le matériel, et non comme une application dans un autre OS) qui offre une solution complète et puissante pour la consolidation des serveurs et la gestion de machines virtuelles et de conteneurs dans un environnement efficace et évolutif.

Parlons de mon installation proxmox

Le plus simple est déja de vous dire que le site internet sur lequel vous êtes tourne sur un container proxmox.

Si l’on va plus dans le détail, j’ai une machine phisique proxmox faisant tourner plusieurs services:

  • Une machine virtuelle Windows 11 Pro qui me sert d’environnement de test.

Je peux à tout moment la supprimer, la couper du réseau ou réaliser des tests sans me poser de questions sur les conséquences du système d’exploitation.

  • Un serveur NAS de stockage pour le partage de fichiers sur le réseau.
  • Un serveur Minecraft.
  • Un système du suppression des publicités du trafic réseau sur touts les appareils connectés au réseau domestique.
  • Et, le site web sur lequel vous lisez ceci.