[Openstack] [designate] Exception Error on pool-manager on Liberty/Ubuntu

Tom Walsh expresswebsys at gmail.com
Mon Mar 21 02:54:15 UTC 2016


I am trying to get designate up and running within our current Liberty
cloud following these instructions:

http://docs.openstack.org/developer/designate/install/ubuntu-liberty.html

Unfortunately, we are running into an exception error when starting
the designate-pool-manager.

Here is the exception we are getting:

2016-03-20 22:30:58.521 29017 DEBUG designate.backend [-] Loading
backend driver: None get_backend
/usr/lib/python2.7/dist-packages/designate/backend/__init__.py:25
2016-03-20 22:30:58.521 29017 DEBUG designate.plugin [-] Looking for
driver None in designate.backend get_driver
/usr/lib/python2.7/dist-packages/designate/plugin.py:115
2016-03-20 22:30:58.522 29017 CRITICAL designate [-] NoMatches: No
'designate.backend' driver found, looking for None
2016-03-20 22:30:58.522 29017 ERROR designate Traceback (most recent call last):
2016-03-20 22:30:58.522 29017 ERROR designate   File
"/usr/bin/designate-pool-manager", line 10, in <module>
2016-03-20 22:30:58.522 29017 ERROR designate     sys.exit(main())
2016-03-20 22:30:58.522 29017 ERROR designate   File
"/usr/lib/python2.7/dist-packages/designate/cmd/pool_manager.py", line
42, in main
2016-03-20 22:30:58.522 29017 ERROR designate
threads=CONF['service:pool_manager'].threads
2016-03-20 22:30:58.522 29017 ERROR designate   File
"/usr/lib/python2.7/dist-packages/designate/pool_manager/service.py",
line 96, in __init__
2016-03-20 22:30:58.522 29017 ERROR designate     self._setup_target_backends()
2016-03-20 22:30:58.522 29017 ERROR designate   File
"/usr/lib/python2.7/dist-packages/designate/pool_manager/service.py",
line 105, in _setup_target_backends
2016-03-20 22:30:58.522 29017 ERROR designate     target.type, target)
2016-03-20 22:30:58.522 29017 ERROR designate   File
"/usr/lib/python2.7/dist-packages/designate/backend/__init__.py", line
27, in get_backend
2016-03-20 22:30:58.522 29017 ERROR designate     cls =
Backend.get_driver(type_)
2016-03-20 22:30:58.522 29017 ERROR designate   File
"/usr/lib/python2.7/dist-packages/designate/plugin.py", line 117, in
get_driver
2016-03-20 22:30:58.522 29017 ERROR designate     mgr =
driver.DriverManager(cls.__plugin_ns__, name)
2016-03-20 22:30:58.522 29017 ERROR designate   File
"/usr/local/lib/python2.7/dist-packages/stevedore/driver.py", line 46,
in __init__
2016-03-20 22:30:58.522 29017 ERROR designate
verify_requirements=verify_requirements,
2016-03-20 22:30:58.522 29017 ERROR designate   File
"/usr/local/lib/python2.7/dist-packages/stevedore/named.py", line 56,
in __init__
2016-03-20 22:30:58.522 29017 ERROR designate     self._init_plugins(extensions)
2016-03-20 22:30:58.522 29017 ERROR designate   File
"/usr/local/lib/python2.7/dist-packages/stevedore/driver.py", line 98,
in _init_plugins
2016-03-20 22:30:58.522 29017 ERROR designate     (self.namespace, name))
2016-03-20 22:30:58.522 29017 ERROR designate NoMatches: No
'designate.backend' driver found, looking for None
2016-03-20 22:30:58.522 29017 ERROR designate

And here is the designate.conf file:

[DEFAULT]
verbose = True
debug = True
rabbit_userid = openstack
rabbit_password = password

[service:central]

[service:api]
api_host = 0.0.0.0
api_port = 9001
auth_strategy = keystone
enable_api_v1 = True
enabled_extensions_v1 = diagnostics, quotas, reports, sync, touch
enable_api_v2 = True
enabled_extensions_v2 = quotas, reports

[keystone_authtoken]
auth_host = 10.10.10.173
auth_port = 35357
auth_protocol = http
admin_tenant_name = service
admin_user = designate
admin_password = password

[service:sink]

[service:mdns]

[service:agent]

[service:zone_manager]

[zone_manager_task:domain_purge]

[service:pool_manager]
pool_id = f2f472d4-076a-4f06-9940-cfc3de023f6c
cache_driver = sqlalchemy

[pool_manager_cache:sqlalchemy]
connection = mysql+pymysql://designate:password@10.10.10.173/designate_pool_manager

[pool:f2f472d4-076a-4f06-9940-cfc3de023f6c]
nameservers = 72703616-7098-4c03-a078-7ae9488c3db6,123473c5-ef86-4b5e-87ec-cdaabf2b4b31
targets = 49047b2f-1cb0-42a7-89c5-b355ca638f32,c71668eb-19f4-4f45-a463-716acc909b79

[pool_nameserver:72703616-7098-4c03-a078-7ae9488c3db6]
port = 53
host = 4.3.2.1

[pool_nameserver:123473c5-ef86-4b5e-87ec-cdaabf2b4b31]
port = 53
host = 1.2.3.4

[pool_targets:49047b2f-1cb0-42a7-89c5-b355ca638f32]
options = rndc_host: 4.3.2.1, rndc_port: 953, rndc_config_file:
/etc/bind/rndc.conf, rndc_key_file: /etc/bind/rndc.key, port: 53,
host: 4.3.2.1, clean_zonefile: false
masters = 10.10.10.173:5354
type = bind9

[pool_targets:c71668eb-19f4-4f45-a463-716acc909b79]
options = rndc_host: 1.2.3.4, rndc_port: 953, rndc_config_file:
/etc/bind/rndc.conf, rndc_key_file: /etc/bind/rndc.key, port: 53,
host: 1.2.3.4, clean_zonefile: false
masters = 10.10.10.173:5354
type = bind9

[storage:sqlalchemy]
connection = mysql+pymysql://designate:password@10.10.10.173/designatedb

[handler:nova_fixed]

[handler:neutron_floatingip]

[backend:agent:bind9]

[backend:agent:denominator]

[oslo_concurrency]

[coordination]

I have tried looking at the code, but I can't really understand what
backend driver it is talking about.

Any help is greatly appreciated.

Tom Walsh
https://ExpressHosting.net




More information about the Openstack mailing list