3.6. 配置自动生成的 DNS 记录(创新固定和 neutron 浮动)
1.修改 example 域的 DNSaaS 配置:
$ crudini --set /etc/designate/designate.conf handler:nova_fixed domain_id $DOMAINID
$ crudini --set /etc/designate/designate.conf handler:neutron_floatingip domain_id $DOMAINID
# systemctl restart designate-api
# systemctl restart designate-central
# systemctl restart designate-mdns
# systemctl restart designate-pool-manager
# systemctl restart designate-sink
2.测试 OpenStack Compute (nova)记录创建:
# glance image-list
# neutron net-list
# nova boot testserver --flavor m1.tiny --image cirros-0.3.4-x86_64 --key-name yourkey --security-groups default --nic net-id=<Private Net ID>
3.检查 Sink 日志:
实例启动后,如果正确获取了通知,您应该会看到 create_record 条目:
# tail /var/log/designate/sink.log
在 BIND 中检查
# dig +short @192.168.100.20 testserver.example.com
如果这不起作用,您也可以检查 /var/named 中的文件。