Как включить шаблон диска в 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
Группировать эту функцию не очень полезно, но она должна быть установлена в любом случае.