Hi

I don't think there's a clean way to modify the zone of a slave. The only way 
to do this is stopping the service (or freezing the zone, if possible), modify 
the zonefile by hand (since it's a flat file) and start the service up again. 
Since all the slaves replicate only from the master, you'll have to change the 
entry on every machine.

Once the master is up again, you'll have to make the change there again, which 
end up being replicated automatically... Depending on the design of your 
zonefiles, this would work

The major backdraw is that modifying the slaves can, when using differential 
updates, (guessing) have unexpected results... So you would be advised deleting 
the journalling file on the master before starting the service

If not using dhcp into these zones, you could deligate one of the slaves to a 
new master (by changing the named.conf),  normal updates and let everyone 
replicate from this machine. (But check first whichi zone ist most up2date... 
Just to be sure)

There's also the question how you manage the entries normally. Some sort of 
management software? By hand? If by software you may not be able to delegate 
another one as master



We're planning to set up our prim. dns in failover setup, meaning the zonefiles 
are live mirrored to another server, which in case of failure of the real prim 
takes over the virtual ip and playes along. (the machines are in the same ip 
range, but on different locations)
The files are mirrored using DRBD, and a breakdown recognized by Linux-HA
The failover peer has a second interface on which another inscance of bind 
runs, beeing the secondary server. So in case of breakdown one server is 
primary and secondary, but thats better than no prim at all..

This setup also enables us to do any maintanace on the machines, whilst only 
having a few seconds downtime of the primary (you can initiate the failover by 
hand).




---
Christian Melbinger
Netzwerk & Security

WienIT EDV Dienstleistungsgesellschaft mbH & Co KG
A-1120 Wien, Hetzendorfer Stra?e 30-32
tel: +43 (1) 90405 6702
fax: +43 (1) 90405 88 6700
mailto:[EMAIL PROTECTED]


-----Urspr?ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von [EMAIL 
PROTECTED]
Gesendet: Samstag, 22. November 2008 06:10
An: [EMAIL PROTECTED]
Betreff: How to modify "A" records on the slave when master is down?

Hello.  I have two geographically different datacenters.  Each
datacenter has two instances of BIND.

There is one master out of these four.  The zones will have multiple
"A" records (pointing to the two datacenters to provide some minimal
amount of redundancy and load balancing)

What I want to do is put together a plan for when the master either
fails or the master becomes unavailable.

So if your master fails, or more likely, it becomes unavailable, and I
need to change the "A" records on the other slaves, how do you do it?

Can I have a master in each datacenter and a slave in each datacenter,
but a change made to any master propagates to all slaves?  For that
matter, can I just have four masters and be done with it?

It doesnt make sense that I could have multiple masters.. but I have
no idea how to solve this problem.  If datacenter A goes down for
three days, i want to be able to modify the slave "A" records to stop
pointing to the bad datacenter.  And when the datacenter comes back up
and the old master is alive, I want everything to work.

_______________________________________________
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

________________________________________________________________________
WienIT EDV Dienstleistungsgesellschaft mbH & Co KG, A-1120 Wien, Hetzendorfer 
Straße 30-32, 
FN 255974h, Handelsgericht Wien, DVR: 2109667, UID-Nr. ATU61260824
Persönlich haftender Gesellschafter: 
WienIT EDV Dienstleistungsgesellschaft mbH, A-1120 Wien, Hetzendorfer Straße 
30-32,
FN 255649f, Handelsgericht Wien, UID-Nr. ATU61296118
_______________________________________________
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to