LINUX.ORG.RU
ФорумAdmin

PowerDNS master/slave


0

0

Всем привет!

Есть два сервера powerdns 192.168.252.130 / slave 192.168.252.131. Проблема slave не забирает зоны с мастера.

Вот конфиги:
Master:

allow-axfr-ips=192.168.252.131
disable-axfr=no
disable-tcp=no
master=yes

logfile=/var/log/powerdns/pdns.log

daemon=yes

# Запускаем и настр. модуль Mysql
launch=gmysql

gmysql-host=127.0.0.1
gmysql-port=3306
gmysql-user=root
gmysql-dbname=power_admin
gmysql-password=password

Slave:

allow-axfr-ips=192.168.252.130
disable-axfr=yes
disable-tcp=no
master=no
slave=yes
slave-cycle-interval=10

logfile=/var/log/powerdns/pdns.log

daemon=yes

# Запускаем и настр. модуль Mysql
launch=gmysql

gmysql-host=127.0.0.1
gmysql-port=3306
gmysql-user=root
gmysql-dbname=power_admin
gmysql-password=password



в БД:
IP address of supermaster Hostname in NS record Account
192.168.252.130 ns1.test.ru root.test.ru
Настраивал по доке http://byron.112percent.com/2008/10/19/powerdns.pdf


Ответ на: комментарий от alfss

Вот логи со slave:

Jan 16 14:03:17 ns pdns[7150]: Scheduling exit on remote request
Jan 16 14:03:17 ns pdns[7150]: Guardian is killed, taking down children with us
Jan 16 14:03:20 ns pdns[7348]: Listening on controlsocket in '/var/run/pdns.controlsocket'
Jan 16 14:03:20 ns pdns[7351]: Guardian is launching an instance
Jan 16 14:03:20 ns pdns[7351]: This is module gmysqlbackend.so reporting
Jan 16 14:03:20 ns pdns[7351]: This is a guarded instance of pdns
Jan 16 14:03:20 ns pdns[7351]: UDP server bound to 192.168.252.131:53
Jan 16 14:03:20 ns pdns[7351]: TCP server bound to 192.168.252.131:53
Jan 16 14:03:20 ns pdns[7351]: PowerDNS 2.9.21 (C) 2001-2006 PowerDNS.COM BV (Apr 1 2008, 11:48:50, gcc 4.1.2 20070626 (Red Hat 4.1.2-14)) starting up
Jan 16 14:03:20 ns pdns[7351]: PowerDNS comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it according to the terms of the GPL version 2.
Jan 16 14:03:20 ns pdns[7351]: Creating backend connection for TCP
Jan 16 14:03:20 ns pdns[7351]: Master/slave communicator launching
Jan 16 14:03:20 ns pdns[7351]: gmysql Connection succesful
Jan 16 14:03:20 ns pdns[7351]: About to create 3 backend threads for UDP
Jan 16 14:03:20 ns pdns[7351]: gmysql Connection succesful
Jan 16 14:03:20 ns pdns[7351]: gmysql Connection succesful
Jan 16 14:03:20 ns pdns[7351]: All slave domains are fresh
Jan 16 14:03:20 ns pdns[7351]: gmysql Connection succesful

osipen
() автор топика
Ответ на: комментарий от alfss

Все было просто!!! В поле NS record нужно было указывать ns2.test.ru(slave host), соответственно прежде его создать, как А хост. Теперь другой вопрос, как полноценно пользоватся опцией supermaster? Вот такой командой с supermasters можно передать зону на slave, а как передать на slave все зоны.

pdns_control notify-host test.com 192.168.252.131

osipen
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.