Я ищу, чтобы создать образ 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?