Моя начальная идея не состоит в том, чтобы отключить облако-init с сервера человечности 18.04.1, я настраиваю, но я думаю, что это будет тем, что я сделаю, если я не могу решить это.
Проблема, я устанавливаю имя хоста динамично с моего сервера DHCP. Однако, хотя я получаю systemd-имя-хоста, говоря, что новое имя хоста установлено, это не верно как в каждой перезагрузке, это задержано первому.
У меня есть попытка изменить облачное-init семя по умолчанию для удаления строки имени хоста, но это - то же. Какая-либо идея?
# cloud-init clean
# modify user-data removing hostname
# cloud-init init
# reboot
Кажется, что необходимо установить /etc/hostname
кому: localhost
для имени хоста DHCP, которое рассмотрят. Посмотрите context_update_kernel_hostname()
в hostnamed (https://github.com/systemd/systemd/blob/master/src/hostname/hostnamed.c#L267).
Если Вы уже удалили кого-либо hostname
строки от /var/lib/cloud/seed/nocloud[-net]/user-data
затем облако-init не должно смешивать с именем хоста больше. Удостоверьтесь, что Вы также работаете sudo cloud-init clean
удалить любые кэшированные данные из облака-init.