облако-init не выращивает раздел, ни файловую систему

Я - currenty подготовка готовых к OpenStack изображений CentOS 7 и Ubuntu 14.04.

Для "автоматизации" я использую Packer, которому предоставляете Вы с JSON-шаблоном. Packer затем начинает установку с помощью виртуализации, которую Вы указываете (в моем случае qemu).

После установки виртуальная машина настраивается через SSH Упаковщиком и сценариями, которые Вы предоставляете.

Состояние:

  • Корневой диск имеет 3 ГБ.
  • Один раздел, ext4, флаг начальной загрузки, 100% корневого диска.

Чего я пытаюсь достигнуть здесь:

  • Изображение должно изменить размер себя на первом запуске к макс. размеру диска

Проблема:

Это не работает. Не имеет значения, если я устанавливаю только cloud-init или cloud-init и cloud-utils или cloud-init и cloud-utils и cloud-utils-growpart. Я не изменяю значение по умолчанию cloud-init конфигурация, кроме включения корневого входа в систему через ssh.

Моя облачная-init конфигурация является стандартной кроме этой строки

disable_root: 0

Вопрос: кто-то уже сделал это? Я, может казаться, не нахожу рабочий пример

5
задан 4 September 2015 в 13:39
1 ответ

Я только что исправил ту же проблему. Мой vmbuilder создал образ с корневым разделом, за которым следует раздел подкачки. cloud-utils-growpart не может увеличить корневой раздел, если он находится сразу после него. Я удалил раздел подкачки, и размер корневого раздела изменился правильно при перезагрузке

2
ответ дан 3 December 2019 в 01:57

Теги

Похожие вопросы