В настоящее время я готовлю готовые к OpenStack образы CentOS 7 и Ubuntu 14.04.
Для «автоматизации» использую Упаковщик, который предоставляется вами вместе с JSON-шаблоном. Затем Packer запускает установку, используя указанную вами виртуализацию (в моем случае qemu).
После установки виртуальная машина подготавливается через SSH с помощью Packer и предоставленных вами сценариев.
Статус:
Чего я здесь пытаюсь достичь:
Эта проблема:
Это не работает. Неважно, если я установлю только cloud-init
или cloud-init
и cloud-utils
или cloud-init
и cloud-utils
и cloud-utils-growpart
. Я не меняю по умолчанию cloud-init
config, помимо включения root-входа через ssh.
Моя конфигурация cloud-init стандартная, кроме этой строки
disable_root: 0
Вопрос: кто-то уже сделал это? Кажется, я не могу найти рабочий пример
Я только что исправил ту же проблему. Мой vmbuilder создал образ с корневым разделом, за которым следует раздел подкачки. cloud-utils-growpart не может увеличить корневой раздел, если он находится сразу после него. Я удалил раздел подкачки, и размер корневого раздела изменился правильно при перезагрузке