esxcli vsan cluster get on all ESXi hosts indicates a Sub-Cluster Member Count of 1.localcli vsan health cluster list -w directly on the ESXi host reports the following errors:Overall health findings: red (Network misconfiguration)Network: redvSAN cluster partition: redA configuration change to the vSphere Distributed Switch (vDS) results in a network partition, isolating the ESXi hosts on the vSAN network. Common triggers include the removal or change of vDS uplinks or modifications to port group VLAN tags.
As the vSAN cluster is in a full cluster partition the vSAN datastore is not accessible, resulting in the vCenter going offline. This creates a circular dependency: vCenter is required to manage and correct the vDS, but vCenter cannot be brought online until the vSAN network is repaired locally on all the hosts to restore access to the vSAN datastore.
Prerequisites Before Recovery:
Step 1: Establish Temporary vSAN Networking on all ESXi hosts
esxcli network vswitch dvs vmware listName: vDSName
VDS ID: ######## Class: vswitch Num Ports: #### Used Ports: ##
Configured Ports: ##
MTU: 9000/1500
CDP Status: listen
Beacon Timeout: -/+#
Uplinks: vmnic1, vmnic2
VMware Branded: true
DVPort:
Client: vmnic1
DVPortgroup ID: dvportgroup-###
In Use: true
Port ID: 12esxcfg-vswitch -Q <vmnicX> -V <Port_ID> <vDS_Name>
esxcfg-vswitch -Q vmnic1 -V 12 ProdSwitchvDS#esxcli network vswitch standard add --vswitch-name=<vSwitchName>#esxcli network vswitch standard portgroup add --portgroup-name=<PortgroupName> --vswitch-name=<vSwitchName>#esxcli network vswitch standard uplink add --uplink-name=<vmnic#> --vswitch-name=<vSwitchName>#esxcli network vswitch standard portgroup set --portgroup-name=<PortgroupName> --vlan-id <VLAN>Step 2: Restore vSAN Datastore Accessibility
vmk2):esxcli network ip interface ipv4 get --interface-name=<old_vmk#>esxcli network ip interface ipv4 set --interface-name=<old_vmkX> --type=none
esxcli network ip interface tag remove --interface-name=<old_vmk#> --tagname=VSANesxcli network ip interface add --interface-name=<new_vmk#> --portgroup-name=<PortGroup_Name>esxcli network ip interface ipv4 set --interface-name=<new_vmk#> --ipv4=<IP_ADDRESS> --netmask=<SUBNET_MASK> --type=staticesxcli network ip interface tag add --interface-name=<new_vmk#> --tagname=VSANStep 3: Recover the vCenter VM
vim-cmd vmsvc/power.on <vCenter_VM_ID>Step 4: Final Migration
If any of these steps fail or require guided intervention, contact Broadcom Support for further assistance.