I would like to report some errors that occurred during the installation of proof-of-concept environment of the openstack version ocata.
First I'm running this environment on vmware 6.5, with a control node and a computing node, following option 2 of network configuration.
I follow the network configuration steps of both nodes, however when I create the network provider the following error occurs in linuxbridge-agent.log:
"INFO neutron.plugins.ml2.drivers.agent._common_agent [req-31c8744f-c5d9-40fb-8e14-222100cfc569 - - - - -] Port tap1bbdc25e-6f updated. Details: {u'profile': {}, u'network_qos_policy_id': None, u'qos_policy_id': None, u'allowed_address_pairs': [], u'admin_state_up': True, u'network_id': u'8bafc786-33a7-4c50-ad25-86cb9f5bf235', u'segmentation_id': None, u'device_owner': u'network:router_gateway', u'physical_network': u'provider', u'mac_address': u'fa:16:3e:df:7c:39', u'device': u'tap1bbdc25e-6f', u'port_security_enabled': False, u'port_id': u'1bbdc25e-6f2a-4b79-9db9-d0c75f66ea29', u'fixed_ips': [{u'subnet_id': u'b8031c11-4802-410d-ab81-6a00b3f1187b', u'ip_address': u'172.18.0.188'}], u'network_type': u'flat'}
INFO neutron.plugins.ml2.drivers.linuxbridge.agent.arp_protect [req-31c8744f-c5d9-40fb-8e14-222100cfc569 - - - - -] Skipping ARP spoofing rules for port 'tap1bbdc25e-6f' because it has port security disabled
ERROR neutron.callbacks.manager [req-31c8744f-c5d9-40fb-8e14-222100cfc569 - - - - -] Error during notification for neutron.services.trunk.drivers.linuxbridge.agent.driver.LinuxBridgeTrunkDriver.agent_port_change-238968 port_device, after_update
ERROR neutron.callbacks.manager Traceback (most recent call last):
ERROR neutron.callbacks.manager File "/usr/lib/python2.7/site-packages/neutron/callbacks/manager.py", line 146, in _notify_loop
ERROR neutron.callbacks.manager callback(resource, event, trigger, **kwargs)
ERROR neutron.callbacks.manager File "/usr/lib/python2.7/site-packages/neutron/services/trunk/drivers/linuxbridge/agent/driver.py", line 94, in agent_port_change
ERROR neutron.callbacks.manager trunk = self._tapi.get_trunk(context, device_details['port_id'])
ERROR neutron.callbacks.manager File "/usr/lib/python2.7/site-packages/neutron/services/trunk/drivers/linuxbridge/agent/driver.py", line 202, in get_trunk
ERROR neutron.callbacks.manager self.put_trunk(port_id, self._fetch_trunk(context, port_id))
ERROR neutron.callbacks.manager File "/usr/lib/python2.7/site-packages/neutron/services/trunk/drivers/linuxbridge/agent/driver.py", line 146, in _fetch_trunk
ERROR neutron.callbacks.manager if 'CallbackNotFound' not in str(e):
ERROR neutron.callbacks.manager UnicodeEncodeError: 'ascii' codec can't encode character u'\xe3' in position 62: ordinal not in range(128)
ERROR neutron.callbacks.manager
"
I thought this problem was preventing traffic from passing between the bridge and tap interfaces, however just enable the promiscuous mode in the vmware virtual switch that everything works normally.