Как включить шаблон диска в Ganeti?
Я хочу создать виртуальную машину с томом RBD для хранения. Тем не менее, когда я запускаю соответствующий gnt-instance add -t rbd ... Заклинание, я получаю:
Failure: prerequisites not met for this operation:
Disk template 'rbd' is not enabled in cluster. Enabled disk templates are ...
Как включить шаблоны дисков?
Полное раскрытие: мне платят за работу на Ганети.
1 ответ
Вам нужно передать два параметра gnt-group изменить:
gnt-cluster modify --ipolicy-disk-templates full,list,of,needed,disk,templates \
--enabled-disk-templates full,list,of,needed,disk,templates
Так что если у вас есть plain а также drbd уже включен, и вы также хотели rbdвы бы запустили это:
gnt-cluster modify --enabled-disk-templates plain,rbd,drbd
--ipolicy-disk-templates plain,rbd,drbd
И наоборот, эта команда включает shared-file только отключение всего остального в процессе:
gnt-cluster modify --enabled-disk-templates shared-file
--ipolicy-disk-templates shared-file
Зачем повторять список дважды? В чем разница между двумя переключателями?
Скажи, что по какой-то причине у тебя есть группа Ganeti alpha это должно иметь только rbd экземпляры и группа Ганети bravo это должно иметь только drbd экземпляров. Вы можете применить это следующим образом:
gnt-cluster modify --enabled-disk-templates rbd,drbd \
--ipolicy-disk-templates rbd,drbd;
gnt-group modify --ipolicy-disk-templates rbd alpha;
gnt-group modify --ipolicy-disk-templates drbd bravo;
Существует ряд ограничений, которые необходимо учитывать, чтобы сохранить истинность инвариантов:
- ipolicy не может разрешить отключенные шаблоны дисков.
- Вы не можете отключить или запретить использование дисковых шаблонов.
Если у вас есть только default Группировать эту функцию не очень полезно, но она должна быть установлена в любом случае.