NSX host reinstallation cannot proceed due to underlying vSAN health problems that result in storage inconsistencies across the cluster. Depending on vSAN configuration, if a host is lost and affects quorum, critical infrastructure VMs including vCenter Server, NSX Manager, and Edge Nodes may experience storage inconsistencies requiring reboot or fsck repair. The vSAN issues prevent normal cluster operations and block NSX reinstallation attempts.
The following symptoms occur:
The root cause is vSAN health issues that create storage inconsistencies across the cluster. Depending on vSAN configuration, when a host is lost and affects quorum, the following issues may occur:
If vSAN quorum issues have caused VM storage inconsistencies:
For NSX Manager in read-only mode:
fsck.mode=force fsck.repair=yes to boot optionsFor vCenter Server storage issues:
fsck.mode=force fsck.repair=yes to boot optionsservice-control --start --all
esxcli system maintenanceMode set --enable true
For Edge Node VMs:
If WCP service failure prevents normal maintenance mode operations:
esxcli system maintenanceMode set --enable true
Important: Because management, vSAN, and vMotion vmkernel interfaces are configured on the NSX switch, removing NSX causes complete loss of cluster connectivity. Management must be restored using a standard switch before NSX can be reinstalled.
Refer to Configuring Standard vSwitch (vSS) or virtual Distributed Switch (vDS) from the command line in ESXi for detailed command line network configuration.
esxcli network vswitch standard add --vswitch-name=vSwitch0
esxcli network vswitch standard portgroup add --portgroup-name=Management --vswitch-name=vSwitch0
esxcli network vswitch standard portgroup set --portgroup-name=Management --vlan-id=<management_vlan>
esxcli network ip interface add --interface-name=vmk1 --portgroup-name=Management
esxcli network ip interface ipv4 set --interface-name=vmk1 --ipv4=<IP> --netmask=<mask> --type=static
esxcli network vswitch standard portgroup add --portgroup-name=vMotion --vswitch-name=vSwitch0
esxcli network vswitch standard portgroup add --portgroup-name=vSAN --vswitch-name=vSwitch0
esxcli network ip interface add --interface-name=vmk2 --portgroup-name=vMotion
esxcli network ip interface add --interface-name=vmk3 --portgroup-name=vSAN
esxcli network vswitch standard uplink add --uplink-name=vmnic0 --vswitch-name=vSwitch0
esxcli network vswitch standard uplink add --uplink-name=vmnic1 --vswitch-name=vSwitch0
Refer to Adding a host to vDS Distributed Switch fails with error: Create DVSwitch failed for stale VDS removal.
Critical: NSX cannot be successfully reinstalled until underlying vSAN issues are resolved. Attempting NSX reinstallation with active vSAN problems will result in continued failures.
Refer to Deleting NSX VIBs from an ESXi host using "del nsx" fails for NSX VIB removal issues.
esxcli network ip interface remove --interface-name=vmk10
net-dvs -D -p <port_uuid> <switch_name>
del nsx command if necessaryesxcli vsan debug resync list
esxcli vsan health cluster list
vmkping -I vmk10 <other_host_vtep_ip>
Prerequisite: vSAN health must be fully restored and all VMs must be functional before proceeding with NSX host reinstallation.
If the error persists after following these steps, contact Broadcom Support for further assistance.
Please provide the below information when opening a support request with Broadcom for this issue: