The "dns-slaves" option does not create "pools.yaml" file
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Designate Charm |
Fix Released
|
Undecided
|
Alex Kavanagh |
Bug Description
It looks like the "dns-slaves" option is not fully implemented in designate charm.
There is OpenStack installation based on the following tool set:
MaaS: 2.2.0-rc4
Juju: 2.1.2
Charms: 17.02
Ubuntu: Trusty (with hwe-x kernel)
The designate charm has been deployed with the following settings:
designate:
charm: "./charms/
series: "trusty"
num_units: 3
constraints: "spaces=
bindings:
admin: "openstack-admin"
internal: "openstack-
public: "openstack-public"
shared-db: "openstack-
options:
debug: "true"
enable-
openstack
region: "RegionOne"
use-syslog: "true"
verbose: "true"
vip: "10.24.111.14 10.24.112.14 10.24.113.14"
to:
- "lxd:controller/0"
- "lxd:controller/1"
- "lxd:controller/2"
The designate-bind charm has been deployed with the following settings:
designate-bind:
charm: "./charms/
series: "trusty"
num_units: 3
constraints: "spaces=
options:
debug: "true"
use-syslog: "true"
verbose: "true"
to:
- "lxd:controller/0"
- "lxd:controller/1"
- "lxd:controller/2"
The designate application has been related to all other applications according to the official documentation apart from the designate-bind application. Instead, "dns-slaves" option has to be used (the reasoning behind that is out of the scope of this bug report). Thus, the "dns-slaves" option has been configured as follows:
juju config designate dns-slaves=
However, neither the "/etc/designate
Additional outputs for troubleshooting purposes:
tytus@maas:~$ juju status designate
Model Controller Cloud/Region Version
openstack maas maas 2.1.2
App Version Status Scale Charm Store Rev OS Notes
designate 2.0.0 blocked 3 designate local 0 ubuntu
hacluster-designate active 3 hacluster local 0 ubuntu
rsyslog-
Unit Workload Agent Machine Public address Ports Message
designate/6 blocked idle 0/lxd/19 10.24.110.191 9001/tcp 'dns-backend' missing
hacluster-
rsyslog-
designate/7* blocked idle 1/lxd/19 10.24.110.210 9001/tcp 'dns-backend' missing
hacluster-
rsyslog-
designate/8 blocked idle 2/lxd/19 10.24.110.158 9001/tcp 'dns-backend' missing
hacluster-
rsyslog-
Machine State DNS Inst id Series AZ
0 started 10.24.110.164 p3dh36 trusty default
0/lxd/19 started 10.24.110.191 juju-c19341-
1 started 10.24.110.179 bw8np7 trusty default
1/lxd/19 started 10.24.110.210 juju-c19341-
2 started 10.24.110.242 t3777h trusty default
2/lxd/19 started 10.24.110.158 juju-c19341-
Relation Provides Consumes Type
juju-info ceilometer rsyslog-
juju-info ceph-mon-backup rsyslog-
juju-info ceph-mon-openstack rsyslog-
juju-info ceph-radosgw-backup rsyslog-
juju-info cinder rsyslog-
nova-designate compute designate regular
juju-info compute rsyslog-
cluster designate designate peer
ha designate hacluster-designate subordinate
identity-service designate keystone regular
shared-db designate percona-cluster regular
amqp designate rabbitmq-server regular
juju-info designate rsyslog-
juju-info designate-bind rsyslog-
juju-info glance rsyslog-
hanode hacluster-designate hacluster-designate peer
juju-info keystone rsyslog-
juju-info memcached rsyslog-
juju-info mongodb rsyslog-
juju-info neutron-api rsyslog-
juju-info neutron-gateway rsyslog-
juju-info neutron-openvswitch rsyslog-
juju-info nova-cloud-
juju-info openstack-dashboard rsyslog-
juju-info rabbitmq-server rsyslog-
syslog rsyslog-
syslog rsyslog-
juju-info storage-backup rsyslog-
juju-info storage-openstack rsyslog-
tytus@maas:~$ juju status designate-bind
Model Controller Cloud/Region Version
openstack maas maas 2.1.2
App Version Status Scale Charm Store Rev OS Notes
designate-bind 9.9.5.dfsg active 3 designate-bind local 0 ubuntu
rsyslog-
Unit Workload Agent Machine Public address Ports Message
designate-bind/3 active idle 0/lxd/18 10.24.110.153 Unit is ready
rsyslog-
designate-bind/4 active idle 1/lxd/18 10.24.110.212 Unit is ready
rsyslog-
designate-bind/5* active idle 2/lxd/18 10.24.110.204 Unit is ready
rsyslog-
Machine State DNS Inst id Series AZ
0 started 10.24.110.164 p3dh36 trusty default
0/lxd/18 started 10.24.110.153 juju-c19341-
1 started 10.24.110.179 bw8np7 trusty default
1/lxd/18 started 10.24.110.212 juju-c19341-
2 started 10.24.110.242 t3777h trusty default
2/lxd/18 started 10.24.110.204 juju-c19341-
Relation Provides Consumes Type
juju-info ceilometer rsyslog-
juju-info ceph-mon-backup rsyslog-
juju-info ceph-mon-openstack rsyslog-
juju-info ceph-radosgw-backup rsyslog-
juju-info cinder rsyslog-
juju-info compute rsyslog-
juju-info designate rsyslog-
cluster designate-bind designate-bind peer
juju-info designate-bind rsyslog-
juju-info glance rsyslog-
juju-info keystone rsyslog-
juju-info memcached rsyslog-
juju-info mongodb rsyslog-
juju-info neutron-api rsyslog-
juju-info neutron-gateway rsyslog-
juju-info neutron-openvswitch rsyslog-
juju-info nova-cloud-
juju-info openstack-dashboard rsyslog-
juju-info rabbitmq-server rsyslog-
syslog rsyslog-
syslog rsyslog-
juju-info storage-backup rsyslog-
juju-info storage-openstack rsyslog-
root@juju-
total 60
-rw-r--r-- 1 designate designate 2953 Apr 7 2016 api-paste.ini
drwxr-xr-x 2 designate designate 4096 Apr 11 2016 conf.d
-rw-r--r-- 1 designate designate 14156 Apr 11 2016 designate.conf
-rw-r--r-- 1 designate designate 14156 Apr 11 2016 designate.
-rw-r--r-- 1 designate designate 4617 Apr 7 2016 policy.json
-rw-r--r-- 1 designate designate 949 Apr 11 2016 rootwrap.conf
-rw-r--r-- 1 designate designate 949 Apr 7 2016 rootwrap.
drwxr-xr-x 2 designate designate 4096 May 24 09:04 rootwrap.d
Changed in charm-designate: | |
assignee: | nobody → Alex Kavanagh (ajkavanagh) |
Changed in charm-designate: | |
status: | New → In Progress |
Changed in charm-designate: | |
milestone: | none → 17.08 |
Changed in charm-designate: | |
status: | Fix Committed → Fix Released |
Additional output for troubleshooting purposes:
root@juju- c19341- 0-lxd-18: ~# cat /etc/bind/rndc.key wtXeFncA= =";
key "rndc-key" {
algorithm hmac-md5;
secret "ziGKFkwlUQiCFs