Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
desginate: simplify sample pool and modify it for HA (SCRD-9142)
in crowbar's world the dns-master is the master of all and slaves forward all queries to dns-master. Under such a configuration there is no need to query other nameservers as they still forward the query to dns-master. So designate can just verify on one nameserver(dns-master) and dns-master will take care of passing that info to all slaves. Same goes for also_notifies: dns-master will notify all slaves in case of either zone or recordset is updated/deleted. this also further simplifies the designate pool config reducing the time required to create zone and recordsets. Also having multiple nameservers confuses designate in some cases as according to these nameserver designate is not authoritative of some zones and recordsets. hiddenmasters are designate-mdns services, in HA this service will be running on multiple hosts and any host can be asked to update the zone (when a recordset, corresponding to a vm is created) on th real-master so all have to be listed as master in the pool. The host with VIP will use that ip as the outgoing ip when connecting to the real-master, so it should also be named as master for the zone
- Loading branch information