Remplacement des OSD
En cas d'échec des disques, vous pouvez remplacer l'unité de stockage physique et réutiliser le même ID OSD pour éviter d'avoir à reconfigurer la mappe CRUSH.
destroyed lui est affecté. Cet indicateur est utilisé pour déterminer les ID OSD qui peuvent être réutilisés dans le déploiement OSD suivant. L'indicateur destroyed est utilisé pour déterminer quel ID OSD est réutilisé dans le déploiement OSD suivant.Si vous utilisez la spécification OSD pour le déploiement, le disque que vous venez d'ajouter se voit affecter l'ID OSD de ses équivalents remplacés.
Prérequis
Un cluster IBM Storage Ceph en cours d'exécution.
Les hôtes sont ajoutés au cluster.
Les démons Monitor, Manager et OSD sont déployés sur le cluster de stockage.
Procédure
Connectez-vous à l'interpréteur de commandes Cephadm:
Exemple
[root@host01 ~]# cephadm shellVérifiez l'unité et le noeud à partir duquel l'OSD doit être remplacé:
Exemple
[ceph: root@host01 /]# ceph osd tree- Remplacez l'OSD:Important: si le cluster de stockage possèdehealth_warnou d'autres erreurs associées, vérifiez et essayez de corriger les erreurs avant de remplacer l'OSD pour éviter la perte de données.
Syntaxe
ceph orch osd rm OSD_ID --replaceExemple
[ceph: root@host01 /]# ceph orch osd rm 0 --replace Vérifiez le statut du remplacement OSD:
Exemple
[ceph: root@host01 /]# ceph orch osd rm status
Vérification
Vérifiez les détails des unités et des noeuds à partir desquels les définitions de système d'exploitation Ceph sont remplacées:
Exemple
[ceph: root@host01 /]# ceph osd treeVous verrez un OSD avec le même ID que celui que vous avez remplacé sur le même hôte.