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