Назад | Перейти на главную страницу

Профиль стирания Ceph с k + m> 6 дисков -> PG застревают при создании + неполное состояние навсегда

Итак, в моих пулах 5 узлов с 12 осдами по 8 ТБ каждый.

В настоящее время я пытаюсь создать пул с кодом стирания k = 8 m = 2, однако после добавления этого профиля и создания экпула с этим профилем пулы всегда застревают при создании + неполный.

Если я создаю что-либо, что меньше 6 дисков в любой комбинации k + m = 6, тогда пул создается успешно, и pgs переходит в активное + чистое состояние.

Но зато больше 6 дисков и пул навсегда застрял в состоянии создания + неполное.

Я ломал голову над этим последние два дня, и, поскольку я нигде не мог найти ничего в документации, я пришел сюда, чтобы найти некоторую помощь с этим.

Может ли кто-нибудь помочь мне понять, где я могу ошибиться?

Я использую ceph mimic 13.2.4 (последняя стабильная версия) на centos 7

Если вы используете «хост» домена отказа, то фактически невозможно настроить пул с меньшим, чем k + m хостами. Вы можете изменить свои правила отказа, чтобы вместо этого использовать домен отказа OSD (диск). Тогда ваш пул будет правильно инициализирован. Но вы потеряете доступность всякий раз, когда хост не работает. Это классический компромисс.