Ajout procédure pour remplacer un OSD
This commit is contained in:
parent
9b97d3dc66
commit
0c64e1fc3a
36
HowtoCeph.md
36
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
|
||||
|
||||
~~~
|
||||
|
|
Loading…
Reference in a new issue