8.5.19. Deleting SEAs (Load Sharing)
When deleting SEAs with load sharing, the order in which the two SEAs are deleted does not matter. As a rule, SEAs are only deleted, if they are currently no longer in use. After the first of the two SEAs has been deleted, the remaining SEA automatically becomes the primary SEA and therefore becomes the active SEA for all supported VLANs. That means there is a failover for some of the VLANs.
To demonstrate the commands, we start by deleting the backup SEA ent44 on the virtual I/O server ms05-vio2, using the command „vios rmsea“:
$ vios rmsea ms05-vio2 ent44
$
The remaining SEA ent46 on the virtual I/O server ms05-vio1 becomes the primary without load sharing and takes over the forwarding of all 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
$
You can see from the output that all trunking adapters of the SEA ent46 are active (column ACTIVE – value True). We also delete this SEA with the help of the “vios rmsea” command:
$ vios rmsea ms05-vio1 ent46
$
Since the trunking adapters used are no longer required, we first list them, to see the associated virtual slot numbers:
$ 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)
$
Knowing the slot numbers, we delete the former control channel (slot 70) and the trunking adapter (slot 71-75), using the command „lpar rmeth“:
$ 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
$
The same is done on the second virtual I/O server ms05-vio2. We first list the adapters:
$ 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)
$
Then, in order to delete the former control channel (slot 70) and the trunking adapter (slot 71-75) here as well, we use the command „lpar rmeth“ again:
$ 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
$