"dns-integration" plugin is not enabled on node-3, which confuses nova-compute's: when a neutronclient instance is created the list of supported extensions is cached, thus, nova-compute will send an additional request parameter "dns-name", if "dns-integration" extension is supported.
In your setup haproxy may route it to node-3 which actually does not support "dns-integration" - that causes the errors you see on creation of a new port.
We do not support environments with mixed configuration of extensions in APIs - all neutron-server's must be configured with the very same extensions enabled.
Please take a look at:
http:// paste.openstack .org/show/ 583430/
"dns-integration" plugin is not enabled on node-3, which confuses nova-compute's: when a neutronclient instance is created the list of supported extensions is cached, thus, nova-compute will send an additional request parameter "dns-name", if "dns-integration" extension is supported.
In your setup haproxy may route it to node-3 which actually does not support "dns-integration" - that causes the errors you see on creation of a new port.
We do not support environments with mixed configuration of extensions in APIs - all neutron-server's must be configured with the very same extensions enabled.