Ce TP ne sert que de fil conducteur. Les étapes de configuration y sont présentées dans l'ordre, mais sans explication. Le blog contient des tutoriels suffisants pour vous permettre de configurer un cluster Proxmox avec un stockage distribué (Ceph). Ce travail est à réaliser en quasi-autonomie.
Créez 3 machines virtuelles sur Hyper-V nommées PVE1, PVE2 et PVE3 avec les caractéristiques suivantes :
Activez impérativement la virtualisation imbriquée sur les trois Ordinateurs Virtuels à l'aide de PowerShell avant de les démarrer.
Ajoutez l'ISO Proxmox VE 8.4.1 sur chacune des VM et démarrez-les. Lors de l'installation, sélectionnez explicitement le disque de 32 Gio pour l'OS (attention à ne pas utiliser le disque de 127 Gio). Renommez immédiatement chaque nœud respectivement : pve1, pve2, et pve3, et configurez des IP fixes pour le management réseau.
Une fois l'installation terminée et la configuration réseau validée, éteignez chaque nœud Proxmox et créez un Point de contrôle Hyper-V appelé par exemple « PROXMOX-OK ».
Sur le premier nœud (pve1), créez un nouveau cluster nommé clust01
Sur les deux autres nœuds (pve2, pve3), rejoignez le cluster existant
Vérifiez ensuite le quorum.
Installez Ceph depuis l'interface web Proxmox (Datacenter → Ceph → Installer Ceph) ou via CLI. Vous devrez choisir le dépôt "non-subscription" et non le dépôt enterprise.
Créez un Monitor et un Manager sur chaque nœud, puis ajoutez un OSD sur le disque de 127 Gio.
Créez un pool répliqué (x3) nommé « cephpool ».
Sur chaque nœud Proxmox, configurez une interface bridge supplémentaire (vmbr1) sans port physique avec l'IP 192.168.2.1/24. Les futures VM du cluster auront donc pour passerelle par défaut 192.168.2.1.
Créez une VM Debian (ID 200) sur le stockage Ceph (cephpool) avec 2 vCPU, 2 Gio RAM et 10 Gio de disque. Installez Debian 12. Configurez ensuite la VM en haute disponibilité.
Testez la migration à chaud vers un autre nœud via l'interface graphique ou via CLI.
Puis testez la bascule automatique en simulant l'arrêt brutal d'un nœud (stop forcé de la VM Hyper-V).
Créez une nouvelle VM Hyper-V nommée « PBS1 » avec 4 Gio RAM, un disque OS de 64 Gio et un disque pour les données de sauvegarde de 500 Gio. Installez-y Proxmox Backup Server. Configurez un datastore nommé « backups », puis ajoutez ce stockage sur votre cluster Proxmox VE pour sauvegarder la VM Debian créée précédemment.
Déployez un conteneur LXC Turnkey WordPress depuis le template officiel sur le stockage Ceph. (Il vous faudra mettre à jour le catalogue pour avoir la liste complète des template - pveadm update) Vous devrez générer et activer un certificat TLS auto-signé...
Sur chaque nœud Proxmox, configurez une redirection de port SSH (DNAT) depuis l'extérieur vers la VM Debian (Ex: IP-PVE1:2222 -> IP-DEBIAN:22).
Vous devez pouvoir vous connecter depuis votre hôte, à travers le PVE1.
Importez une VM Windows 11 Pro créée initialement sous Hyper-V ou une VM existante depuis VirtualBox vers votre cluster Proxmox. Si des pilotes sont manquants, vous devrez les installer AVANT l'export d'Hyper-V ou de VirtualBox.