Debian – Configurer Block Device dans CEPH

Debian – Configurer Block Device dans CEPH

Le Ceph Block Device est une solution de stockage en mode bloc distribuée et résiliente, idéale pour les environnements nécessitant haute disponibilité et performance. Il permet de créer des volumes persistants, accessibles via des protocoles standard (comme iSCSI ou RBD), et s’intègre parfaitement avec des plateformes comme OpenStack ou Kubernetes. Grâce à sa capacité d’autoréparation et de rééquilibrage dynamique, il garantit une tolérance aux pannes et une scalabilité optimale pour répondre aux besoins croissants des infrastructures modernes.

Etape 1 : (Si le client n’est pas configuré ! faites ceci ).

ssh-copy-id client
ssh client "apt -y install ceph-common"
scp /etc/ceph/ceph.conf dlp:/etc/ceph/
scp /etc/ceph/ceph.client.admin.keyring dlp:/etc/ceph/ 
ssh dlp "chown ceph. /etc/ceph/ceph.*"

Étape 2 : Créez un Block Device et montez-le sur le client

ceph osd pool create rbd 64
ceph mgr module enable pg_autoscaler 
ceph osd pool set rbd pg_autoscale_mode on 
  • Initialisez le pool :
rbd pool init rbd
ceph osd pool autoscale-status
  • Créez un block de 10 Go :
rbd create --size 10G --pool rbd rbd01
rbd ls -l
 rbd map rbd01
rbd showmapped 
  • Formatez le volume en xfs :
 mkfs.xfs /dev/rbd0
  • Montez le block sur le client :
mount /dev/rbd0 /mnt

Voici comment supprimer un block :

  • Démontez le block :
rbd unmap /dev/rbd/rbd/rbd01 
  • Supprimez le block :
rbd rm rbd01 -p rbd
  • Supprimez le pool :
ceph osd pool delete rbd rbd --yes-i-really-really-mean-it

Et voilà ! vous savez utilisez le Block Device dans CEPH !

Comments

No comments yet. Why don’t you start the discussion?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *