7.7.8. Wegnehmen eines vNIC Adapters

Damit ein vNIC Adapter wieder entfernt werden kann, darf er nicht mehr in Verwendung sein. Zusätzlich muß unter AIX das zugehörige ent-Gerät vorher aus dem Betriebssystem entfernt werden.

Auf der LPAR aix22 gibt es unter AIX aktuell die folgenden beiden ent-Geräte:

aix22 # lsdev -l ent\*
ent0 Available  Virtual I/O Ethernet Adapter (l-lan)
ent1 Available  Virtual NIC Client Adapter (vnic)
aix22 #

Der Ethernet Adapter ent1 ist vom Typ vNIC-Client Adapter. Dieser soll im folgenden entfernt werden. Zunächst lösen wir das Interface en1 vom Ethernet Adapter ent1 ab:

aix22 # ifconfig en1 detach
aix22 #

Damit wird sofort jeglicher IP-Traffic über en1/ent1 gestoppt! Als nächstes kann der vNIC Ethernet Adapter aus dem Betriebssystem entfernt werden:

aix22 # rmdev -dl ent1
ent1 deleted
aix22 #

Um den vNIC Adapter nun mittels PowerVM zu entfernen, benötigen wir die virtuelle Slot-Nummer des vNIC Adapters:

$ lpar lsvnic aix22
LPAR_NAME  SLOT  MODE  FAILOVER  PVID  PRIORITY  MAC_ADDR      ALLOWED_VLAN_IDS  BKDEVS
aix22  6     ded   No        0     0         81253aa07306  all               1
$

Die LPAR aix22 besitzt nur einen vNIC Adapter in Slot 6.

Das Entfernen des Adapters kann mit dem Kommando „lpar rmvnic“ (remove vNIC adapter) ausgeführt werden, dabei wird neben der LPAR die virtuelle Slot-Nummer des vNIC Adapters angegeben:

$ lpar rmvnic aix22 6
$

Die zugehörigen vNIC-Backing-Devices (vNIC-Server) und logischen SR-IOV Ports auf den Virtual-I/O-Servern werden dabei durch den Hypervisor automatisch entfernt.