I have powerdns running perfectly using a MySQL cluster to store the data. The 
way I do it is have the pdns servers run a local copy of MySQL and replicate 
from the cluster. This eliminates downtime if the link between the 
geographically separate DNS servers and the master cluster is down. I don't 
have AXFR master/slave setup anywhere as any updates are made to the cluster 
table and this is replicated out to the local mysql instance.

Cheers 
Ian

On 3 Aug 2011, at 15:48, "Stefan Schmidt" <[email protected]> wrote:

> Hi There,
> 
> On Wed, Aug 3, 2011 at 4:11 PM, Support Desk <[email protected]> 
> wrote:
>> I am looking into deploying two powerdns Servers on my Network. I would like
>> both to use a mysql cluster that I have setup as their backend. My question
>> is, if both servers are letting the MySql cluster do the replication, should
>> they both be configured as Masters?
> 
> If the backend - in this case mysql - is doing the replication itself
> we are calling it 'Native' mode.
> You would only need to set master=yes in pdns.conf in order to enable
> your name servers sending out DNS NOTIFY messages to all servers
> mentioned as NS records for a zone that has changed recently. In Mysql
> PowerDNS will then update the last notified_serial column of the
> domains table in your database.
> slave=yes will enable PowerDNS to listen to such NOTIFIES and if the
> domain is of type 'SLAVE' it will then try to AXFR the zone and
> subsequently update all entries in the records table.
> Thus enabling either master or slave bears a slight risk that both of
> your PowerDNS servers will try to update the same column at once.
> I am not entirely sure how a MySQL cluster would handle this kind of
> deadlock. Gracefully i'd hope.
> 
> Stefan
> _______________________________________________
> Pdns-users mailing list
> [email protected]
> http://mailman.powerdns.com/mailman/listinfo/pdns-users
> 
_______________________________________________
Pdns-users mailing list
[email protected]
http://mailman.powerdns.com/mailman/listinfo/pdns-users

Reply via email to