5 Linux Backup and restore Tips from the trenches

Es ist einfach, Best Practices zu zitieren und jemandem zu sagen, was er tun soll, aber es funktioniert nicht immer in der Praxis. „Alles funktioniert auf Papier“, war meine Antwort auf einen Architekten, der mir sagte, dass ich „die empfohlenen Richtlinien und Best Practices einhalten muss, anstatt ein schurkischer Sysadmin zu sein.“ Tatsache ist, dass ich kein schurkischer Sysadmin war. Das Problem war, dass dieser „Architekt“ noch nie in einem Rechenzentrum gewesen war, noch hatte er jemals ein Servergehäuse gesehen. Er las einfach ein Handbuch und sagte mir, wie es gemacht werden sollte, obwohl er nie die Erfahrung gemacht hatte, es selbst zu tun.

Abgesehen von meinen Erfahrungen (und meiner Einstellung) sollten Sie die Richtlinien und Best Practices für Ihre Systeme so genau wie möglich befolgen. Folgen Sie aber auch Ihrem eigenen Urteilsvermögen bei allem, was Sie tun, solange Sie die Interessen Ihrer Benutzer und Ihres Systems im Auge haben. Hier sind meine fünf Linux Backup- und Restore-Tipps aus den Schützengräben, in keiner bestimmten Reihenfolge.

1. Die alte 3-2-1—Regel – ich denke nicht, dass diese für jede Situation absolut notwendig ist, aber Sie werden auch nie gefeuert, weil Sie zu viele gute Kopien der Daten Ihres Unternehmens haben oder Unternehmensdaten zu sehr schützen. Die 3-2-1-Regel besagt, dass Sie drei (oder mehr) Kopien Ihrer Daten auf zwei verschiedenen Medien und eine an einem externen Speicherort aufbewahren sollten. Diejenigen, die diese Methode verwenden, haben selten ein tragfähiges Backup zur Verfügung, aus dem sie ihre Dateien wiederherstellen können. Die Nachteile dieser Regel sind Platzbedarf und Management. Drei Kopien von Daten benötigen viel Speicherplatz und die Speicherung auf zwei verschiedenen Medien ist teuer. Offsite-Abholung und -Speicherung sind ebenfalls teuer, aber Sie müssen die Kosten von 3-2-1 abwägen, wenn Sie kein gutes und wiederherstellbares Backup haben.

2. Ein dediziertes Backup-Netzwerk – Fügen Sie Ihren Serversystemen eine Netzwerkkarte (Network Interface Card, NIC) hinzu, platzieren Sie diese Netzwerkkarten in ihrem eigenen isolierten VLAN (damit sich starker Backup-Datenverkehr nicht auf den Produktionsverkehr auswirkt) und verwenden Sie einen zentralen Backup-Speicherort wie einen Speicherserver oder einen Netzwerkspeicher. Stellen Sie sicher, dass Sie mehrere Netzwerkkarten auf dem Speicherserver miteinander verbinden, um alle eingehenden Daten zu verarbeiten. High-Speed-Disk-Arrays helfen auch bei der gleichzeitigen Aufzeichnung von Daten von mehreren Standorten.

3. Staffeln Sie Ihre Backups – Es scheint, als ob jeder seine Backups so einstellen möchte, dass sie um 1:00 Uhr morgens beginnen. Tu das nicht. Sie überfluten das Netzwerk mit Backup-Datenverkehr, sogar einem getrennten VLAN, und Ihre Backups werden nicht beendet, weil sie eine Zeitüberschreitung haben, oder sie werden für immer ausgeführt. Berechnen Sie, wie lange jedes Backup dauert, und staffeln Sie dann entsprechend. Außerdem muss nicht jeder Server nachts gesichert werden. Einige Server werden möglicherweise bereits um 6:00 Uhr still, wenn sich alle vom Unternehmensnetzwerk abgemeldet haben. Sie können mehrere Systeme gleichzeitig sichern – nur nicht JEDEN Server.

4. Dokumentieren Sie Ihre Backup-Prozeduren – Ich weiß, dass Dokumentation jedermanns am wenigsten bevorzugte Sache ist, aber denken Sie daran, dass Sie nicht vollständig in einem Vakuum arbeiten. Es gibt andere Leute, die möglicherweise Ihren Anweisungen folgen oder dort weitermachen müssen, wo Sie aufhören, wenn Sie den Job wechseln. Bitte dokumentieren Sie Ihre Sicherungsstrategie, die Schritte, die Sie zum Sichern von Daten ausführen, wo die Daten gesichert werden, identifizieren und erläutern Sie die Automatisierung und erklären Sie, wie gesicherte Daten abgerufen werden. Überprüfen Sie Ihre Dokumentation, indem Sie eine andere Person ein Backup und eine Wiederherstellung durchführen lassen. Handoff ist kritisch, und wenn Sie Ihr aktuelles Unternehmen in einer schlechten Situation verlassen, schränken Sie Ihre zukünftigen Karrieremöglichkeiten ein. Technologiekreise sind klein und alle reden. Wenn Sie einen schlechten Ruf für Sabotage oder negative Trennungen bekommen, werden Sie diese Firma vorübergehend beschädigen, aber Sie werden sich dauerhaft verletzen.

5. Überprüfen Sie Ihre Backups – Obwohl dieser Tipp selbstverständlich sein sollte, führen viele Systemadministratoren Backups aus, überprüfen, ob sie ausgeführt wurden, überprüfen jedoch niemals, ob die Sicherung tatsächlich nützlich ist. Die Art und Weise, wie ich Backups überprüfe, ist, dass ich eine Datei mit dem Namen backup_verify .txt irgendwo im Dateisystem, normalerweise in / etc / configs, die ich regelmäßig wiederherstelle. Es muss kein manueller Wiederherstellungsprozess sein, um zu überprüfen, ob Sie diese Datei aus einem Backup abrufen und an einem bekannten Speicherort wiederherstellen können.

Einwickeln

Backups sind ein wichtiger, häufiger Problempunkt unter Systemadministratoren. Niemand liebt es, Backups durchzuführen, und es scheint uns wütend zu machen, wenn wir aus einem Backup wiederherstellen müssen. Backups sind einfach ein universeller Schmerz. Sie sind jedoch ein notwendiges Übel. Ein gutes Backup kann Ihnen viel Zeit sparen, während schlechte Backups oder gar keine Backups Ihre Sysadmin-Karriere nur wenig verbessern.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.