Wir übertragen Zimbra von einer Einzelserver- auf eine Multiserver-Infrastruktur

Published on December 14, 2018

Wir übertragen Zimbra von einer Einzelserver- auf eine Multiserver-Infrastruktur

    Im letzten Artikel haben wir darüber gesprochen, wie Zimbra auf einer Multiserver-Infrastruktur installiert werden kann. Zusätzlich zu der erhöhten Ausfallsicherheit lässt sich diese Infrastruktur leicht skalieren und eignet sich ideal für beide SaaS-Anbieter, die sowohl für den Service als auch für große Unternehmen Zugriff auf E-Mail- und Collaboration-Tools verkaufen. Was ist zu tun, wenn Zimbra ursprünglich auf einem einzelnen Server in Ihrem Unternehmen installiert war, aber mit dem Wachstum und der Entwicklung des Unternehmens Geschwindigkeit und Verfügbarkeit deutlich abnahmen? Eine naheliegende Lösung wäre die Übertragung der Zimbra Collaboration Suite auf eine Infrastruktur mit mehreren Servern. Ist dies jedoch ohne lange Ausfallzeiten und ohne Verlust wertvoller Daten möglich?

    Bild

    Es stellt sich heraus, dass dies möglich ist. Bei Verwendung der Lösung der Firma Zextras erfolgt der Migrationsprozess auf die neue Infrastruktur in mehreren Schritten:

    1. Netzinstallation von Zimbra auf der gewünschten Multiserver-Infrastruktur
    2. Installieren eines Zextras Backup-Zimlets auf dem Quellserver
    3. Installieren von Zextras Backup auf dem Zielserver mit Postfachspeicher
    4. Erstellen einer Sicherung mit dem Inhalt des Quellservers
    5. Stellen Sie Zimbra Backup auf der Zielinfrastruktur bereit
    6. Inbetriebnahme einer Multi-Server-Infrastruktur mit Zimbra

    Der Multi-Server-Installationsprozess von Zimbra Open-Source Edition wurde in einem früheren Artikel ausführlich beschrieben . Nachdem die auf verschiedenen Servern installierten Zimbra-Elemente als Ganzes ausgeführt wurden, können Sie den Vorgang des "Verschiebens" vom alten Server auf die neue Infrastruktur starten. Das vom italienischen IT-Unternehmen Zextras entwickelte und im Paket der modularen Erweiterungen Zextras Suite enthaltene Zemlet Zextras Backup wird diese Aufgabe perfekt bewältigen.

    Bild

    Führen Sie nach der Installation des Zimlets auf dem Quellserver die Funktion Export Backup aus. Zextras Backup scannt Ihren Server und erstellt ein Backup, das den Inhalt von Postfächern, Benutzereinstellungen und -parametern, Kalenderdaten, freigegebenen Dateien sowie Informationen zu Benutzergruppen und Domänen enthält. Nachdem das Backup erstellt wurde, ist es nicht überflüssig, es aus Gründen der Zuverlässigkeit an einem anderen Ort zu speichern. Für diese Zwecke geeignet als externe Festplatte und Cloud-Speicher.

    Beachten Sie, dass Sie dank der 30-tägigen Testversion mit Zextras Backup kostenlos eine Sicherungskopie des ursprünglichen Zimbra-Servers auf der neuen Infrastruktur bereitstellen und gleichzeitig die Einfachheit und Benutzerfreundlichkeit von Zextras Suite bewerten können.

    Die Zextras Suite sollte auf einem oder mehreren Postfachservern der Zielinfrastruktur installiert werden. Nach Abschluss der Installation können Sie die vom Zextras Backup-Simulator bereitgestellte Funktion "Backup importieren" verwenden, um aus einem Backup wiederherzustellen. Im daraufhin angezeigten Dialogfeld können Sie auswählen, welche der reservierten Elemente auf diesem Server wiederhergestellt werden sollen. Dank dessen kann der Infrastrukturadministrator von Zimbra verschiedene Domänen oder sogar Konten auf verschiedene Postfachserver verteilen.

    Bild

    Nachdem die Wiederherstellung der Sicherung des Quellservers auf der Zielinfrastruktur abgeschlossen ist, können Sie die Zimbra Multiserver-Infrastruktur in Betrieb nehmen.

    Der aufmerksame Leser wird jedoch darauf achten, dass eine solche Methode zum Zeitpunkt der Sicherung und Bereitstellung auf der Zielinfrastruktur immer noch eine Unterbrechung des Betriebs des ursprünglichen Zimbra-Servers bedeutet. Abhängig von der Datenmenge kann eine solche Unterbrechung von einigen Minuten bis zu völlig inakzeptablen Werten reichen. Für den Fall, dass die Dauer des Serverausfalls nicht zu Ihnen passt, können Sie die inkrementelle Migration verwenden - eine Methode, mit der Sie unabhängig von der übertragenen Datenmenge migrieren können, ohne die Server zu stoppen.

    Um eine inkrementelle Migration durchzuführen, muss der Benutzer Zextras Backup auf dem Quellserver sowie auf einem oder mehreren Postfachservern der Zielinfrastruktur installieren. Um die Belastung eines funktionierenden Servers zu verringern, wird empfohlen, eine externe Festplatte anzuschließen und diese im Ordner / opt / zimbra / backup / zextras / bereitzustellen . Außerdem wird empfohlen, vor Beginn der Migration den TTL-Wert in den MX-Einträgen des DNS-Servers auf 300 festzulegen, um den Datenübertragungsprozess so weit wie möglich zu beschleunigen.

    Bild

    Wir starten die Migration, indem wir alle Real Time Scanner-Server auf allen Servern mithilfe des falschen Befehls zxsuite backup setProperty ZxBackup_RealTimeScanner deaktivieren . Führen Sie dann SmartScan auf dem Quellserver mit dem Befehl zxsuite backup doSmartScan aus. Dank dessen werden alle unsere Daten in den Ordner / opt / zimbra / backup / zextras / exportiert. Wenn Sie zuvor eine externe Festplatte bereitgestellt haben, erhalten Sie auch Sicherungsmedien. Beachten Sie, dass Sie zum Verteilen von Domänen vom Quellserver auf verschiedene Postfachserver in der Zielinfrastruktur auch einen Befehl wie zxsuite backup doExport / path / to / export / folder / domains domain1.com, domain2.com verwenden können und schließlich Sicherungskopien von verschiedenen Domänen erhalten.

    Danach können Sie mit der Bereitstellung eines Backups auf der Zielinfrastruktur fortfahren. Zu diesem Zweck wird die Verwendung des Parameters " Nur Bereitstellung" empfohlen.Mit dieser Option können Sie nur die Daten von Domänen, Benutzergruppen und Konten importieren und den Inhalt von Postfächern ignorieren. Um diesen Parameter zu verwenden, geben Sie zxsuite backup doExternalRestore / path / für / the / data / provisioning_only TRUE auf dem Zielserver ein . Wiederholen Sie diesen Vorgang für jeden Server und sichern Sie die relevanten Domänen, wenn Sie sie auf verschiedene Postfachserver verteilen möchten.

    Dadurch erhalten Sie eine funktionsfähige Kopie des alten Nordens ohne den Inhalt der Postfächer. Danach können Sie den Brieffluss sofort auf die Zielinfrastruktur umschalten und dann mit dem zxsuite backup doExternalRestore / path / for / the / data / -Befehl den Inhalt von Postfächern vom alten Server übertragen. Ein offensichtlicher Nachteil dieses Ansatzes ist, dass Zimbra-Benutzer für einige Zeit keinen Zugriff auf die früher gesendeten und empfangenen Briefe haben, obwohl sie weiterhin normal E-Mails empfangen und senden. Während der direkten Wiederherstellung des Postfachinhalts sinkt außerdem die Serverleistung. Nachdem die Wiederherstellung des Postfachinhalts abgeschlossen ist, können Sie über den erfolgreichen Abschluss der Migration ohne Ausfallzeiten sprechen.