This is just damn strange. All of a sudden (well, for the past few weeks), I CAN NOT create ANY port on the public network. Just tore down and recreated the public net from scratch. What's going on here!!!????
It's stuck trying to create the DHCP agent's port. This is why it's stuck in BUILD. Infinite loop. BTW, the Compute node is at 172.22.10.99. Maybe I should just change that. But it would be really nice to know what changed and why this is happening. 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent resync_a = self.treat_devices_added_updated(devices_added_updated) 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py", line 1045, in treat_devices_added_updated 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent device_details['port_id'], device_details['device_owner']) 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py", line 542, in add_interface 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent tap_device_name, device_owner) 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py", line 480, in add_tap_interface 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent return False 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 195, in __exit__ 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent six.reraise(self.type_, self.value, self.tb) 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py", line 472, in add_tap_interface 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent tap_device_name, device_owner) 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py", line 504, in _add_tap_interface 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent segmentation_id) 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py", line 456, in ensure_physical_in_bridge 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent physical_interface) 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py", line 275, in ensure_flat_bridge 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent gateway): 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py", line 416, in ensure_bridge 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent self.update_interface_ip_details(bridge_name, interface, ips, gateway) 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py", line 355, in update_interface_ip_details 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent dst_device.addr.add(cidr=ip['cidr']) 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent File "/usr/lib/python2.7/site-packages/neutron/agent/linux/ip_lib.py", line 548, in add 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent self._as_root([net.version], tuple(args)) 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent File "/usr/lib/python2.7/site-packages/neutron/agent/linux/ip_lib.py", line 338, in _as_root 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent use_root_namespace=use_root_namespace) 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent File "/usr/lib/python2.7/site-packages/neutron/agent/linux/ip_lib.py", line 92, in _as_root 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent log_fail_as_error=self.log_fail_as_error) 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent File "/usr/lib/python2.7/site-packages/neutron/agent/linux/ip_lib.py", line 101, in _execute 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent log_fail_as_error=log_fail_as_error) 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent File "/usr/lib/python2.7/site-packages/neutron/agent/linux/utils.py", line 159, in execute 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent raise RuntimeError(m) 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent RuntimeError: 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent Command: ['ip', '-4', 'addr', 'add', '172.22.10.99/24', 'scope', 'global', 'dev', u'brq10ee1383-ca', 'brd', '172.22.10.255'] 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent Exit code: 2 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent Stdin: 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent Stdout: 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent Stderr: RTNETLINK answers: File exists 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent 2017-11-05 10:44:10.802 1574 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent [root@maersk neutron]# date Sun Nov 5 10:44:16 PST 2017 - Christopher T. Hull Sunnyvale CA. 94085 (415) 385 4865 chrishul...@gmail.com http://chrishull.com On Sun, Nov 5, 2017 at 10:40 AM, Christopher Hull <chrishul...@gmail.com> wrote: > HI all; > Trying to create DHCP on the Public network. This had been working, but > now all of a sudden the ports are set to BUILD instead of AVAILABLE. > > I did a cheat in MariaDB and discovered that something somewhere keeps > setting DHCP to BUILD. Any ideas? > > > *MariaDB [neutron]> update ports set status='AVAILABLE' where id > ='37cc930c-6ad3-4355-8ff5-6b75e131c998';* > > *Query OK, 1 row affected (0.05 sec)* > > *Rows matched: 1 Changed: 1 Warnings: 0* > > > *MariaDB [neutron]> select status, id from ports;* > > *+-----------+--------------------------------------+* > > *| status | id |* > > *+-----------+--------------------------------------+* > > *| BUILD | 0ebbaf42-6bd9-4853-b041-e00f3da4dd89 |* > > *| AVAILABLE | 37cc930c-6ad3-4355-8ff5-6b75e131c998 |* > > *+-----------+--------------------------------------+* > > *2 rows in set (0.00 sec)* > > > *MariaDB [neutron]> select status, id from ports;* > > *+--------+--------------------------------------+* > > *| status | id |* > > *+--------+--------------------------------------+* > > *| BUILD | 0ebbaf42-6bd9-4853-b041-e00f3da4dd89 |* > > *| BUILD | 37cc930c-6ad3-4355-8ff5-6b75e131c998 |* > > *+--------+--------------------------------------+* > > *2 rows in set (0.00 sec)* > > > > > > > - Christopher T. Hull > Sunnyvale CA. 94085 > (415) 385 4865 <(415)%20385-4865> > chrishul...@gmail.com > http://chrishull.com > > >
_______________________________________________ OpenStack-operators mailing list OpenStack-operators@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators