Proxmox système de stockage CEPH

modifié le : 15 juin 2024,
par Guillaume Chéramy
 

Ceph est une solution libre de stockage distribué.

Cette solution est nativement intégrable avec Proxmox VE et permet donc de mettre en place de la haute disponibilité pour un cluster de machines virtuelles. On peut retrovuer une définition technique complète ici.

Je vais présenter dans cet article comment mettre en place le stockage CEPH sur un cluster Proxmox de trois noeuds.

Pré-requis

  • 3 noeuds Proxmox pour faire fonctionner la haute disponibilité
  • au moins un disque dur non utilisé par serveur, de même capacité, il faut autant de disque sur chaque serveur
  • dans l'idéal, un réseau dédié pour cette partie là

Installer CEPH

Sur les premières versions de Proxmox VE que j'ai connu, il fallait installer CEPH en ligne de commande, l'interface de Proxmox à tellement bien évoluée que maintenant il suffit de cliquer sur un bouton.

Il faudra faire de même sur tout les noeuds.

Création des monitors

On va définir chaque noeud comme un monitor du cluster Ceph.

Création des managers

On va faire de même pour les managers.

Les OSD

On va pouvoir maintenant passer aux OSD, en quelque sorte les disques durs.

Il faut passer sur chaque serveur pour les créer.

Pool de stockage

La dernière étape pour utiliser le cluster de stockage CEPH est de créer un Pool Ceph.

Cluster CEPH

On à un jolie cluster Ceph fonctionnel sur lequel on pourra installer nos vms et faire de la haute disponibilité mais ça c'est un autre chapitre.