Es ist uns peinlich, diese Frage zu stellen. Entschuldigung für unseren Mangel an UNIX-Fachwissen. Wir haben mehr als 40 Centos 5.5-Server geerbt und wissen nicht, wie wir sie sichern sollen. Wir benötigen Clone-Images auf niedriger Ebene, damit wir die Server von Grund auf wiederherstellen können, wenn wir die Festplatten usw. ersetzen müssen.
Wir haben den Befehl "dd" verwendet, aber wir gehen davon aus, dass dies nur funktioniert, wenn Sie eine lokale Festplatte auf einer anderen sichern möchten, nicht 40 Server auf einem Server mit angeschlossener externer USB-Festplatte.
Alle 40 Server verfügen über ein Paar gespiegelter Festplatten (ich weiß nicht, ob es sich um einen HW- oder SW-Raid handelt). Die meisten haben nur 100MB verwendet. Auf SErvern werden Apache, Zend, Tomcat, MySQL usw. ausgeführt. Idealerweise möchten wir sie nicht zum Sichern herunterfahren müssen (könnten es aber).
Wir gehen davon aus, dass Standard-Unix-Befehle wie tar, cpio, rsync, scp usw. keinen Nutzen haben, da sie nur Dateien kopieren, keine Partitionen, alle Attribute, Gruppen usw., dh kein Ergebnis erzeugen, das einfach in a neu abgebildet werden kann neue HD, um den Serer von tot zurück zu bekommen.
Wir haben ein großes SAN, eine Ersatz-Windows-Box und Ersatz-Unix-Boxen, aber diese sind nur für eine Schicht im Netzwerk sichtbar. Wir haben eine unbenutzte Dell DL2000-Monsterbandeinheit, aber keine Software oder Dokumentation dafür. Wir haben eine Kopie von symantec backup exec, aber wir haben kein Budget für Unix-Client-Lizenzen. (Das Unternehmen hat negative Geldbeträge).
Wir müssen in der Lage sein, die Sicherung remote zu initiieren, da wir nur im Notfall persönlich auf die Server zugreifen können (dh um sie wiederherzustellen).
Googeln gibt einige Anwendungen zurück, um dies zu tun, z. B. Clonezilla - sieht schwierig zu installieren und invasiv aus. Mondo scheint Backup nur zu unterstützen, wenn Sie lokal auf dem Computer sind. Amanda mag eine Option sein, sieht aber nach Tagen / Wochen Arbeit zum Lernen und Einrichten aus?
Ist in Centos etwas eingebaut, oder müssen wir eine Reihe von Backup-Software installieren, lernen und konfigurieren?
Irgendwelche Ideen? Dies muss ein ziemlich normales Problem sein, auf das das Schutzbrillen keine offensichtliche Antwort gibt.
Antworten:
In Anbetracht dessen, dass dies eine "Notsituation" ist, sollten Sie die folgenden Schritte nur so lange ausführen, bis Sie kompetentes Personal und eine zuverlässigere langfristige Sicherungsstrategie erhalten. Tu das nicht für immer.
Sie können
dd
damit Bilder von den Festplatten in diesen Systemen (oder den einzelnen Partitionen, wenn Sie möchten) erstellen.dd
kann auch zum Lesen oder Schreiben von Daten in eine einfache Datei verwendet werden, und Sie werden dies nutzen. Da die Festplatten wahrscheinlich viel größer sind als der tatsächlich verwendete Speicherplatz, empfehle ich, sie ebenfalls zu komprimieren.Die allgemeine Idee wäre also ungefähr so:
/media/backup
.Kopieren Sie die Festplattenabbilder. Zum Beispiel:
Besser noch, komprimieren Sie das Bild, während Sie es aufnehmen:
Hängen Sie die USB-Festplatte aus und wechseln Sie zum nächsten Computer.
Sie können ein Tool verwenden
kpartx
, um mit den Backup-Images so zu arbeiten, als wären sie tatsächliche Festplatten (siehe Manpage), oder sie einfach direkt durch Umkehrenif=
undof=
imdd
Befehl wiederherstellen .quelle
dd
? Wir wissen nicht, wie die Festplatten tatsächlich angeordnet sind./dev/sda
wird die gesamte Festplatte abgerufen. wenn Sie einzelne Partitionen zugreifen müssen, können Siekpartx
auf das Bild.Alles, was zuverlässig ist, wird viel Zeit in Anspruch nehmen, um in einer solchen Umgebung zu lernen und zu implementieren (und zu testen). Es gibt keinen einfachen Weg, dies zu umgehen.
Sie können Standardtools wie rsync usw. verwenden, um vollständige Sicherungen zu erhalten. Sie müssen lediglich sicherstellen, dass alle Informationen, die Sie für die Wiederherstellung benötigen, ebenfalls gesichert werden (z. B. die Partitionstabellen und Startdatensätze).
Der wichtigste Punkt: Sie haben eine sehr komplexe Umgebung, die Sie offensichtlich nicht vollständig verstehen, und Ihnen fehlen die erforderlichen Kenntnisse und Erfahrungen. Auf diese Weise erhalten Sie niemals ein katastrophensicheres Backup. Ihre beste (ich würde sogar nur sagen) Option ist es, einen Berater zu beauftragen, um eine tragfähige Backup-Lösung für Sie zu erstellen. Oder noch besser, für eine Umgebung mit mehr als 40 Servern sollten Sie einen kompetenten Systemadministrator für die Verwaltung der Systeme beauftragen.
quelle
Mit G4L oder Clonezilla erhalten Sie wiederherstellbare Bildsicherungen.
Sie müssen Ausfallzeiten für jeden Server einplanen und über genügend verbundenen Speicher für alle komprimierten Images verfügen. Sobald Sie fertig sind, müssen Sie eine Art fortlaufendes inkrementelles Backup einrichten.
quelle