дата публикации 02.02.2019
Изменение значение size и min_size пула ceph
Итак, у нас есть пул ceph с каким-то именем, например ceph-vm, и значениями size = 2 и min_size = 1. Встала необходимость увеличить количество реплик size до 3 и минимальное количество реплик min_size до 2.
Увеличивать значения size и min_size можно на лету, однако, следует учитывать, что после изменения size последует ребаланс всего пула, а это довольно затратная по ресурсам процедура.
Первым делом изменим значение size нашего пула:
ceph osd pool set ceph-vm size 3
Начнется ребаланс пула ceph-vm
Далее меняем значение min_size
ceph osd pool set ceph-vm min_size 2
Смотрим состояние кластера во время ребаланса:
ceph health
Все действия можно делать на ходу.