есть ли способ узнать, что duid netplan использует для запроса аренды dhcp перед запуском системы. Может ли он быть рассчитан или инициирован извне?
Пример использования: До netplan я использовал следующий рабочий процесс для создания контейнеров lxd (например, Ubuntu 16.04, -> isc dhcpd):
lxc init ubuntu: x foo
) lxc config show foo
) lxc start foo
) Мне нужно IP-адрес при первом запуске контейнера / машины, потому что я автоматизировал настройку некоторых агентов, которым требуются атрибуты из настройки dhcp. Это делается с помощью cloud-init в профилях lxd.
Не всегда дела идут лучше: / Как они могли по умолчанию использовать duid, если он заранее не читается?
Еще один момент - это установка «голых» машин. Для автоматического развертывания ОС у вас есть дополнительный шаг «перейти на сервер, подключить kvm и получить duid». Далее в загрузке pxe и в ОС система имеет разные IP-адреса. На мой взгляд, это шаг назад. Действительно ли netplan - правильный выбор для серверов?
Best Кристиан
LXD в своей конфигурации по умолчанию настраивает dnsmasq для предоставления duid..
Путь предполагает, что оснастка LXD установлена. cd /var/snap/lxd/common/lxd/networks/lxdbrd
grep duid dnsmasq.leases
duid 00:xx:xx:xx:xx:xx:1d:d0:ac:1f:6b:da:22:08