Backup und Disaster Recovery mit Zextras Backup

Eine der Hauptaufgaben eines Systemadministrators bei der Implementierung eines Informationssystems besteht darin, die Sicherheit der darin gespeicherten Daten zu gewährleisten. Der optimalste Weg, um dieses Ziel zu erreichen, ist die Redundanz, mit der Sie immer über die Tools verfügen, um das System auch bei einem ausreichend großen Ausfall mit minimalen Kosten wieder funktionsfähig zu machen.



Das fortschrittlichste Backup-Tool für Zimbra OSE ist heute Zextras Backup, das Teil von Zextras Suite Pro und Zextras Suite Basic ist. Es implementiert eine Transaktionssicherung, die jede Änderung in Zimbra OSE in Echtzeit verfolgt und alle Transaktionen sichert. Dank dieser Funktion wird zusätzlich zu den Daten selbst der Verlauf ihrer Änderungen in der Sicherungskopie gespeichert. Wenn Sie Informationen aus der Sicherung wiederherstellen, können Sie jedes Postfach, jede Domäne oder sogar einen Mailserver wie zu einem bestimmten Zeitpunkt neu erstellen.



Bild

Ausgangsdaten



Dieser Artikel zeigt, wie Zextras Backup am Beispiel von Zextras Zimbra 9 OSE im Einzelservermodus funktioniert. Die gezeigten Funktionen funktionieren nur mit einer gültigen Zextras Suite Pro oder Zextras Suite Basic-Lizenz. Um es zu kaufen, können Sie sich per E-Mail an katerina@zextras.com an den offiziellen Zextras-Vertreter in Russland, Ekaterina Triandafilidi, wenden.



Reservierung initialisieren



Nach der Installation der neuesten Version der Zextras Suite wird in der Zimbra OSE-Administrationskonsole ein neuer Abschnitt namens Zextras angezeigt, in dem sich die von der Zextras Suite bereitgestellten Module befinden. Unter ihnen:







  • Kernel - Hier werden Informationen zum Betrieb von Zextras Suite-Modulen, Updates, Benachrichtigungen usw. gesammelt. Darüber hinaus werden in diesem Abschnitt die Module Zextras Team, Zextras Docs und Zextras Drive installiert.
  • Admin — ,
  • Backup —
  • Mobile — Exchange ActiveSync , .
  • ZxPowerstore — . ,
  • — Zextras Suite. , .


Wir interessieren uns für den Bereich Backup. Zunächst müssen wir die Reservierung initialisieren. Standardmäßig werden die Sicherungsdateien in / opt / zimbra / backup / zextras / gespeichert.







Falls gewünscht, kann der Pfad zur Sicherung in einen anderen geändert werden. Geben Sie dazu im Abschnitt Sicherung einen neuen Pfad zu dem Ordner mit der Sicherung ein und klicken Sie auf die Schaltfläche "Speichern" in der oberen rechten Ecke. Nachdem Sie den Sicherungsspeicherpfad geändert haben, müssen Sie die Sicherung neu initialisieren.







Bitte beachten Sie, dass die Initialisierung der Sicherung nur erfolgreich ist, wenn der zimbra-Benutzer Lese- und Schreibberechtigungen für den angegebenen Ordner hat. Unmittelbar nach der Initialisierung der Sicherung beginnt ein Echtzeitscanner zu arbeiten, der automatisch jede Transaktion auf dem Zimbra OSE-Server sichert.







Im Abschnitt „Benachrichtigungen“ erfahren Sie, dass die Reservierung erfolgreich abgeschlossen wurde. Falls während der Reservierung ein Fehler auftritt, erfahren Sie im Text der Benachrichtigung, was genau passiert ist. Der häufigste Fehler ist der fehlende Schreibzugriff auf den Ordner, in dem die Sicherung gespeichert ist.







Wir verwenden jetzt eine Zimbra OSE-Installation mit einem Server und sichern alle Daten auf demselben Medium wie der Zimbra-Server selbst. Dies ist aus Sicht der Datensicherheit keine sehr richtige Entscheidung, da bei einer physischen Beschädigung des Mediums die Daten verschlüsselt werden oder das Dateisystem ausfällt und nicht nur der Zimbra OSE-Server selbst, sondern auch seine Sicherungskopie angegriffen wird. Um dies zu vermeiden, sollten Sie ein separates Backup-Speichergerät verwenden.



Anschließen eines separaten Backup-Speichergeräts



Der einfachste Weg, dies zu tun, besteht darin, ein zusätzliches Gerät an den Server anzuschließen und es in dem Ordner bereitzustellen, in dem die Sicherungen gespeichert werden. Verwenden Sie den Befehl sudo fdisk -l , um herauszufinden, wie das angeschlossene Gerät identifiziert wird .







In unserem Fall wurde zusätzlich zum Haupt-SDA-Gerät sowie zu vielen Loop-Geräten das Gerät / dev / sdb1 angezeigt. Wir machen Sie darauf aufmerksam, dass Sie vor dem Mounten die Sicherung stoppen müssen, wenn sie auf Ihrem Server ausgeführt wird.



Es gibt zwei Möglichkeiten, das Gerät zu montieren. Der erste ist die Verwendung des Befehls mount in der Befehlszeile als Benutzer zimbra. In unserem Fall sieht dieser Befehl folgendermaßen aus:



