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 не может увеличить корневой раздел, если он есть сразу после него. Я удалил раздел подкачки и размер корневого раздела изменился при перезагрузке

Другие вопросы по тегам