Ask Your Question
1

has anyone seen Extensions not found: ['auto-allocated-topology', 'dns-integration']. when you add dns to the ml2 extension_drivers?

asked 2016-12-02 00:11:20 -0500

sposcar gravatar image

updated 2017-01-19 17:42:01 -0500

Bernd Bausch gravatar image

I am trying to add designate into my openstack deployment. I have configured designate with a domain and i am able to add records. When i attempt to add dns to the extension_drivers for neutron integration, neutron wont start.

ml2 conf / /etc/neutron/plugin.ini

[ml2]
type_drivers = flat,vlan
tenant_network_types =
mechanism_drivers = linuxbridge
extension_drivers = port_security,dns
[ml2_type_flat]
flat_networks = provider
[ml2_type_vlan]
network_vlan_ranges = physnet1:1:4094
[ml2_type_gre]
[ml2_type_vxlan]
[securitygroup]
enable_ipset = True

neutron error.

2016-12-01 17:09:43.320 95433 ERROR neutron.service

2016-12-01 17:09:43.321 95433 CRITICAL neutron [-] ExtensionsNotFound: Extensions not found: ['auto-allocated-topology', 'dns-integration'].
2016-12-01 17:09:43.321 95433 ERROR neutron Traceback (most recent call last):
2016-12-01 17:09:43.321 95433 ERROR neutron   File "/usr/bin/neutron-server", line 10, in <module>
2016-12-01 17:09:43.321 95433 ERROR neutron     sys.exit(main())
2016-12-01 17:09:43.321 95433 ERROR neutron   File "/usr/lib/python2.7/site-packages/neutron/cmd/eventlet/server/__init__.py", line 22, in main
2016-12-01 17:09:43.321 95433 ERROR neutron     server.boot_server(_main_neutron_server)
2016-12-01 17:09:43.321 95433 ERROR neutron   File "/usr/lib/python2.7/site-packages/neutron/server/__init__.py", line 37, in boot_server
2016-12-01 17:09:43.321 95433 ERROR neutron     server_func()
2016-12-01 17:09:43.321 95433 ERROR neutron   File "/usr/lib/python2.7/site-packages/neutron/cmd/eventlet/server/__init__.py", line 27, in _main_neutron_server
2016-12-01 17:09:43.321 95433 ERROR neutron     wsgi_eventlet.eventlet_wsgi_server()
2016-12-01 17:09:43.321 95433 ERROR neutron   File "/usr/lib/python2.7/site-packages/neutron/server/wsgi_eventlet.py", line 24, in eventlet_wsgi_server
2016-12-01 17:09:43.321 95433 ERROR neutron     neutron_api = service.serve_wsgi(service.NeutronApiService)
2016-12-01 17:09:43.321 95433 ERROR neutron   File "/usr/lib/python2.7/site-packages/neutron/service.py", line 90, in serve_wsgi
2016-12-01 17:09:43.321 95433 ERROR neutron     LOG.exception(_LE('Unrecoverable error: please check log '
2016-12-01 17:09:43.321 95433 ERROR neutron   File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
2016-12-01 17:09:43.321 95433 ERROR neutron     self.force_reraise()
2016-12-01 17:09:43.321 95433 ERROR neutron   File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
2016-12-01 17:09:43.321 95433 ERROR neutron     six.reraise(self.type_, self.value, self.tb)
2016-12-01 17:09:43.321 95433 ERROR neutron   File "/usr/lib/python2.7/site-packages/neutron/service.py", line 87, in serve_wsgi
2016-12-01 17:09:43.321 95433 ERROR neutron     service.start()
2016-12-01 17:09:43.321 95433 ERROR neutron   File "/usr/lib/python2.7/site-packages/neutron/service.py", line 63, in start
2016-12-01 17:09:43.321 95433 ERROR neutron     self.wsgi_app = _run_wsgi(self.app_name)
2016-12-01 17:09:43.321 95433 ERROR neutron   File "/usr/lib/python2.7/site-packages/neutron/service.py", line 289, in _run_wsgi
2016-12-01 17:09:43.321 95433 ERROR neutron     app = config.load_paste_app(app_name)
2016-12-01 17:09:43.321 95433 ERROR neutron   File "/usr/lib/python2.7/site-packages/neutron/common/config.py", line 125, in load_paste_app
2016-12-01 17:09:43.321 95433 ERROR ...
(more)
edit retag flag offensive close merge delete

Comments

Running into the exact same issue.

bme gravatar imagebme ( 2016-12-18 18:49:01 -0500 )edit

1 answer

Sort by ยป oldest newest most voted
0

answered 2017-01-19 16:19:03 -0500

marius rad gravatar image

If you're using only provider networks and no L3 agent , you can try to change the following two files:

/usr/lib/python2.7/dist-packages/neutron/extensions/auto_allocated_topology.py change line 77 to return ["subnet_allocation", "external-net"]

/usr/lib/python2.7/dist-packages/neutron/extensions/dns.py change line 258 to return []

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2016-12-02 00:11:20 -0500

Seen: 222 times

Last updated: Jan 19