[Dnsmasq-discuss] A (possibly bad) idea: failover in dnsmasq
Jan-Piet Mens
jpmens.dns at gmail.com
Sat May 26 09:17:29 BST 2012
> For dnsmasq, I can see that active-passive is easy to do. Take your
> diagram above, and delete dnsmasq B. dnsmasq A keeps the tryant instance
> A up-to-date with the lease database and that gets replicated to tyrant
> B. If dnsmasq A fails, then dnsmasq B is started, intialises its lease
> database from the tyrant B and is there for clients as they fail to talk
> to dnsmasq A and start to broadcast. More important dnsmasq B can
> provide a DNS service with all the clients in it straight away.
Understood.
> This active-passive scheme shouldn't need any dnsmasq changes, and
> arranging to monitor server instances and start a new one when an
> existing one goes down is a solved problem: it's exactly what heartbeat
> does.
>
> Building a heartbeat harness to run dnsmasq active-passive and
> replicated tyrant (or another database) sure looks like a useful thing
> to try, IMHO.
I'll give that a bit of thought. (/dev/rob0's suggestion of using SQLite
is suddenly more appealing in this light, as it involves fewer moving
parts...)
-JP
More information about the Dnsmasq-discuss
mailing list