NTNX>日記

個人的な趣味による Nutanix Community Edition 日記。Japanese のみですみません。

Nutanix AHV での CVM / UVM の vNIC。

AHV で起動する VM には、CVM とユーザ VM(UVM)がありますが、vNIC のデバイス名が異なります。

  • CVM → vnet0 ~ vnet2
  • UVM → tap0 ~

f:id:gowatana:20181201192836p:plain

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

どちらデバイスの種類は同じもので、デバイス名が異なるものでした。

f:id:gowatana:20181201193712p:plain

メモとして 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

以上。