Error: HostSwitchMode update on Transport node profile /infra/host-transport-node-profiles/<TransportNodeProfile> from {## ## ## ## ## ## ## ##-## ## ## ## ## ## ## fa=STANDARD, ## ## ## ## ## ## ## ##-## ## ## ## ## ## ## aa=ENS_INTERRUPT} to {## ## ## ## ## ## ## ##-## ## ## ## ## ## ## fa=ENS_INTERRUPT, ## ## ## ## ## ## ## ##-## ## ## ## ## ## ## aa=ENS_INTERRUPT} is disallowed on cluster ########-####-####-####-############:domain-c# to avoid HostSwitchMode updates. Make HostSwitchMode changes on each Transport Node within the cluster before updating it in TransportNodeProfile. (Error code: 609680)INFO NSX 10262 [nsx@4413 audit="true" comp="nsx-manager" level="INFO" logger="NsxBaseRestController" msgID="SYSTEM" subcomp="manager" threadName="http-nio-127.0.0.1-7440-exec-2799"] UserName:'admin' ModuleName:'policy' Operation:'PUT@/api/v1/infra/sites/default/enforcement-points/default/transport-node-collections/########-####-####-####-############' Operation status: 'failure' Error: HostSwitchMode update on Transport node profile /infra/host-transport-node-profiles/<TransportNodeProfile> from {## ## ## ## ## ## ## ##-## ## ## ## ## ## ## fa=STANDARD, ## ## ## ## ## ## ## ##-## ## ## ## ## ## ## aa=ENS_INTERRUPT} to {## ## ## ## ## ## ## ##-## ## ## ## ## ## ## fa=ENS_INTERRUPT, ## ## ## ## ## ## ## ##-## ## ## ## ## ## ## aa=ENS_INTERRUPT} is disallowed on cluster ########-####-####-####-############:domain-c# to avoid HostSwitchMode updates. Make HostSwitchMode changes on each Transport Node within the cluster before updating it in TransportNodeProfile.Using esxcfg-vswitch -l on the ESXi hosts confirms that one or more host switches mapped to the TNP are actively configured as standard rather than ENS.
DVS Name Num Ports Used Ports Configured Ports MTU Uplinks
DVS#1 9216 8 64 9000 vmnic3,vmnic2
DVS Name Num Ports Used Ports Configured Ports MTU Uplinks
DVS#2 9216 16 64 9000 vmnic1,vmnic0
esxcfg-nics -e or esxcli network ens switch list on the ESXi hosts shows ENS Driven: False for the uplinks mapped to the standard host switch.Name Driver ENS Capable ENS Driven INTR Capable INTR Enabled MAC Address Description
vmnic0 bnxtnet True True True True ##:##:##:##:##:## Broadcom BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller
vmnic1 bnxtnet True True True True ##:##:##:##:##:## Broadcom BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller
vmnic2 bnxtnet True False True False ##:##:##:##:##:## Broadcom BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller
vmnic3 bnxtnet True False True False ##:##:##:##:##:## Broadcom BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller
Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.
VMware NSX
VCF 9
This issue occurs because the NSX Manager intentionally blocks Transport Node Profile updates that alter the HostSwitchMode on a live cluster if the underlying cluster nodes have not been manually updated to the target mode first. This is a safety mechanism to prevent automated datapath disruption. The TNP configuration requested a HostSwitchMode change to ENS_INTERRUPT for a host switch, which mismatched the actual physical realization on the transport nodes running in STANDARD mode.
This is a condition that may occur in a VMware NSX environment.
To resolve this issue, you must align the ESXi node-level host switch mode with the intended TNP configuration before applying the profile update, ensure that the ESXi host is in maintenance mode prior to making the change, see Enabling EDP Standard in Active Environments.
ENS_INTERRUPT.ENS_INTERRUPT mode.host_switch_mode back to STANDARD.