Облако-init nocloud имя хоста набора динамично от dhcp

Моя начальная идея не состоит в том, чтобы отключить облако-init с сервера человечности 18.04.1, я настраиваю, но я думаю, что это будет тем, что я сделаю, если я не могу решить это.

Проблема, я устанавливаю имя хоста динамично с моего сервера DHCP. Однако, хотя я получаю systemd-имя-хоста, говоря, что новое имя хоста установлено, это не верно как в каждой перезагрузке, это задержано первому.

У меня есть попытка изменить облачное-init семя по умолчанию для удаления строки имени хоста, но это - то же. Какая-либо идея?

# cloud-init clean
# modify user-data removing hostname
# cloud-init init
# reboot
1
задан 9 August 2018 в 19:48

1 ответ

Кажется, что необходимо установить /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.

0
ответ дан 7 December 2019 в 23:52

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

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