У меня есть сценарий, который запускается при загрузке (через rc.local) и задает мое имя хоста на основе имени экземпляра, которое он запрашивает от AWS CLI. Она работает, и в конце загрузки журнала он говорит «Логин:»Как остановить cloud-init от перезаписи моего имени хоста на AWS (CentOS)
В полагал, что облако INIT был перезаписывать мое имя хоста, так что я:
- набор preserve_hostname: истинно в/и т.д./облаке /cloud.cfg
- закомментирована сет-имя хоста и обновление-имя хоста в разделе cloud_config_modules из /etc/cloud/cloud.cfg.d/00_defaults.cfg
Но в облачных инициализации журналов я до сих пор см. «Запуск модуля update-hostname» и «Мигрированный семафор update_hostname.allways to config-updat e-hostname с частотой всегда », а через минуту или две после загрузки имя хоста возвращается к стандарту AWS.
Что происходит? Как остановить его?
Ни один из тех, кто не включен опции в этом файле. Кроме того, комментарий вверху говорит «ПРЕДУПРЕЖДЕНИЕ: модификации этого файла могут быть переопределены файлами в/etc/cloud/cloud.cfg.d'. Итак, как я сказал в своем оригинальном посте, я прокомментировал 'set-hostname' и' update-hostname' в '/ etc/cloud/cloud.cfg.d/00_defaults.cfg'. Я также прокомментировал 'update-etc-hosts', как вы сказали, но это не имело никакого значения, и мое имя хоста все еще перезаписывается. – CAJ