Discussion:
Backup des Eisfair Servers
(zu alt für eine Antwort)
Jörg Lang
2005-07-09 09:40:51 UTC
Permalink
Hallo,

mich würde mal interessieren, wie Ihr so vom Eisfair ein Backup zieht.
Speziell, wenn der Mailserver oder eine Datenbank darauf läuft.

Da ich den Eisfair für Mail, Fax und Filebase nutzen möchte, wäre es
interessant, wie man den Server nach einem Crash wieder aufsetzen
kann, hier eben wichtig die Mailanbindung mit IMAP.

Grüsse Jörg
Jens Vehlhaber
2005-07-09 10:08:45 UTC
Permalink
Hallo Jörg,
Post by Jörg Lang
mich würde mal interessieren, wie Ihr so vom Eisfair ein Backup zieht.
Speziell, wenn der Mailserver oder eine Datenbank darauf läuft.
Die Eisfair Datenbankpakete MySQL und Firebird verfügen über eigene
Cron gesteuerte Backup und Restore Tools.
Für andere Pakete nutze ich TARB, welches genau wie die Datenbanken
alle Daten auf einen MO-Disk Datenträger sichert. Das sind hauptsächlich
die Konfigurationsdateien unter /etc/config.d aber auch Benutzerdaten.

Alles Gute
Jens
Jörg Lang
2005-07-09 14:57:13 UTC
Permalink
Hallo Jens,
Post by Jens Vehlhaber
Für andere Pakete nutze ich TARB, welches genau wie die Datenbanken
alle Daten auf einen MO-Disk Datenträger sichert. Das sind hauptsächlich
die Konfigurationsdateien unter /etc/config.d aber auch Benutzerdaten.
Mir geht es hauptsächlich um den Mailserver, den ich mit IMAP
betreiben möchte.
Post by Jens Vehlhaber
Alles Gute
Jens
Vielen Dank

Jörg
Michael Dahms
2005-07-09 14:04:12 UTC
Permalink
Hallo Jörg
Post by Jörg Lang
Da ich den Eisfair für Mail, Fax und Filebase nutzen möchte, wäre es
interessant, wie man den Server nach einem Crash wieder aufsetzen
kann, hier eben wichtig die Mailanbindung mit IMAP.
Ich mach es ebenso wie Jens beschrieben hat. Funktioniert super, hier
läuft die Sicherung auf DVD-RAM. Brenner 59 EUR, Medium 2,99 EUR - not
too bad ...

Die "Eismaschine" selbst sichere ich nicht - so schnell neu aufgesetzt
wie der Eis ist wahrscheinlich kein anderes System vergleichbarer
Komplexität.

Gruss
Michael
Stefan Heidrich
2005-07-09 18:47:10 UTC
Permalink
Hallo Jörg,
Post by Jörg Lang
mich würde mal interessieren, wie Ihr so vom Eisfair ein Backup zieht.
Speziell, wenn der Mailserver oder eine Datenbank darauf läuft.
ich habe eine 2. Maschine, die ich einmal täglich mit dem "Original" per
rsync synchronisiere.

VG
Stefan
Jörg Lang
2005-07-09 20:05:10 UTC
Permalink
Hallo Stefan,
Post by Stefan Heidrich
ich habe eine 2. Maschine, die ich einmal täglich mit dem "Original" per
rsync synchronisiere.
Ein sehr interessanter Ansatz. Muss dabei die Hardware gleich sein
oder würde es Hardwaretechnisch auch mit einen kleineren Rechner
gehen, vorausgesetzt der Plattenplatz ist da?

Grüsse Jörg
Alexander Dahl
2005-07-09 22:49:33 UTC
Permalink
Post by Jörg Lang
Ein sehr interessanter Ansatz. Muss dabei die Hardware gleich sein
oder würde es Hardwaretechnisch auch mit einen kleineren Rechner
gehen, vorausgesetzt der Plattenplatz ist da?
Gleiche Netzwerkkarte, alles andere dürfte recht egal sein. Naja die IP
Adressen können natürlich auch nicht übereinstimmen.

