A ce jour de la rédaction de ce mémo, la version actuelle de Nautilus 12.2.2 mis à niveau (Ceph Luminous vers Nautilus) avec les OSD en BlueStore est buggué.
ceph -s
Le problème actuel est que les statistiques du pool affichent des valeurs inférieures à la valeur réelle. Un correctif est en cours de déploiement et sera incluse dans la version 14.2.3 de Nautilus.
En attendant la diffusion du correctif, il est possible de palier à ce problème. Avant toute intervention sur le Ceph, vérifier les sauvegardes au cas de problème.
- Sur chaque nœud du cluster Ceph, exécuter ces 3 commandes pour chaque OSD d’un nœud :
systemctl stop ceph-osd@{Num_OSD} ceph-bluestore-tool repair --path /var/lib/ceph/osd/ceph-{Num_OSD} systemctl start ceph-osd@{Num_OSD}
Remplacer {Num_OSD} par le numéro de l’OSD du noeud.
Pour rappel, la commande pour lister les OSD :
ceph osd tree
Exemple en image d’une opération sur un OSD du cluster Ceph :