PDA

Bekijk Volledige Versie : 2de naamserver koppelen aan Direct Admin



QIRulez
27/03/05, 21:21
Hoi,

Al 2 keer op een half jaar tijd ondervind ik downtime op mijn server met direct-admin. Daar deze ook als nameserver fungeert voor verschillende domeinen, ondervinden sommige klanten last hiervan.

Is het niet mogelijk om een andere linux bak deze taak (van nameserver) op zich te laten nemen indien de direct-admin server down gaat.

Let er wel op dat ik op de tweede server geen direct-admin erop wil hebben.

Weten sommige misschien een goede manual waar uitgelegt staat hoe je dit moet doen/instellen, etc.

Jullie zouden me erg dankbaar zijn.

Mvg,

Bart

Dillard
27/03/05, 22:54
Bart,

Dit is op verschillende manieren mogelijk, een van de eenvoudigste is twee scripts gebruiken, een maakt op je DA-server een dump van je domeinnamen en de andere installeer je op een backup-server (gehuurd van iemand of een eigen colo) en daar bouw je een slave-configuratie op welke automatisch gesynchoniseerd wordt. De scripts lopen dmv crontab in een automatische update.

Het zou fraaier zijn wanneer DA dit gaat ondersteunen (misschien is er wel een hack voor), met Cpanel kun je dit in ieder geval makkelijker inregelen.

QIRulez
27/03/05, 23:08
Ok,

Dus een in crontab een dump uitvoeren elke dag.

Die op de slave tweede server wordt gesynchroniseerd ook eenmaal per dag.

Maar hoe weet de dns server dan dat hij naar die slave moet gaan.

Moet daarvoor alleen bij primary en secundary dns in plaats van op een machine te zetten

195.x.x.25 server 1
195.x.x.26 server 1

naar 2 verschillende IP's laten verwijzen?

195.x.x.25 server 1
193.x.x.47 server 2 (slave)

Dus eigenlijk 2 verschillende machines opgeveven?

Dillard
27/03/05, 23:30
Klopt, je moet in DA bij je instellingen een ns2 opgeven welke je laat verwijzen naar de 2e DNS (dit kun je in je eigen zone instellen). In de slave configuratie neem je op welke server de master is, daar zal de slave de zone-informatie opvragen.

Overigens zou ik dit minimaal 1 x per uur doen (ivm SIDN-registraties bv.)

Een tijdje terug is er een topic geweest op WHT waarin Leaseweb zo vriendelijk was de scripts te posten welke wij als basis hebben gebruikt voor ons nieuwe setup. Daarvoor deden we het veel omslachtiger, maar met deze nieuwe scripts is het een fluitje van een cent.

Zie: http://www.webhostingtalk.nl/showthread.php?s=&threadid=61419

S6!

Icheb
28/03/05, 09:39
Enkele mensen op het DA forum (waaronder ook ikzelf) zijn al een tijdje bezig geweest aan een oplossing hiervoor.
Op dit moment zwerven er 3 versies over het web die een werkende oplossing bevatten:
1. 1 versie met ernstige bug die je slave er soms uit laat knallen als er een bepaald iets gebeurt, tevens knalt deze versie eruit bij sommige domeinnaam combinaties
2. 1 versie die alleen de ernstige bug heeft, maar verder prima werkt
3. 1 beta versie die bij de ernstige bug een mail stuurt, maar absoluut niet compatible is met de 2 bovenstaande versies.

Nu wil ik wel een keer kijken of ik de eigenschappen van de beta versie in het 2e punt van de opsomming kan maken. Of zal ik deze scripts gewoon een keertje posten ?
Beter gezegd, ze staan op dit moment zelfs nog online (zonder handleiding) @ http://montu.sebsoft.nl/Jeff/.
Note dat dit de tweede versie van de opsomming is en dat hij eruit knalt als meerdere servers authoratief willen zijn voor dezelfde domeinnaam.

Het fetch bestand draait op de slave server, en is verantwoordelijk voor het downloaden van alles van de master server (de server waar de website op draait).
Op de masterserver moet named.sh iedere 10 minuten gedraait worden. Op de slave server geldt hetzelfde voor de fetch file.

Daarna voeg je op de slave server een include in je bind config in voor de config die de fetch download en je restart named. De zones zullen automatisch overgezet worden.

Note: Deze versie zal niet door DA ondersteund gaan worden, dit wordt waarschijnlijk nummer 3 van de opsomming, maar deze mag ik niet releasen van Jeff omdat die nog niet goed getest is.

Ik hoop dat jullie er zo iets mee kunnen :).


Dillard: heb net eens gekeken, toch doet Leaseweb veel hetzelfde, behalve dan dat mijn script veranderingen in een log schrijft en bij hem gemaild wordt; in zijn versie zit trouwens ook een bug die het zooitje eruit laat knallen op het moment dat 2 servers dezelfde domeinnaam naar de slave proberen te sturen.

QIRulez
28/03/05, 11:09
Mooi,

Thx for snelle reactie iedereen.