[Hyperviseur] Créer un cluster Proxmox

 

Article original Publié le : 29 juin 2022
Mise à jour le :

 

 

Toujours curieux de savoir comment ca fonctionne, je test un cluster d’hyperviseur Proxmox sous VirtualBox

 

Les pré-requis pour un hyperviseur Proxmox a des fins de test sont :

Minimum Hardware (for testing only)

  • CPU: 64bit (Intel EMT64 or AMD64)
  • Intel VT/AMD-V capable CPU/Mainboard (for KVM Full Virtualization support)
  • Minimum 1 GB RAM
  • Hard drive
  • One NIC

 

 

Les pré-requis pour un cluster Proxmox sont :

Requirements

  • All nodes must be able to connect to each other via UDP ports 5404 and 5405 for corosync to work.
  • Date and time must be synchronized.
  • An SSH tunnel on TCP port 22 between nodes is required.
  • If you are interested in High Availability, you need to have at least three nodes for reliable quorum. All nodes should have the same version.
  • We recommend a dedicated NIC for the cluster traffic, especially if you use shared storage.
  • The root password of a cluster node is required for adding nodes.
  • Online migration of virtual machines is only supported when nodes have CPUs from the same vendor. It might work otherwise, but this is never guaranteed.

 

 

Labs

Les specs des vms sont :

  • 1cpu
  • 2GO de ram
  • 20GO de disque (SSD)
  • Une interface réseau pour l’administration de Proxmox dans le subnet 192.168.3.0/24.
  • Une seconde interface réseau pour le trafic du cluster et du stockage partagé dans le subnet 192.168.100.0/24.

 

 

Configuration réseau pour les hyperviseurs Proxmox

Machine 1: prox1.local

  • La première interface sera liée au bridge vmbr0 avec l’adresse 192.168.3.60/24
  • La seconde interface sera liée au bridge vmbr1 avec l’adresse 192.168.100.60/24

Machine 2: prox2.local

  • La première interface sera liée au bridge vmbr0 avec l’adresse 192.168.3.61/24
  • La seconde interface sera liée au bridge vmbr1 avec l’adresse 192.168.100.61/24

Machine 3: prox3.local

  • La première interface sera liée au bridge vmbr0 avec l’adresse 192.168.3.62/24
  • La seconde interface sera liée au bridge vmbr1 avec l’adresse 192.168.100.62/24

 

Cela devrait ressembler a cette capture d’ecran

 

 

Création du cluster

  • Depuis la première machine, lancer la commande pvecm create avec un nom pour identifier le cluster

  • Puis vérifier son status

 

  • Joindre ensuite la deuxième machine, il sera demander le mot de passe root du serveur qui a crée le cluster

  • Verifier son status

 

  • Puis joindre la troisieme machine

  • Verifier son status

 

On peut voir depuis le Webgui que les hyperviseurs sont bien reliés et que le quorum est ok