So I have kept rocky neutron in a overall stein installation but I'm still getting this issue in neutron 14.0.2. Here are the logs:
Exception during message handling: TooManyExternalNetworks: More than one external network exists.
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.rpc.server Traceback (most recent call last):
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/oslo_messaging/rpc/server.py", line 166, in _process_incoming
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message)
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 265, in dispatch
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args)
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 194, in _do_dispatch
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args)
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/neutron/api/rpc/handlers/l3_rpc.py", line 254, in get_external_network_id
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.rpc.server net_id = self.plugin.get_external_network_id(context)
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.rpc.server File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/neutron/db/external_net_db.py", line 149, in get_external_network_id
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.rpc.server raise n_exc.TooManyExternalNetworks()
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.rpc.server TooManyExternalNetworks: More than one external network exists.
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.rpc.server
and
Failed to process compatible router: a1d8edbd-2156-4cae-9d3c-803bb32acd94: Exception: The 'gateway_external_network_id' option must be configured for this agent as Neutron has more than one external network.
2019-10-14 12:15:39.950 58 ERROR neutron.agent.l3.agent Traceback (most recent call last):
2019-10-14 12:15:39.950 58 ERROR neutron.agent.l3.agent File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/neutron/agent/l3/agent.py", line 701, in _process_routers_if_compatible
2019-10-14 12:15:39.950 58 ERROR neutron.agent.l3.agent self._process_router_if_compatible(router)
2019-10-14 12:15:39.950 58 ERROR neutron.agent.l3.agent File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/neutron/agent/l3/agent.py", line 548, in _process_router_if_compatible
2019-10-14 12:15:39.950 58 ERROR neutron.agent.l3.agent target_ex_net_id = self._fetch_external_net_id()
2019-10-14 12:15:39.950 58 ERROR neutron.agent.l3.agent File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/neutron/agent/l3/agent.py", line 376, in _fetch_external_net_id
2019-10-14 12:15:39.950 58 ERROR neutron.agent.l3.agent raise Exception(msg)
2019-10-14 12:15:39.950 58 ERROR neutron.agent.l3.agent Exception: The 'gateway_external_network_id' option must be configured for this agent as Neutron has more than one external network.
2019-10-14 12:15:39.950 58 ERROR neutron.agent.l3.agent
So I have kept rocky neutron in a overall stein installation but I'm still getting this issue in neutron 14.0.2. Here are the logs:
Exception during message handling: TooManyExternal Networks: More than one external network exists. rpc.server Traceback (most recent call last): rpc.server File "/var/lib/ kolla/venv/ local/lib/ python2. 7/site- packages/ oslo_messaging/ rpc/server. py", line 166, in _process_incoming rpc.server res = self.dispatcher .dispatch( message) rpc.server File "/var/lib/ kolla/venv/ local/lib/ python2. 7/site- packages/ oslo_messaging/ rpc/dispatcher. py", line 265, in dispatch rpc.server return self._do_ dispatch( endpoint, method, ctxt, args) rpc.server File "/var/lib/ kolla/venv/ local/lib/ python2. 7/site- packages/ oslo_messaging/ rpc/dispatcher. py", line 194, in _do_dispatch rpc.server result = func(ctxt, **new_args) rpc.server File "/var/lib/ kolla/venv/ local/lib/ python2. 7/site- packages/ neutron/ api/rpc/ handlers/ l3_rpc. py", line 254, in get_external_ network_ id rpc.server net_id = self.plugin. get_external_ network_ id(context) rpc.server File "/var/lib/ kolla/venv/ local/lib/ python2. 7/site- packages/ neutron/ db/external_ net_db. py", line 149, in get_external_ network_ id rpc.server raise n_exc.TooManyEx ternalNetworks( ) rpc.server TooManyExternal Networks: More than one external network exists. rpc.server
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.
2019-10-14 12:15:40.682 25 ERROR oslo_messaging.
and
Failed to process compatible router: a1d8edbd- 2156-4cae- 9d3c-803bb32acd 94: Exception: The 'gateway_ external_ network_ id' option must be configured for this agent as Neutron has more than one external network. agent.l3. agent Traceback (most recent call last): agent.l3. agent File "/var/lib/ kolla/venv/ local/lib/ python2. 7/site- packages/ neutron/ agent/l3/ agent.py" , line 701, in _process_ routers_ if_compatible agent.l3. agent self._process_ router_ if_compatible( router) agent.l3. agent File "/var/lib/ kolla/venv/ local/lib/ python2. 7/site- packages/ neutron/ agent/l3/ agent.py" , line 548, in _process_ router_ if_compatible agent.l3. agent target_ex_net_id = self._fetch_ external_ net_id( ) agent.l3. agent File "/var/lib/ kolla/venv/ local/lib/ python2. 7/site- packages/ neutron/ agent/l3/ agent.py" , line 376, in _fetch_ external_ net_id agent.l3. agent raise Exception(msg) agent.l3. agent Exception: The 'gateway_ external_ network_ id' option must be configured for this agent as Neutron has more than one external network. agent.l3. agent
2019-10-14 12:15:39.950 58 ERROR neutron.
2019-10-14 12:15:39.950 58 ERROR neutron.
2019-10-14 12:15:39.950 58 ERROR neutron.
2019-10-14 12:15:39.950 58 ERROR neutron.
2019-10-14 12:15:39.950 58 ERROR neutron.
2019-10-14 12:15:39.950 58 ERROR neutron.
2019-10-14 12:15:39.950 58 ERROR neutron.
2019-10-14 12:15:39.950 58 ERROR neutron.
2019-10-14 12:15:39.950 58 ERROR neutron.