Отключить или скрыть болтовню cloud-init в приглашении входа в систему [дубликат]

У меня есть полностью настроенный экземпляр и изображение от этого для группы автомасштабирования. При автомасштабировании новых экземпляров из этого образа он вызывает cloud-init. cloud-init изменяет имя хоста и прерывает работу fstab.

Я хочу предотвратить запуск cloud-init при запуске экземпляра.

11
задан 22 February 2018 в 01:10

2 ответа

В системах, использующих systemd и имеющих текущую (17.0+) версию cloud-init, восходящая документация описывает процесс отключения Cloud-init любым из следующих способов:

  • touch /etc/cloud/cloud-init. disabled
  • добавить cloud-init=disabled в командную строку ядра.

Для старых версий cloud-init (0.7.X) может оказаться полезной следующая информация.

Вы можете отключить модификацию cloud-init в /etc/fstab одним из 2 способов.

a.), предоставив настройку cloud-config, которая переопределяет записи 'mounts' по умолчанию и отключает их.

mounts:
 - [ephemeral0, null]
 - [swap, null]

b.), отключив модуль mounts от работы. Это делается путем удаления его из списка 'cloud_config_modules', который вы увидите в /etc/cloud/cloud.cfg.

Что касается имени хоста, вы также можете управлять им. Если вы просто хотите остановить cloud-init от изменения /etc/имя хоста, то:

preserve_hostname: true

Также вам может быть интересно management_etc_hosts.

Оба эти параметра задокументированы в doc/examples/cloud-config. txt (и установлен в /usr/share/doc/cloud-init/examples)

Мне интересно узнать, как работает cloud-init /etc/fstab. Пожалуйста, напишите ошибку, используя ubuntu-bug cloud-init из вашего экземпляра, и опишите, что он делает, что вы считаете неправильным.

13
ответ дан 4 January 2021 в 08:17

В Ubuntu 20.04 эти шаги помогли мне отключить и удалить cloud-init:

Выполните эту команду, чтобы отключить:

sudo touch /etc/cloud/cloud-init.disabled

Перезагрузить компьютер.

Выполните эти команды, чтобы удалить :

sudo apt-get purge cloud-init
sudo rm -rf /etc/cloud/; sudo rm -rf /var/lib/cloud/
3
ответ дан 4 January 2021 в 08:17

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

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