3955f474a5
* Move backend docs to admin guide * Add oslo.config sphinx extention * Add HA guide * Update drivers to log driver grade Change-Id: I4a364a0d1a0656f26d3a4c3b7baad7e43cddcb16
1.9 KiB
1.9 KiB
PowerDNS Backend
Warning
This backend will not work with PowerDNS version 4 or greater. Use
the pdns4
backend.
PowerDNS Configuration
You need to configure PowerDNS to use the MySQL backend.
- First enable the MySQL backend:
launch = gmysql
- Configure the MySQL database settings:
gmysql-host=<host>
gmysql-port=
gmysql-dbname=<dbname>
gmysql-user=<username>
gmysql-password=<password>
gmysql-dnssec=yes
#gmysql-socket=<socket path>
Note
PowerDNS can connect via socket or host/port.
- Configure the PowerDNS Backend using this sample target snippet
sample_yaml_snippets/powerdns.yaml
- Then update the pools in designate
$ designate-manage pool update
See designate_manage_pool
for further details on the
designate-manage pool
command, and pools
for information about
the yaml file syntax
- Setup the database schema.
$ designate-manage powerdns sync <pool_id>
See designate_manage_powerdns
for further details on the
designate-manage powerdns
command
- Restart PowerDNS and it should be ready to serve queries using the MySQL database as the backing store.