Gruß
Alex
Stefan Heidrich
2005-07-10 18:32:16 UTC
Permalink
Hallo Alex,
Post by Jörg Lang
Ein sehr interessanter Ansatz. Muss dabei die Hardware gleich sein
oder würde es Hardwaretechnisch auch mit einen kleineren Rechner
gehen, vorausgesetzt der Plattenplatz ist da?
auf dem "Backup-Eis" läuft ein abgespeckter Eis nur mit Base, Inet und
Rsync. Alle relevaten Verzeichnisse werden 1:1 synchronisiert, nur /etc/
wird in ein extra Verzeichnis synchronisiert. Dann muss ich im
Fehlerfall nur noch /backup-etc/ nach /etc/ verschieben, die base
(Netzwerkkarte) anpassen und fertig ist die Ersatzmaschine. Fehlen nur
Dateien bekomme ich auch die in 2 Versionen zurück (letzter Stand und
vorheriger Stand als Backup).

Bei Interesse noch mal schreien, dann schreib ich mal auf, was man dafür
alles machen und einstellen muss.

VG
Stefan
Jörg Lang
2005-07-11 05:51:38 UTC
Permalink
Hallo STefan,
Post by Stefan Heidrich
auf dem "Backup-Eis" läuft ein abgespeckter Eis nur mit Base, Inet und
Rsync. Alle relevaten Verzeichnisse werden 1:1 synchronisiert, nur /etc/
wird in ein extra Verzeichnis synchronisiert.
Ich bin davon ausgegangen, dass man auf der Backup Maschine ein
komplett gleiches System aufsetzen muss.
Post by Stefan Heidrich
Dann muss ich im
Fehlerfall nur noch /backup-etc/ nach /etc/ verschieben, die base
(Netzwerkkarte) anpassen und fertig ist die Ersatzmaschine. Fehlen nur
Dateien bekomme ich auch die in 2 Versionen zurück (letzter Stand und
vorheriger Stand als Backup).
Hast Du auch einen Mailserver mit im Einsatz? Mir fehlt jetzt
irgendwie ein Stück, wie man den Mailer dabei wieder aufsetzt.
Post by Stefan Heidrich
Bei Interesse noch mal schreien, dann schreib ich mal auf, was man dafür
alles machen und einstellen muss.
Vielen Dank für die gute HIlfe schonmal.

Grüsse Jörg
Frank Hemmerling
2005-07-11 06:07:04 UTC
Permalink
Hi Jörg,
Post by Jörg Lang
Post by Stefan Heidrich
auf dem "Backup-Eis" läuft ein abgespeckter Eis nur mit Base, Inet und
Rsync. Alle relevaten Verzeichnisse werden 1:1 synchronisiert, nur /etc/
wird in ein extra Verzeichnis synchronisiert.
Ich bin davon ausgegangen, dass man auf der Backup Maschine ein
komplett gleiches System aufsetzen muss.
Im Prinzip ist das so. Der Sinn von Stefans Vorgehen ist folgender:
Im "Standby-Betrieb", also solange nur die Backups erfolgen, müssen die
Maschinen natürlich unterschiedliche IP-Adressen haben. Deshalb läßt man
den etc-Ordner, wo sich alle Konfigurationsdateien befinden, unangetatstet.
Stattdessen sichert man diesen in ein anderes Verzeichnis, z.B. etc_backup.
Im Ernstfall muß man nun nur den Ordner etc durch etc_backup ersetzen, und
hat nun eine 1:1-Kopie die Originalservers.

HTH

