Commit 3fe0370
Sumit Jamgade
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, corsspoding 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 zone1 parent 797307d commit 3fe0370
1 file changed
+16
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
24 | | - | |
25 | 23 | | |
26 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
27 | 35 | | |
28 | 36 | | |
29 | 37 | | |
| |||
36 | 44 | | |
37 | 45 | | |
38 | 46 | | |
39 | | - | |
| 47 | + | |
40 | 48 | | |
41 | 49 | | |
42 | 50 | | |
43 | | - | |
44 | | - | |
| 51 | + | |
| 52 | + | |
45 | 53 | | |
46 | 54 | | |
47 | | - | |
48 | | - | |
| 55 | + | |
| 56 | + | |
49 | 57 | | |
50 | 58 | | |
51 | 59 | | |
| |||
0 commit comments