vMotion fails with DFW vMotion Failure Alarm - "The DFW vMotion for DFW filter nic-##########-eth0-vmware-sfw.2 on destination host **** has failed and the port for the entity has been disconnected."
book
Article ID: 389754
calendar_today
Updated On:
Products
VMware vDefend FirewallVMware vDefend Firewall with Advanced Threat Prevention
Issue/Introduction
When attempting vMotion to another host, the VM experiences vMotion Failure and an alarm is generated in NSX - "The DFW vMotion for DFW filter nic-##########-eth0-vmware-sfw.2 on destination host **** has failed and the port for the entity has been disconnected."
The following errors are observed in vmkernel.log on the ESXi host
Importing state to nic-xxxx -vmware-sfw.X rejected: global addrsets already enabled (0xe46)
In both NSX-T 3.x and 4.x versions, you can find the following errors in nsx-syslog on the ESXi hosts
dfw: ReportEvent: Succeeded to raise dfw vmotion failure alarm for filter nic-**********-eth0-vmware-sfw.2.
The DFW vMotion for DFW filter nic-**********-eth0-vmware-sfw.2 on destination host **** has failed and the port for the entity has been disconnected.
Environment
NSX-T Data Center 3.x
NSX-T Data Center 4.x
Cause
This is a timing issue of the following two processes, and it may occur if a vMotion and DFW configuration update happen at the same time:
A DFW firewall rule event (create or update) is sent from NSX Manager to the ESXi host, and the host is in the process of importing the updated firewall rules.
Simultaneously, a vMotion operation involving firewall rule attachment is in progress on the target host.
Resolution
This issue is fixed by ESXi 7.0.3 P10 and ESXi 8.0.3.0 P06