From 0c64e1fc3ae6ed079d05b4940549239b75a1d66b Mon Sep 17 00:00:00 2001 From: abenmiloud Date: Thu, 28 Mar 2019 10:28:11 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20proc=C3=A9dure=20pour=20remplacer=20un?= =?UTF-8?q?=20OSD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoCeph.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/HowtoCeph.md b/HowtoCeph.md index edd8f34e..5c7c5336 100644 --- a/HowtoCeph.md +++ b/HowtoCeph.md @@ -329,6 +329,42 @@ $ ceph auth del client.john # Gestion des OSD +## Remplacement + +Identifier la machine sur laquelle se trouve l'OSD : + +~~~ +# ceph osd tree +~~~ + +Sur la machine NODE, identifier de quel disque physique il s'agit. Avec `lsblk` et `df`. Puis, suivre la procédure : + +~~~ +# N=1 # On suppose que l'OSD 1 est down +# ceph osd out osd.$N +# systemctl stop ceph-osd@$N.service +# ceph osd crush remove osd.$N +# ceph auth del osd.$N +# ceph osd rm osd.$N +# mount /var/lib/ceph/osd/ceph-$N +~~~ + +On change de disque sur la machine puis : + +~~~ +# Y=z +# pvcreate /dev/sd$Y +~~~ + +Sur un autre nœud admin : + +~~~ +# NODE=servername +# Y=z # +# ceph-deploy osd create --data /dev/sd$Y $NODE +~~~ + + ## Suppression ~~~