Moving pNICs on and off of a standard switch for an ESXi host through the vCenter UI will fail even when both NICs have been confirmed to be able to connect to vCenter and handle traffic properly
vCenter 8.x
ESXi 8.x
The teaming policy of portgroups in VIM API objects is incorrectly updated when a new vmnic is added to a standard switch. There is insufficient logging for this behavior/error in versions the issue is reported < 8.0 P05
As an example:
vswitch uplinks: vmnic0, vmnic1.
Management network teaming: active[vmnic0, vmnic1], Standby[]
Management network teaming VIM API: active[vmnic0, vmnic1], Standby[]
vswitch uplinks: vmnic0
Management network teaming: active[vmnic0], Standby[]
Management network teaming VIM API: active[vmnic0], Standby[]
vswitch uplinks: vmnic0, vmnic1
Management network teaming: active[vmnic1], Standby[]
Management network teaming VIM API: active[vmnic0], Standby[]
<------------- FAILURE HERE
No fix at this time for versions before 8.0 P05
Work-around:
To work-around this issue, refresh the vCenter UI client after each action taken against the switch / pNICs.
Engineering has identified the issue and the fix is targeted for 8.0 P05.