У меня есть шаблон версии сервера Ubuntu 20.04.2. Я настроил IP-адреса, DNS-серверы gateway4 и т. д.в соответствии с процессом через netplan. Всякий раз, когда я развертываю виртуальную машину из этого шаблона и предоставляю конкретный IP-адрес (используя пользовательские спецификации). Виртуальная машина показывает правильный IP-адрес, хотя она правильно настроена в первый раз. Если я перезагружу новую виртуальную машину, она снова использует старый IP-адрес шаблона. Без понятия, что мне не хватает.
Небольшой результат:
администратор@Ubuntu20LTS:~$ ls -al /etc/netplan
всего 20
drwxr-xr-x 2 root root 4096 12 июня 16:44 .
drwxr-xr-x 100 root root 4096 9 июня 10:28 ..
-rw-r--r-- 1 root root 1024 12 июня 16:44 .99-netcfg-vmware.yaml.swp
-rw-r--r-- 1 root root 485 12 июня 16:43 50-cloud-init.yaml
-rw-r--r-- 1 root root 346 12 июня 16:42 99-netcfg-vmware.yaml
администратор@Ubuntu20LTS:~$ cat /etc/netplan/99-netcfg-vmware.yaml
# Генерируется механизмом настройки VMware.
сеть:
версия: 2
визуализатор: сетевой
Ethernet:
ens192:
DHCP4: нет
DHCP6: нет
адреса: [10.xx.xx.xx/23]
шлюз4: 10.xx.xx.1
серверы имен:
поиск: [xxx.xxx.com, xxx.xxx.com, xxx.xxx.com]
адреса: [хххх.хххх.хххх.хххх]
администратор@Ubuntu20LTS:~$ cat /etc/netplan/50-cloud-init.yaml
# Этот файл создается на основе информации, предоставленной источником данных. Изменения
# чтобы он не сохранялся при перезагрузке экземпляра. Чтобы отключить cloud-init
# возможности настройки сети, запись в файл
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg со следующим:
# сеть: {config: disabled}
сеть:
Ethernet:
ens192:
DHCP4: правда
соответствовать:
макадрес: 00:50:56:82:b7:a0
имя набора: ens192
версия: 2
больше результат:
администратор@Ubuntu20LTS:/etc/netplan$ ls
50-cloud-init.yaml 99-netcfg-vmware.yaml
Кат. 99-netcfg
администратор@Ubuntu20LTS:~$ cat /etc/netplan/.99-netcfg-vmware.yaml.swp
b0nano 4.8 — rootUbuntu20LTS/etc/netplan/99-netcfg-vmware.yamladministrator@Ubuntu20LTS:~$
Может ли кто-нибудь помочь мне с этой проблемой?
настроенный IP в 99-netcfg.yaml
доступный файл в нетплане
DHCP включен в 50-cloud-init.yaml