Deutsch| English
  #1  
Alt 31.10.2011, 14:55
Neuer Benutzer
 
Registriert seit: 18.04.2011
Beiträge: 7
Standard DNS-Zone-Import

hallo,

ich habe ein kleines import-script geschrieben, welches im ispconfig dns-zones sowie records und secondary zones importiert.

da ich auf die schnelle keine doku bezüglich DNS (inserts) und remoteapi fand, löste ich dies (leider) via direktimport in die tabellen dns_soa, dns_rr und dns_slave. da ich dann keine möglichkeit fand die zone- und config-files neu schreiben zu lassen habe ich diese auf die schnelle per script generiert und eingespielt. das funktioniert soweit auch ganz gut, nur dass jetzt die named.conf.local wenn sie neu erstellt wird nur die zones beinhaltet, die in ispconfig bereits einmal geändert wurden.
habe mich dann bis zum sys_datalog vorgearbeitet, will aber ungern zusätzlich dieses serialisierte array mit "new"-inserts generieren...

gibt es irgendeine möglichkeit aus der situation wieder rauszukommen ohne alle importierten zeilen in der DB manuell zu entfernen und doch die remoteapi zu benutzen? bzw. wo finde ich eine doku zu DNS-soa/record-inserts in der remoteapi?

und gibt es irgendwo etwas das erklärt, wie das mit dem sys_datalog und dem update-cronjob in etwa abläuft? warum überhaupt das datalog und nicht eine spalte changed oder dirty etc.? geplante replikations-features oder...?

vielen dank!
Mit Zitat antworten
  #2  
Alt 31.10.2011, 15:07
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.817
Standard

Zitat:
gibt es irgendeine möglichkeit aus der situation wieder rauszukommen ohne alle importierten zeilen in der DB manuell zu entfernen und doch die remoteapi zu benutzen? bzw. wo finde ich eine doku zu DNS-soa/record-inserts in der remoteapi?
Die vollständige Doku für alle remote -API Funktionen inkl. Beispielen für jede Funktion findest Du im ispconfig 3.0.4 tar.gz im remote_client Verzeichnis:

ISPConfig 3.0.4 Beta 1 available for download

Zitat:
gibt es irgendeine möglichkeit aus der situation wieder rauszukommen ohne alle importierten zeilen in der DB manuell zu entfernen und doch die remoteapi zu benutzen?
HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials - View Single Post - Is this a mirror bug ?


Zitat:
und gibt es irgendwo etwas das erklärt, wie das mit dem sys_datalog und dem update-cronjob in etwa abläuft? warum überhaupt das datalog und nicht eine spalte changed oder dirty etc.? geplante replikations-features oder...?
Eine Changed spalte würde wenig helfen, denn für viele Operationen benötigt man die exakten alten und neuen Werte jeder Spalte. Außerdem muss bei Änderungen sichergestellt sein, dass sie in geordneter Reihenfolge ablaufen, daher braucht man ein Trnsaktionslog. Replikation wird übrigens seit längerem unterstützt.
Mit Zitat antworten
  #3  
Alt 31.10.2011, 17:14
Neuer Benutzer
 
Registriert seit: 18.04.2011
Beiträge: 7
Daumen hoch Danke!

Vielen, vielen Dank! Das DNS-Resync ist wirklich super!
Mit Zitat antworten
  #4  
Alt 08.11.2011, 13:05
Neuer Benutzer
 
Registriert seit: 18.04.2011
Beiträge: 7
Standard Slave Zones

Für dns_slave gibt es das nicht zufällig auch? Oder kann man das sonst irgendwie austricksen? Zumindest für manche dns_slaves gibt es keinen datalog-Eintrag obwohl es funktioniert...

Edit: hat sich erledigt, hab das normale DNS-Resync angepasst, so dass es auch Slave-Zones zum update zwingt.

Geändert von cha0tic (08.11.2011 um 13:59 Uhr). Grund: Selbst gelöst
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 13:24 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0