sudo mount /dev/sdb1 /opt/zimbra/backup/zextras/ 
sudo chmod -R -v 777 /opt/zimbra/backup/zextras/* 


Um das Gerät nicht jedes Mal manuell bereitzustellen, können Sie die Parameter für die automatische Festplattenbereitstellung in der Datei / etc / fstab registrieren.



Sie können auch die Anwendung "Disks" verwenden, um das Gerät zu mounten, das in der Standarddistribution von Ubuntu 18.04 enthalten ist. Darin müssen Sie das Gerät auswählen, das für die Sicherung vorgesehen ist, zu seinen Einstellungen gehen und den Einhängepunkt angeben. In unserem Fall ist dies / opt / zimbra / backup / zextras /. Wenn Sie das Kontrollkästchen "Beim Systemstart verbinden" aktivieren, stellt das Gerät automatisch eine Verbindung her, auch wenn das System neu gestartet wird.







Infolgedessen bleibt eine Sicherungskopie der Daten auf dem Zimbra OSE-Server auch dann erhalten, wenn das Gerät, auf dem die Betriebssystemdateien gespeichert sind, aus den angegebenen Gründen ausfällt.



In diesem Beispiel ist ein physisches Gerät mit dem Server verbunden. Netzwerkspeicher können jedoch nach demselben Prinzip verbunden werden. Es ist nur wichtig, dass die Datenschreibgeschwindigkeit gut genug ist.



Simulierter Unfall



Um den Sicherungsvorgang zu überprüfen, erstellen wir den Absturz auf dem Server neu. Dazu zuerst auf dem Quellserver ein Steuerungsbenutzer namens Backup.







Geben wir mit seinen Identifikationsdaten in den Webclient ein und:



  • Wir werden einen Brief in seinem Namen senden
  • Wir werden ihm einen Brief schicken
  • Speichern wir einen der Briefe im Entwurf
  • Lassen Sie uns eine neue Aufgabe erstellen
  • Lassen Sie uns ein neues Meeting erstellen
  • Erstellen wir einen neuen Kontakt






Somit verfügt unser Kontrollkonto über mehrere Komponenten für die Sicherung gleichzeitig und es kann überprüft werden, was während der Sicherung daraus wiederhergestellt wird.



Der nächste Schritt besteht darin, Datenverlust zu simulieren. Tatsächlich formatieren wir die Partition einfach mit Ubuntu 18.10, auf dem Zimbra OSE 9 installiert ist. Somit gehen nicht nur die Betriebssystemdaten verloren, sondern auch die Originaldaten des Mailservers.



Datenwiederherstellung



Um die Datenwiederherstellung zu starten, müssen Sie Ubuntu 18.04 neu installieren und Zimbra OSE 9 mit derselben Domäne wie zuvor darauf bereitstellen. Dieser Vorgang wird in unserem vorherigen Artikel ausführlich beschrieben . Es ist auch erforderlich, Zextras Suite zu installieren und die zuvor reservierte Lizenzdatei zu verwenden.



Nachdem der Mailserver wieder funktioniert hat, müssen nur noch die Daten aus der Sicherung wiederhergestellt werden. Da alle Daten auf einem separaten Gerät gespeichert wurden, können Sie sie mit dem neuen Server verbinden und von der darauf gespeicherten Sicherung wiederherstellen.



Dazu müssen Sie einen Ordner erstellen, in dem die Festplatte mit der Sicherung des alten Servers bereitgestellt wird, und das Gerät verbinden.



sudo su - zimbra
mkdir /opt/zimbra/backup_old 
sudo mount /dev/sdb1 /opt/zimbra/backup_old/


Danach müssen Sie zur Administrationskonsole auf dem neuen Server gehen und im Abschnitt "Sichern" unten auf dem Bildschirm auf die Schaltfläche "Backup importieren" klicken.



Im sich öffnenden Backup-Import-Assistenten müssen Sie:



  • Geben Sie den Pfad zur Sicherung vom alten Server an (in unserem Fall ist dies / opt / zimbra / backup_old).
  • Geben Sie die wiederherzustellenden Domänen an
  • Geben Sie die Konten an, die wiederhergestellt werden sollen






Mit dem Assistenten können Sie auch die Wiederherstellung von Systemkonten wie Galsync, gelöschten Konten, Aliasnamen, Mailinglisten und Serviceklassen deaktivieren. Für den Fall, dass es sich um einen echten Unfall handelt und die Zählung in Minuten erfolgt, kann es sehr hilfreich sein, die Wiederherstellung dieser Elemente zu verweigern.











Nachdem alle erforderlichen Parameter angegeben wurden, können Sie die Adressen für das Senden von Benachrichtigungen über den Abschluss des Verfahrens zum Importieren von Daten aus der Sicherung konfigurieren.



Ergebnis überprüfen



Um das Ergebnis zu überprüfen, versuchen wir, uns unter dem Namen des zuvor erstellten Sicherungsbenutzers anzumelden. Da die Anmeldung erfolgreich war, wurden die Anmeldeinformationen des Kontos erfolgreich wiederhergestellt.







Stellen wir nun sicher, dass alle zuvor erstellten Elemente in seinem Konto gespeichert sind: eingehende und ausgehende Briefe, Entwürfe, erstellte Ereignisse und Aufgaben.















Wie Sie in den Screenshots sehen können, sind alle Elemente sicher und solide. Somit war Zimbra OSE 9 Server Disaster Recovery mit Zextras Backup erfolgreich.



Bei allen Fragen zur Zextras Suite können Sie sich per E-Mail an katerina@zextras.com an die Vertreterin der Zextras-Firma Ekaterina Triandafilidi wenden



All Articles