Bekijk Volledige Versie : Powerdns issues
CompanyPoint
06/08/14, 18:42
Hallo allemaal,
Wij werken met een veelvoud aan servers (DA en Cpanel) welke we allemaal aan een PowerDNS setup hebben gekoppeld, met 2 servers in andere DC's dat het server cluster wat we hebben draaien.
Nu is er een replicatie probleem .. wie heeft enkele tips?
domein repliceert niet .. geeft dus ook dns errors op een of andere vuige manier ;-).
AXFR chunk with a non-zero errorcode 5
tweede issue:
While checking domain freshness: Query to 'ipadress_webserver:53' for SOA of 'domain' produced no results (error code: Refused)
Ik neem aan dat je MySQL master-slave replicatie gebruikt? De slave status geeft geen errors en loopt in sync met de master?
CompanyPoint
06/08/14, 19:54
Hoi Jeroen,
Bedankt voor je antwoord .. die heb ik gechecked en loopt idd in sync.
als ik in de /var/log/messages kijk zie ik voor veel domeinen deze melding..
zat nog te denken aan de firewall, maar daar is niks gewijzigd .. heeft het al maanden goed gedaan en opeens dit
staan je masters nog goed ?
Als de records daadwerkelijk missen (dus even handmatig in MySQL checken), en wel op de master in MySQL staan, moet je de slave resyncen. Dus een nieuw snapshot / dump inladen en replicatie herstarten. Zorg natuurlijk wel even dat PowerDNS niet draait op de slave terwijl je dit doet (anders ga je natuurlijk allemaal foute data terugsturen).
Overigens is het me nog niet duidelijk of het ook echt bij MySQL ligt. Al eens een tcpdump op udp poort 53 gedaan en loglevel 9 (uit mijn hoofd) aangezet in PDNS?
die foutmelding zien we hier ook op Plesk servers als we in de named.conf de allow-transfer goed zetten maar in Plesk de zone transfer op serverniveau nog niet aanzetten naar PDNS.. in WHM daarmee nog geen problemen gehad.
Je fout zegt wel dat: je webserver weigert om de zonefile te geven omdat de master die hem aanvraagt niet gemachtigd is daarvoor..
Als je MySQL master-slave gebruikt moet je in de powerdns config (standaard: pdns.conf) wel even uitzetten dat hij een slave of master is. Zodra je dat doet verwacht ik dat er minder problemen ontstaan/minder logs vulling. Anders probeert je powerdns installatie die de mysql slave gebruikt deze mogelijk bij te werken en dat is "niet handig".
CompanyPoint
07/08/14, 20:23
Opgelost :-)
- - - Updated - - -
Ja en de oplossing plaatsen is ook wel handig ;-) ..
we hebben de volgende oplossingen gebruikt
http://help.directadmin.com/item.php?id=113 & http://help.directadmin.com/item.php?id=43
daarna ook een dump gedaan van de database van de master en die op de slave gezet .. et voila .. deed het weer
CompanyPoint
07/08/14, 20:25
En het tweede issue was te suf voor woorden ... dat hadden we moeten zien .. ahum :oops:
While checking domain freshness: Query to 'ipadress_webserver:53' for SOA of 'domain' produced no results (error code: Refused)
Het domein stond in de pdns op het verkeerde serverid .. als de master/slave dan connectie maakt met die webserver, staat ie daar niet .. dus krijg je een foutmelding