22
0
Fork 0

Ajout procédure pour remplacer un OSD

This commit is contained in:
abenmiloud 2019-03-28 10:28:11 +01:00
parent 9b97d3dc66
commit 0c64e1fc3a
1 changed files with 36 additions and 0 deletions

View File

@ -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
~~~