Debian 11 – Configurer CEPH FS (File System)

Debian 11 – Configurer CEPH FS (File System)

CephFS est une excellente solution de système de fichiers distribué grâce à sa capacité à gérer efficacement des charges de travail exigeantes en termes de performances et d’échelle. Il offre une haute disponibilité, une tolérance aux pannes et une cohérence des données grâce à son architecture distribuée basée sur Ceph. De plus, il prend en charge les snapshots, la scalabilité horizontale et l’intégration transparente avec des environnements conteneurisés et cloud, ce qui le rend idéal pour des usages modernes et diversifiés.

Prérequis :

  • 1 VM debian 11 – Client : 10.10.70.23
  • Autoriser la connexion root en ssh

Étape 1 : connectez-vous en ssh sur le client et créez un dossier ceph /etc/ceph

mkdir /etc/ceph

Étape 2 : copiez la clé SSH et installez ceph et ceph-fuse sur le client à partir de node01

  • Connectez-vous sur node01 en root
ssh-copy-id client
ssh client "apt -y install ceph ceph-fuse"
scp /etc/ceph/ceph.conf client:/etc/ceph/
scp /etc/ceph/ceph.client.admin.keyring client:/etc/ceph/
ssh client "chown ceph. /etc/ceph/ceph.*"

Étape 3 : configurez le MDS (Metadata Server)

mkdir -p /var/lib/ceph/mds/ceph-node01
ceph-authtool --create-keyring /var/lib/ceph/mds/ceph-node01/keyring --gen-key -n mds.node01 
chown -R ceph. /var/lib/ceph/mds/ceph-node01 
ceph auth add mds.node01 osd "allow rwx" mds "allow" mon "allow profile mds" -i /var/lib/ceph/mds/ceph-node01/keyring
systemctl enable --now ceph-mds@node01 

Étape 4 : créez 2 pools RADOS pour Data et MeataData sur le nœud MDS

ceph osd pool create cephfs_data 16 
ceph osd pool create cephfs_metadata 8 
ceph fs new cephfs cephfs_metadata cephfs_data
  • listez les systèmes de fichiers Ceph
ceph fs ls 
  • Affichez le statut de mds
ceph mds stat
  • Affichez les informations sur l’état d’un système de fichiers CephFS
ceph fs status cephfs

Étape 5 : montez le partage CephFS sur le client

  • Connectez vous en root au client et copiez les clé d’accès
ceph-authtool -p /etc/ceph/ceph.client.admin.keyring > admin.key 
chmod 600 admin.key 
  • Montez le partage
mount -t ceph node01:6789:/ /mnt -o name=admin,secretfile=admin.key
  • Et enfin, vérifiez les points de montage
df -h

Allez sur le dashboard, le metadata server est remonté tout seul !

Et voilà, vous avez configuré ceph file system !

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 *