Gruß
Frank
--
Vergleiche hinken meist, treffen aber oft noch halbwegs zu.
Autovergleiche dagegen können nicht hinken, weil Autos Räder statt
Beine haben und daher treffen sie nie zu - wie auch in diesem Fall.
[Jörg W Mittag in spline.fli4l]
Stefan Heidrich
2005-07-11 19:01:10 UTC
Permalink
Hallo Frank,
Post by Frank Hemmerling
Im "Standby-Betrieb", also solange nur die Backups erfolgen, müssen die
Maschinen natürlich unterschiedliche IP-Adressen haben. Deshalb läßt man
den etc-Ordner, wo sich alle Konfigurationsdateien befinden, unangetatstet.
Stattdessen sichert man diesen in ein anderes Verzeichnis, z.B. etc_backup.
Im Ernstfall muß man nun nur den Ordner etc durch etc_backup ersetzen, und
hat nun eine 1:1-Kopie die Originalservers.
geil erklärt; hätte ich nicht besser machen können. :-)

Viele Grüße und Danke
Stefan
Peter Schauder
2005-07-11 19:54:12 UTC
Permalink
On Sun, 10 Jul 2005 20:32:16 +0200, Stefan Heidrich
Post by Stefan Heidrich
Bei Interesse noch mal schreien, dann schreib ich mal auf, was man dafür
alles machen und einstellen muss.
Hi Stefan,

SCHREI:-)

Gruß Peter
Stefan Heidrich
2005-07-12 18:53:41 UTC
Permalink
Hallo Peter, hallo Michael,
Post by Peter Schauder
SCHREI:-)
bin gerade beim Tapezieren; kommt deswegen erst übermorgen.

VG
Stefan
Peter Schauder
2005-07-12 21:30:01 UTC
Permalink
Post by Stefan Heidrich
bin gerade beim Tapezieren; kommt deswegen erst übermorgen.
VG
Stefan
Hi,
kein Problem, hauptsache die Tapeten bleiben kleben:-)

Peter
Stefan Heidrich
2005-07-14 09:15:21 UTC
Permalink
Hallo NG,

hier - wie gewünscht eine kurze HowTo, wie man seinen Eis sichert, in dem
man einen 2. Eis als "Spiegel-System" nutzt.

Dazu braucht man außer dem Produktiv-Eis noch ein 2. System, dass von der
Plattenkapazität min. so ausgelegt ist wie im Produktiv-Eis. Die sonstige
Hardwareausstattung muss nicht identisch sein - obwohl das das Arbeiten
erleichtern würde.
Auf dem "Backup-Eis" muss außer dem Base-Paket noch INET und RSYNC
installiert sein; aber auch nicht mehr!

Nun muss auf dem Produtiv-Eis ein ssh-Key erzeugt werden, der es rsync
erlaubt zum Backup-Eis eine SSH-Verbindung aufzubauen ohne ein Passwort
abzufragen. Dazu folgendes auf dem Produktiv-Eis tun:
An der Konsole (oder om ssh-Fenster) [ssh-keygen -b 1024 -t rsa -N ""]
eingeben (ohne die [], die sollen nur die Befehle verdeutlichen). Die
Nachfragen nach den zu erzeugenden Dateinamen bitte einfach mit ENTER
bestätigen. Mit dem Befehl wurde jetzt in /root/.ssh/ ein Key-Paar erzeugt,
bestehend aus dem Public-Key id_rsa und dem Public-Key id_rsa.pub.

Der Public-Key id_rsa.pub muss jetzt auf den Backup-Eis in das Verzeichnis
/root/.ssh kopiert (per scp, sftp, ftp, per Diskette oder wie auch immer)
und dort in authorized_keys umbenannt werden.

Damit ist eine automatische ssh-Anmeldung vom Produktiv-Eis auf dem
Backup-Eis möglich. Zum Testen kann [ssh ip_des_Backup-Eis] auf dem
Produktiv-Eis probiert werden und die ssh-Session darf nicht nach einem
Passwort fragen.

Nun noch auf dem Produktiv-Eis folgendes ausführbare (chmod 755) Script
anlegen:

