Рейтинг:0

Изменение Ceph для хранения количества копий данных

флаг de

В настоящее время я использую репликацию для размещения данных и думаю, что использую три копии, что, я думаю, является значением по умолчанию. Как изменить конфигурацию ceph для хранения 4 копий на разных узлах в разных шасси? Кроме того, повлияет ли это изменение на что-либо, существующее в ceph?

Спасибо, Кэмптон

Рейтинг:0
флаг us

Чтобы увеличить количество реплик, вы можете установить размер пула в соответствии с вашими требованиями:

ceph osd pool set size 4

Размещение копий (шасси) называется доменом отказа. Это настраивается в набор правил вы используете. Вы можете изменить набор правил для данного пула:

# получить текущий набор правил для данного пула
ceph osd pool получить iscsi-pool crush_rule 
crush_rule: реплицированное_правило

# дамп набора правил
Дамп правила OSD Crush ceph replicated_rule

Документы также описывают, как изменить правило Crush и изменить карту Crush. Изменение размещения данных приведет к переназначению групп размещения, в зависимости от вашей версии ceph, будет переназначено не более 5% перемещенных групп размещения. Процессом переназначения можно управлять с помощью следующих параметров конфигурации OSD:

osd_recovery_max_active
osd_max_backfills

Установите для них более высокие значения, чтобы увеличить скорость восстановления, но после завершения верните их к значениям по умолчанию.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.