Я хочу подготовить несколько пользовательских ami
с AWS
, один из которых основан на Ubuntu 18.04
.
В этой версии используется netplan
, которая (если я не ошибаюсь) больше не поддерживаетgloblal dns
, но вместо этого конфигурация соответствует имени интерфейса, например,
network:
version: 2
renderer: networkd
ethernets:
enp0s25:
addresses:
- 192.168.0.100/24
gateway4: 192.168.0.1
nameservers:
search: [example.com, sales.example.com, dev.example.com]
addresses: [1.1.1.1, 8.8.8.8, 4.4.4.4]
В облачной среде, как кто-нибудь может решить эту проблему?
Я хотелчтобы не ссылаться на конкретное имя интерфейса и использовать его в моем пользовательском cloud-init.cfg
, но не повезло:
network:
version: 2
ethernets:
id0:
nameservers:
search: [eu-west-1.compute.internal]
addresses: [10.1.1.1]
Как я могу узнать (или даже лучше явно установить ) априориимя интерфейса, чтобы я мог передать свою конфигурацию?Это исправлено, скажем, для aws Ubuntu ami?
edit : любые предложения о предварительной настройке пользовательских DNS-серверов имен на aws ubuntu 18.04 ami приветствуются (я просто цитирую netplan
здесь, потому что он был недавно введен 18.04, и я не знаю, можно ли его обойти)