AHV で起動する VM には、CVM とユーザ VM(UVM)がありますが、vNIC のデバイス名が異なります。
- CVM → vnet0 ~ vnet2
- UVM → tap0 ~
UVM の tap0 は、TUN ドライバ(driver: tun)による仮想デバイスです。
[root@NTNX-68fda404-A ~]# ethtool -i tap0 driver: tun version: 1.6 firmware-version: expansion-rom-version: bus-info: tap supports-statistics: no supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no
CVM の vnet0 も、同様に TUN ドライバによる仮想デバイスでした。
[root@NTNX-68fda404-A ~]# ethtool -i vnet0 driver: tun version: 1.6 firmware-version: expansion-rom-version: bus-info: tap supports-statistics: no supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no
どちらデバイスの種類は同じもので、デバイス名が異なるものでした。
メモとして udevadm info です。
tap0
[root@NTNX-68fda404-A ~]# udevadm info --query=all --path=/sys/class/net/tap0 P: /devices/virtual/net/tap0 E: DEVPATH=/devices/virtual/net/tap0 E: ID_NET_DRIVER=tun E: IFINDEX=18 E: INTERFACE=tap0 E: SUBSYSTEM=net E: SYSTEMD_ALIAS=/sys/subsystem/net/devices/tap0 E: TAGS=:systemd: E: USEC_INITIALIZED=463372414
vnet0
[root@NTNX-68fda404-A ~]# udevadm info --query=all --path=/sys/class/net/vnet0 P: /devices/virtual/net/vnet0 E: DEVPATH=/devices/virtual/net/vnet0 E: ID_NET_DRIVER=tun E: IFINDEX=11 E: INTERFACE=vnet0 E: SUBSYSTEM=net E: SYSTEMD_ALIAS=/sys/subsystem/net/devices/vnet0 E: TAGS=:systemd: E: USEC_INITIALIZED=908046
確認した AHV は、Nutanix CE のものです。
[root@NTNX-68fda404-A ~]# cat /etc/nutanix-release el7.nutanix.20180425.199
以上。