Ask Your Question
1

activating "nova.network.ldapdns.LdapDNS"

asked 2013-05-22 11:47:03 -0500

I am trying to get the LDAP DNS backend working on Essex. In our infrastructure we already have a powerdns coupled with ldap to serve our domain names.

Reading /usr/share/pyshared/nova/network/ldapdns.py makes me think that the code could fit our needs if I were to active it and point to the right sub-branch of our LDAP.

How do I enable it ? in nova.conf ? Is there any documentation for this ?

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
1

answered 2013-06-14 03:34:59 -0500

fifieldt gravatar image

Hi,

If I remember correctly, this was an experimental feature that has all but been removed from current versions of OpenStack.

If you are looking for an option that is sustainable into the future, your best bet would be to look at the Designate project (https://wiki.openstack.org/wiki/Designate), for DNS-as-a-service and/or the work that will be released in October for dynamic DNS(https://blueprints.launchpad.net/nova/+spec/dynamic-dns)

If you want to try and use ldapdns in Essex, I believe these are the options you have to play with:

Configuration option=Default value  (Type) Description
ldap_dns_base_dn=ou=hosts,dc=example,dc=org     (StrOpt)Base DN for DNS entries in ldap
ldap_dns_password=password  (StrOpt)password for ldap DNS
ldap_dns_servers=['dns.example.org']    (MultiStrOpt)DNS Servers for ldap dns driver
ldap_dns_soa_expiry=86400   (StrOpt)Expiry interval (in seconds) for ldap dns driver Statement of Authority
ldap_dns_soa_hostmaster=hostmaster@example.org  (StrOpt)Hostmaster for ldap dns driver Statement of Authority
ldap_dns_soa_minimum=7200   (StrOpt)Minimum interval (in seconds) for ldap dns driver Statement of Authority
ldap_dns_soa_refresh=1800   (StrOpt)Refresh interval (in seconds) for ldap dns driver Statement of Authority
ldap_dns_soa_retry=3600     (StrOpt)Retry interval (in seconds) for ldap dns driver Statement of Authority
ldap_dns_url=ldap://ldap.example.com:389    (StrOpt)URL for ldap server which will store dns entries
ldap_dns_user=uid=admin,ou=people,dc=example,dc=org     (StrOpt)user for ldap DNS
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

Stats

Asked: 2013-05-22 11:47:03 -0500

Seen: 264 times

Last updated: Jun 14 '13