#!/bin/sh
# -------------------------------------------------------------------------
# Eisbackup per RSYNC-Spiegelung auf ein Backupsystem
# -------------------------------------------------------------------------
/usr/bin/rsync -e ssh -abRvz --delete / --exclude "/etc" --exclude "/cdrom"
\
--exclude "/dev" --exclude "/floppy" --exclude "/lost+found" \
--exclude "/mnt" --exclude "/proc" --exclude "/temp" \
***@ip_des_backup_eis:/
/usr/bin/rsync -e ssh -abRvz --delete /etc ***@ip_des_backup_eis:/etc-rsync
echo -e '\007\c' >/dev/console # Nach rsync-Ende piepst Eis 3 mal
echo -e '\007\c' >/dev/console
echo -e '\007\c' >/dev/console
# Scriptende

Dieses Script sysnchonisiert alle relevanten Programme und Daten der beiden
Eis mit Ausnahme von /etc. Das bleibt unangetastet. Dadurch bleibt der
Backup-Eis schön schlank. Im Fehlerfall den Backup-Eis im Single-User-Mode
starten, das /etc-Verzeichnis umbenennen und anschließend das Verzeichnis
/etc-rsync zum Verzeichnis /etc umbenennen. Nach einem Neustart noch die
Netzwerkarte anpassen und fertig ist ein neuer Eis mit alten Daten und
Programmen.

Noch einen Tipp: Viele PCs und Server, die ich in meiner Laufbahn habe
ausfallen sehen, sind wegen Überspannungsspitzen aufgefallen. Deswegen macht
es Sinn den Backup-Eis von Hand einzuschalten und dann das Script auf dem
Produktiv-Eis zu starten. Nach Beendigung des Rsync-Vorgangs sollte man den
Backup-Eis dann auch physisch vom Stromnetz, LAN und evtl. Telefonnetz
trennen. Nur dann ist man wirklich auf der sicheren Seite. Für alle, die es
nicht so eng sehen und das Script lieber automatisieren - man kan das Script
natürlich auch per Cron starten lassen; dann würde ich die Piepers am Ende
aber eher auskommentieren.

Noch was: Sollte der Kernel und/oder die Base auf dem Produktiv-Eis
upgedatet werden, dann bitte auch auf dem Backup-Eis - sonst könnte es zu
Problemen kommen.

So, ich hoffe, es ist alles klar und ich habe nichts vergessen.

Viele Grüße
Stefan
Manfred N. Reiland
2005-07-14 10:43:09 UTC
Permalink
Hallo Stefan Heidrich,

[...]
Post by Stefan Heidrich
echo -e '\007\c' >/dev/console # Nach rsync-Ende piepst Eis 3 mal
echo -e '\007\c' >/dev/console
echo -e '\007\c' >/dev/console
Aber _nur_ wenn ein VGA im System steckt.
--
Manfred N. Reiland
Michael Dahms
2005-07-12 06:58:19 UTC
Permalink
Hallo Stefan
Post by Stefan Heidrich
Bei Interesse noch mal schreien, dann schreib ich mal auf, was man dafür
alles machen und einstellen muss.
Habe ebenfalls Interesse an Deiner Beschreibung da mein "Haupteis" ein
RAID5 hat ...

Gruss
Michael
Fabian Wolter
2005-07-09 23:05:29 UTC
Permalink
Post by Jörg Lang
mich würde mal interessieren, wie Ihr so vom Eisfair ein Backup zieht.
Speziell, wenn der Mailserver oder eine Datenbank darauf läuft.
Ich mache jede Nacht ein inkrementelles Snapshot-Backup per rsync in
Zusammenhang mit http://www.heinlein-support.de/web/wissen/rsync-backup/

Auf dem Server läuft Mysql, Mail etc.

Gruß Fabian
Lesen Sie weiter auf narkive:
Loading...