Backup-Plan für Produktionsserver

Backup-Plan für Produktionsserver

Wir haben einen Produktionsserver (RHEL 5.3 64 Bit), auf dem alle unsere Domänen remote gehostet werden. Wir möchten einen Standard-Backup-Plan für unser System haben, damit das System bei einem physischen Schaden schnell von einem Wiederherstellungspunkt auf einem anderen Remote-System wiederhergestellt werden kann.

Alle Vorschläge sind sehr willkommen.

Antwort1

Im Abschnitt „Sonstiges“ gibt es viele gute Fragen. Im Grunde läuft es darauf hinaus: Es hängt davon ab, was Sie tun und wie schnell Sie sich erholen müssen. Sofort? Sehr teuer. Können Sie eine Woche lang ausfallen? Wahrscheinlich ziemlich günstig. Wie oft sind Sie physisch in der Nähe des Servers?

Aber das Folgende möchten Sie wahrscheinlich mindestens sichern:

/etc /home Ihr Web-Stammverzeichnis alle anderen Anwendungsdateien alle Datenbankdateien

Für die meisten dieser Aufgaben können Sie entweder rsync oder tar verwenden. Für rsync ist ein „Live“-Server irgendwo erforderlich, auf dem Sie die Daten hosten können. Tar erstellt eine Archivdatei (die Sie bzippen können), die Sie dann auf einem anderen Server extrahieren müssen.

Sie benötigen auf jeden Fall etwas mit ausreichend Speicherplatz und CPU usw., um Ihren Failover-Server auszuführen. Es muss RHEL5.3 haben (die gleichen Patches müssen darauf vorhanden sein). Sie müssen den zweiten Server wahrscheinlich nicht lizenzieren, es sei denn, Sie betreiben ihn ständig.

Für die Datenbankdateien sollten Sie wahrscheinlich mit mysqldump oder pg_dump beginnen. Wenn Sie Oracle haben, beginnen Sie mit rman. Dies ist die ineffizienteste, aber schnellste und narrensicherste Methode, um Backups dieser Daten zu erstellen.

Ich hoffe, dies ist ein hilfreicher Ausgangspunkt.

Antwort2

ich habe fünf Server, zwei Datenbankserver, zwei Webserver, einen Load Balancer und ein Backup-Laufwerk. Wenn also einer der Webserver ausfällt, kann der andere weitermachen, als wäre nichts schiefgelaufen. Sie müssen sich mit Load Balancern, Datenbankreplikation und Software-RAID befassen.

Antwort3

Wie viel möchten Sie dafür ausgeben? Es gibt kommerzielle Produkte, die das können. Mein Favorit ist R1Soft. Eine kostenlose Version würde die Datenbanken in eine Datei kopieren und dann an anderer Stelle Platz haben, mit dem Sie die Daten per Rsync synchronisieren. Sie können das dann erweitern, um mehrere Versionen von Dateien aufzubewahren.

Antwort4

Wenn Sie ein Bandlaufwerk haben, würde ich mir ansehenbacula. Meiner Erfahrung nach werden Ihre Daten einfach sicher auf Band gespeichert, und die Bare-Metal-Wiederherstellungen sind überaus elegant: Sie erstellen einen auf Ihre Hardware und Bacula-Konfiguration zugeschnittenen USB-Stick, der auf einer Cold-Spare-Box gebootet werden kann und automatisch aus den aktuellsten Backups wiederhergestellt wird.

Vergessen Sie nicht, dass Sie die Datenbanken auf eine Festplatte sichern müssen, wie bereits von anderen gesagt, damit Bacula sie korrekt auf Band speichern kann. Das Wiederherstellen der Datenbanken nach einer Cold-Metal-Wiederherstellung liegt ebenfalls in Ihrer Verantwortung.

Was auch immer Sie tun, um Gottes willen,Probier es aus, und zwar häufig. Es gibt nichts Schlimmeres als die Entdeckung, dass der Backup-Plan, von dem Sie dachten, er würde Ihnen den Arsch retten, in den letzten acht Monaten nur Nullen auf Band geschrieben hat.

verwandte Informationen