Confixx Serverumzug (Backup)

tsaenger

Registered User
Hallo Forum,

ich habe vor mein Confixx auf eine neue Hardware zu migrieren.
Dazu habe ich gelesen, dass ich das backup.pl Script verwenden sollte.
Code:
./backup.pl --dump /home/confixxdump
Wenn ich das ausführe, wird aber leider keine tgz erstellt.
Hat jemand von euch eine idee woran das liegen kann?
Ich bekomme nur ein Verz. namens "bckp_PPj9jW"
Reicht das aus, um das Backup wiederherzustellen?

Gruß und Danke

Tobias
 
Hallo,

genau von da hab ich die Code oben her.
Und ich dachte mit dem backup.pl script wird mir ein tgz erstellt. Täuche ich mich???

Gruß

Tobias
 
Lies doch die Anleitung, die gepostet wurde, nochmal oder brauchste jemanden, der vorliest?
 
Hallo,

die Anleitung habe ich bereits mehrmals gelesen. (das kann ich sogar! :-) )
Ich kann die stelle aber nicht finden wo die tgz erstellt wird.
Ich dachte, das das backup.pl dies erledigen würde.
Das ist aber bei mir nicht der Fall.

Wir sichern unsere Daten vom Confixx mittels des Restore-Skript, dazu wechseln wir ins Confixx Verzeichnis und dann lassen wie den Häuptling mal ein bisschen malochen:

cd /root/confixx/
./backup.pl --dump /home/confixxdump

Hier ist der Punkt, wo man dann die nächsten 6 Stunden baden gehen kann oder sich mit Freundin im Bett vergnügen kann *ROFL* ihr habt bei nem Celeron 2,4 GHz und ca. 15 GB Daten dann 6 Stunden Zeit.
Hier dachte ich das das backupscript die tgz erstellt oder nicht???
So und wenn wir fertig sind müssen wir das verbrochene Werk auf den neuen Server schieben, hier Server B genannt:

rsync -vrlptgoD -e ssh /home/confixxdump*.* root@123.456.789.012:/root
Wenn ich das richtig verstehe wird hier das erstellte tgz auf den neuen Server übertragen. oder?
Die Datei confixxdump* existiert bei mir nicht.
Das wars dann auf Server A dem Quellserver, weiter gehts!

Server B (also der (neue) Zielserver):

cd /opt/confixx/
./restore.pl --mapping --dump /root/confixxdump.tgz --map restore.txt --clean

Das Restore.pl Teil ist unser Skript zur Wiederherstellung, damit generieren wir nun erstmal ein Map-File wo wir die neue Config checken und ändern können und die Option “–clean” löscht unsere Datenbank auf dem Zielserver.
Nun geht es in dem Punkt doch um die Wiederherstellung.

Verpasst habe ich den Teil, wo die tgz erstellt wird.
Wahrscheinlich sehe ich vor lauter Bäumen den Wald nicht mehr.


Die Ausgabe des Scriptes sieht wie folgt aus:
server:~/confixx# ./backup.pl --dump /home/confixxdump
Parsing the config file: /root/confixx/confixx_dump.conf
Can not select data from mailtraffic. Probably, the table does not exist.
Can not select data from limitalert. Probably, the table does not exist.
Write the prepared config file: /home/bckp_hyuj7H/confixx_dump.conf
Launching confixx_updatescript.pl ...
Dump confixx SQL-base

Bitte nochmal um kurze Aufklärung.

Vielen Dank.

tobias
 
Last edited by a moderator:
Moin,

also folgendes bekomme ich als Ausgabe:
Code:
server:~/confixx# ./backup.pl --dump /home/confixxdump
Parsing the config file: /root/confixx/confixx_dump.conf
Can not select data from mailtraffic. Probably, the table does not exist.
Can not select data from limitalert. Probably, the table does not exist.
Write the prepared config file: /home/bckp_hyuj7H/confixx_dump.conf
Launching confixx_updatescript.pl ...
Dump confixx SQL-base
Dannach wird meine Session gekillt, weil sie zu lang im leerlauf läuft.

Gruß

Tobias
 
ja aber das script läuft doch auch so weiter oder nicht?
zumindestens sehe ich das der prozess noch läuft, wenn ich mich wieder auf den Server anmelde.

Tobias
 
alles klar.
ich hab dann mal im screen das Backup gestartet.
Mal schaun was dabei dann rauskommt.

Gruß und Danke

Tobias
 
Hallo,

also nun ist es durchgelaufen. die tgz wurden erstellt.
leider bekam ich noch bei der Erstellung folgende Unschöne meldungen:
mysqldump: Got error: 1044: Access denied for user 'root'@'localhost' to database 'usr_web54_1' when using LOCK TABLES
error executing command:
/usr/bin/mysqldump -n -hlocalhost -S/var/run/mysqld/mysqld.sock -uroot -p"geändert" --compatible=mysql323 --add-drop-table --quote-names -B usr_web54_1 >/home/bckp_ZVftf7/users_mysql/web54-mysql/usr_web54_1

Username und auch passwort sind allerdings korrekt.

Gruß

Tobias
 
Back
Top