8.5.19. Löschen von SEAs (Load-Sharing)

Beim Löschen von SEAs mit Load-Sharing spielt die Reihenfolge in der die beiden SEAs gelöscht werden keine Rolle. In der Regel werden SEAs nur gelöscht, wenn sie aktuell nicht mehr in Verwendung sind. Nachdem der erste der beiden SEAs gelöscht wurde, wird der verbleibende SEA automatisch zum Primary SEA und wird für alle unterstützten VLANs der aktive SEA. D.h. für einen Teil der VLANs gibt es einen Failover.

Um die Kommandos noch einmal zu demonstrieren, starten wir mit dem Löschen des Backup SEAs ent44 auf dem Virtual-I/O-Server ms05-vio2:

$ vios rmsea ms05-vio2 ent44
$

Der zunächst noch verbleibende SEA ent46 auf dem Virtual-I/O-Server ms05-vio1 wird zum Primary ohne Load-Sharing und übernimmt die Weiterleitung sämtlicher VLANs:

$ vios lssea -V ms05-vio1 ent46
SEA    LNAGG  NAME   TYPE     VSWITCH  MODE  ACTIVE  PRIORITY  PVID  VLAN_TAG_IDS
ent46  -      ent3   real     -         -     -       -         -     -
ent46  -      ent44  virtual  ETHTEST3  VEB   True    1         4     20,21,22
ent46  -      ent43  virtual  ETHTEST3  VEB   True    1         3     17,18,19
ent46  -      ent42  virtual  ETHTEST3  VEB   True    1         2     14,15,16
ent46  -      ent41  virtual  ETHTEST3  VEB   True    1         1     11,12,13
ent46  -      ent39  control  ETHCTRL  -     -       -         1     None
$

Man sieht an der Ausgabe das alle Trunking-Adapter des SEA ent46 aktiv sind (Spalte ACTIVE – Wert True). Auch diesen SEA löschen wir mit Hilfe des Kommandos „vios rmsea“:

$ vios rmsea ms05-vio1 ent46
$

Da auch die verwendeten Trunking-Adapter nicht mehr benötigt werden, listen wir diese zunächst auf um die zugehörigen virtuellen Slot-Nummern zu sehen:

$ vios lssea -c ms05-vio1
NAME   STATUS     PHYSLOC                      PARENT  DESCRIPTION
ent3   Available  U78AA.001.VYRGU0Q-P1-C7-T4   pci1    4-Port Gigabit Ethernet PCI-Express Adapter (e414571614102004)
ent2   Available  U78AA.001.VYRGU0Q-P1-C7-T3   pci1    4-Port Gigabit Ethernet PCI-Express Adapter (e414571614102004)
ent39  Available  U8205.E6C.05E4E5Q-V1-C70-T1  vio0    Virtual I/O Ethernet Adapter (l-lan)
ent41  Available  U8205.E6C.05E4E5Q-V1-C71-T1  vio0    Virtual I/O Ethernet Adapter (l-lan)
ent42  Available  U8205.E6C.05E4E5Q-V1-C72-T1  vio0    Virtual I/O Ethernet Adapter (l-lan)
ent43  Available  U8205.E6C.05E4E5Q-V1-C73-T1  vio0    Virtual I/O Ethernet Adapter (l-lan)
ent44  Available  U8205.E6C.05E4E5Q-V1-C74-T1  vio0    Virtual I/O Ethernet Adapter (l-lan)
ent45  Available  U8205.E6C.05E4E5Q-V1-C75-T1  vio0    Virtual I/O Ethernet Adapter (l-lan)
$

Mit Kenntnis der Slot-Nummern löschen wir den ehemaligen Control-Channel (Slot 70) und die Trunking-Adapter (Slot 71-75):

$ lpar rmeth ms05-vio1 70
$ lpar rmeth ms05-vio1 71
$ lpar rmeth ms05-vio1 72
$ lpar rmeth ms05-vio1 73
$ lpar rmeth ms05-vio1 74
$ lpar rmeth ms05-vio1 75
$

Das gleiche wird auch auf dem zweiten Virtual-I/O-Server ms05-vio2 durchgeführt. Wir listen zunächst die Adapter auf:

$ vios lssea -c ms05-vio2
NAME   STATUS     PHYSLOC                      PARENT  DESCRIPTION
ent3   Available  U78AA.001.VYRGU0Q-P1-C6-T2   pci3    4-Port Gigabit Ethernet PCI-Express Adapter (e414571614102004)
ent4   Available  U78AA.001.VYRGU0Q-P1-C6-T3   pci3    4-Port Gigabit Ethernet PCI-Express Adapter (e414571614102004)
ent5   Available  U78AA.001.VYRGU0Q-P1-C6-T4   pci3    4-Port Gigabit Ethernet PCI-Express Adapter (e414571614102004)
ent38  Available  U8205.E6C.05E4E5Q-V2-C70-T1  vio0    Virtual I/O Ethernet Adapter (l-lan)
ent39  Available  U8205.E6C.05E4E5Q-V2-C71-T1  vio0    Virtual I/O Ethernet Adapter (l-lan)
ent40  Available  U8205.E6C.05E4E5Q-V2-C72-T1  vio0    Virtual I/O Ethernet Adapter (l-lan)
ent41  Available  U8205.E6C.05E4E5Q-V2-C73-T1  vio0    Virtual I/O Ethernet Adapter (l-lan)
ent42  Available  U8205.E6C.05E4E5Q-V2-C74-T1  vio0    Virtual I/O Ethernet Adapter (l-lan)
ent43  Available  U8205.E6C.05E4E5Q-V2-C75-T1  vio0    Virtual I/O Ethernet Adapter (l-lan)
$

Um dann anschließend auch hier den ehemaligen Control-Channel (Slot 70) und die Trunking-Adapter (Slot 71-75) zu löschen:

$ lpar rmeth ms05-vio2 70
$ lpar rmeth ms05-vio2 71
$ lpar rmeth ms05-vio2 72
$ lpar rmeth ms05-vio2 73
$ lpar rmeth ms05-vio2 74
$ lpar rmeth ms05-vio2 75
$