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