neutron-server container fails if OS::TripleO::Services::NeutronCorePlugin service is not in the Networker role

Solution In Progress - Updated -

Issue

(overcloud) [stack@director-c ~]$ openstack network create "10.0.72.0/23" --external --provider-network-type vlan --provider-segment 242 --provider-physical-network datacentre<br data-hasqtip="true">Failed to contact the endpoint at https://rhos-c.infra.prod.upshift.eng.rdu2.redhat.com:13696 for discovery. Fallback to using that endpoint as the base url.<br data-hasqtip="true">Error while executing command: HttpException: Unknown error, <html><body><h1>503 Service Unavailable</h1><br data-hasqtip="true">No server is available to handle this request.<br data-hasqtip="true"></body></html>

Docker logs $containerid shows:

+ echo 'Running command: '\''/usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-server --log-file=/var/log/neutron/server.log'\'''
+ exec /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-server --log-file=/var/log/neutron/server.log
Running command: '/usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-server --log-file=/var/log/neutron/server.log'
Traceback (most recent call last):
  File "/usr/bin/neutron-server", line 10, in <module>
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/neutron/cmd/eventlet/server/__init__.py", line 19, in main
    server.boot_server(wsgi_eventlet.eventlet_wsgi_server)
  File "/usr/lib/python2.7/site-packages/neutron/server/__init__.py", line 40, in boot_server
    _init_configuration()
  File "/usr/lib/python2.7/site-packages/neutron/server/__init__.py", line 30, in _init_configuration
    config.init(sys.argv[1:])
  File "/usr/lib/python2.7/site-packages/neutron/common/config.py", line 78, in init
    **kwargs)
  File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2504, in __call__
    raise ConfigFilesNotFoundError(self._namespace._files_not_found)
oslo_config.cfg.ConfigFilesNotFoundError: Failed to find some config files: /etc/neutron/plugin.in

Environment

  • Red Hat OpenStack Platform 13.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content