In NSX-T 3.2.0 or 3.2.0.1, the Edge Node dataplane service fails to start
book
Article ID: 312635
calendar_today
Updated On:
Products
VMware NSX
Issue/Introduction
Symptoms:
You are running NSX-T 3.2.0 or 3.2.0.1
Certain Edge Node functions may not be working causing the Edge Nodes to stop passing traffic.
In /var/log/syslog of The Edge Node, entries similar to the below would be observed:
2022-03-17T17:51:23.261Z S-NSX-EDGE-00-Node NSX 25441 FIREWALL [nsx@6876 comp="nsx-edge" subcomp="datapathd" s2comp="firewallcp" level="ERROR"] failed to build container cache: invalid attribute value FQDN 2022-03-17T17:51:23.211Z S-NSX-EDGE-00-Node 2681818e31eb 3667 - - 2022-03-17T17:51:23Z datapathd 25441 firewallcp [ERROR] failed to build container cache: invalid attribute value FQDN The above messages indicate that edge nodes receives a container configuration using FQDN, which is not supported by the Edge Firewall.
Environment
VMware NSX-T Data Center 3.x VMware NSX-T VMware NSX-T Data Center
Cause
The Central Control Plane sends DFW (Distributed Firewall) rules to Edge Nodes, these DFW updates should typically only be sent to host nodes only. If DFW rules contain a function not supported by the Edge Firewall, Edge Nodes cannot handle the unsupported DFW configuration, consequently, the dataplane service fails to start.
Resolution
Currently there is no resolution to this issue.
Workaround: Remove or disable the DFW rules containing invalid configuration, in the case of the example outlined in this article, it is FQDN but this could be caused by the Edge node receiving unsupported configuration.