Use modify-osd in the disk removal instruction
This commit is contained in:
@@ -107,16 +107,17 @@ If a PG is active it can also have any number of the following additional states
|
|||||||
|
|
||||||
## Removing a healthy disk
|
## Removing a healthy disk
|
||||||
|
|
||||||
Befor removing a healthy disk from the cluster set its OSD weight(s) to 0 to
|
Before removing a healthy disk from the cluster set its OSD weight(s) to 0 to
|
||||||
move data away. To do that, add `"reweight":0` to etcd key `/vitastor/config/osd/<OSD_NUMBER>`.
|
move data away. To do that, run `vitastor-cli modify-osd --reweight 0 <НОМЕР_OSD>`.
|
||||||
For example:
|
|
||||||
|
Then wait until rebalance finishes and remove OSD by running `vitastor-disk purge /dev/vitastor/osdN-data`.
|
||||||
|
|
||||||
|
Zero weight can also be put manually into etcd key `/vitastor/config/osd/<НОМЕР_OSD>`, for example:
|
||||||
|
|
||||||
```
|
```
|
||||||
etcdctl --endpoints=http://1.1.1.1:2379/v3 put /vitastor/config/osd/1 '{"reweight":0}'
|
etcdctl --endpoints=http://1.1.1.1:2379/v3 put /vitastor/config/osd/1 '{"reweight":0}'
|
||||||
```
|
```
|
||||||
|
|
||||||
Then wait until rebalance finishes and remove OSD by running `vitastor-disk purge /dev/vitastor/osdN-data`.
|
|
||||||
|
|
||||||
## Removing a failed disk
|
## Removing a failed disk
|
||||||
|
|
||||||
If a disk is already dead, its OSD(s) are likely already stopped.
|
If a disk is already dead, its OSD(s) are likely already stopped.
|
||||||
|
|||||||
@@ -105,14 +105,16 @@ PG должны очень быстро переходить из них в др
|
|||||||
## Удаление исправного диска
|
## Удаление исправного диска
|
||||||
|
|
||||||
Перед удалением исправного диска из кластера установите его OSD вес в 0, чтобы убрать с него данные.
|
Перед удалением исправного диска из кластера установите его OSD вес в 0, чтобы убрать с него данные.
|
||||||
Для этого добавьте в ключ `/vitastor/config/osd/<НОМЕР_OSD>` в etcd значение `"reweight":0`, например:
|
Для этого выполните команду `vitastor-cli modify-osd --reweight 0 <НОМЕР_OSD>`.
|
||||||
|
|
||||||
|
Дождитесь завершения перебалансировки данных, после чего удалите OSD командой `vitastor-disk purge /dev/vitastor/osdN-data`.
|
||||||
|
|
||||||
|
Также вес 0 можно прописать вручную прямо в etcd в ключ `/vitastor/config/osd/<НОМЕР_OSD>`, например:
|
||||||
|
|
||||||
```
|
```
|
||||||
etcdctl --endpoints=http://1.1.1.1:2379/v3 put /vitastor/config/osd/1 '{"reweight":0}'
|
etcdctl --endpoints=http://1.1.1.1:2379/v3 put /vitastor/config/osd/1 '{"reweight":0}'
|
||||||
```
|
```
|
||||||
|
|
||||||
Дождитесь завершения ребаланса, после чего удалите OSD командой `vitastor-disk purge /dev/vitastor/osdN-data`.
|
|
||||||
|
|
||||||
## Удаление неисправного диска
|
## Удаление неисправного диска
|
||||||
|
|
||||||
Если диск уже умер, его OSD, скорее всего, уже будет/будут остановлен(ы).
|
Если диск уже умер, его OSD, скорее всего, уже будет/будут остановлен(ы).
|
||||||
|
|||||||
Reference in New Issue
Block a user