Я ищу, чтобы создать образ OVA VM на основе сервера Ubuntu 18.04. Я построил OVA, используя упаковщик, и до сих пор он отлично работает при загрузке в VirtualBox (версия 6.0.4). При попытке загрузить его на сервер VMware или ESXi образ загружается; однако сеть неправильно настроена.

Я проследил это к конфигурации netplan. Файл yaml, который (я предполагаю, был сгенерирован во время установки iso), имел следующее содержимое:

ubuntu-server:/# cat /etc/netplan/01-netcfg.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: yes

Проблема в том, что конфигурация для сетевого устройства enp0s3; однако в VMware имя сетевого интерфейса - ens32, и оно помечено как отключенное. Я вижу это от бега:

ubuntu-server:/# lshw -c network
*-network DISABLED
     description: Ethernet interface
     product: 82545EM Gigabit Ethernet Controller (Copper)
     vendor: Intel Corporation
     physical id: 0
     bus info: pci@0000:02:00.0
     logical name: ens32
     version: 01
     serial: 00:0c:29:8d:25:18
     size: 1Gbit/s
     capacity: 1Gbit/s
     width: 64 bits
     clock: 66MHz
     capabilities: pm pcix bus_master cap_list rom ethernet physical logical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
     configuration: autonegotiation=no broadcast=yes driver=e1000 driverversion=7.3.21-k8-NAPI duplex=full latency=0 link=no mingnt=255 multicast=yes port=twisted pair speed=1Gbit/s
     resources: irq:18 memory:ef5c0000-ef5dffff memory:efff0000-efffffff ioport:2000(size=64) memory:ef500000-ef50ffff

Используя новые инструменты netplan, есть ли способ обнаружить сетевые устройства при загрузке, создать необходимые файлы yaml и конфигурацию netplan?

0