Migration von Zimbra OSE 8.8.15 auf Zimbra 9 Open Source durch Zextras

Nach Zextras опубликовала Nachdem sie ihre eigenen Builds von Zimbra Collaboration Open-Source Edition 9 erstellt hatten, beschlossen viele Administratoren, ihre Mailserver auf die neue Version zu aktualisieren, und wandten sich mit der Frage an den technischen Support von Zextras, wie dies ohne Beeinträchtigung der Leistung eines der Schlüsselsysteme des Unternehmens erfolgen könnte.

Es gibt zwei Möglichkeiten, von Zextras auf Zimbra OSE 9 zu aktualisieren. Die erste, die auch einfachste und schnellste ist, besteht darin, Zimbra 8.8.15 OSE auf dem Server auf eine neue Version zu aktualisieren. Dieser Ansatz hat genau zwei Nachteile. Erstens benötigen Sie eine ausreichend lange technische Pause, um das Update durchzuführen, und zweitens besteht die Gefahr, dass Sie kein funktionierendes System mehr haben, wenn etwas nicht nach Plan läuft, und Sie können viel Zeit damit verbringen, es wieder funktionsfähig zu machen. Die zweite Möglichkeit zur Migration auf Zimbra OSE 9 besteht darin, von einem Zimbra OSE 8.8.15-basierten Server auf einen Zimbra OSE 9-basierten Server zu migrieren. Sie haben immer einen anderen Server mit einer voll funktionsfähigen Zimbra OSE zur Hand.

Migration von Zimbra OSE 8.8.15 auf Zimbra 9 Open Source durch Zextras

Um ein Upgrade durchzuführen, müssen Sie die Zimbra 9 OSE-Distribution von der Zextras-Website herunterladen und das Installationsprogramm ausführen, das automatisch die installierte Zimbra OSE 8.8.15 erkennt und anbietet, den Mailserver auf die neue Version zu aktualisieren. Der Upgrade-Prozess ähnelt dem Zimbra OSE 9-Installationsprozess, der detailliert beschrieben wird in unserem vorherigen Artikel beschrieben.

Wir betrachten den Migrationsprozess am Beispiel der Domain „company.ru“. Zimbra OSE 8.8.15 läuft auf dem Host mail.company.ru, während Zimbra OSE 9 auf dem Host zimbra9.company.ru installiert wird. Gleichzeitig verweist der MX-Eintrag im DNS genau auf den Knoten mail.company.ru. Unsere Aufgabe wird es sein, die Konten der Mitarbeiter des Unternehmens vom Mailsystem auf dem Knoten mail.company.ru auf das System zu übertragen, das auf dem Knoten zimbra9.company.ru bereitgestellt ist.

Migration von Zimbra OSE 8.8.15 auf Zimbra 9 Open Source durch Zextras

Der erste Schritt zur Implementierung besteht darin, ein Backup auf einem Server zu erstellen und es auf einem anderen bereitzustellen. Diese Aufgabe wird mit der Zextras Backup-Erweiterung ausgeführt, die Teil der Zextras Suite Pro ist. Bitte beachten Sie, dass für eine erfolgreiche Backup-Übertragung auf beiden Servern die gleiche Version von Zextras Suite Pro installiert sein muss. Wir machen Sie auch darauf aufmerksam, dass die mit Zimbra OSE 9 kompatible Mindestversion Zextras Suite Pro 3.1 ist. Sie sollten daher nicht versuchen, Daten mit einer niedrigeren Version als der angegebenen zu übertragen.

Migration von Zimbra OSE 8.8.15 auf Zimbra 9 Open Source durch Zextras

Um die Migration durchzuführen, wird empfohlen, eine externe Festplatte oder ein Netzwerkspeichergerät zu verwenden, das im Ordner /opt/zimbra/backup/zextras/ bereitgestellt wird, wo die Mailserver-Sicherung standardmäßig gespeichert wird. Dies geschieht, damit das Erstellen eines Backups keine zusätzliche Belastung für ein laufendes System darstellt.

Migration von Zimbra OSE 8.8.15 auf Zimbra 9 Open Source durch Zextras

Beginnen wir die Migration, indem wir mit dem Befehl die Echtzeit-Scanfunktion auf beiden Servern deaktivieren zxsuite backup setProperty ZxBackup_RealTimeScanner false. Führen Sie dann auf dem Quellserver SmartScan mit dem Befehl aus zxsuite-Backup doSmartScan. Dadurch werden alle unsere Daten in den Ordner /opt/zimbra/backup/zextras/ exportiert, d. h. sie befinden sich auf externen Medien. Nachdem der Vorgang abgeschlossen ist, mounten Sie das Medium auf dem Zielserver. Wenn die Geschwindigkeit des internen Netzwerks dies zulässt, können Sie das Backup auch mit dem Dienstprogramm rsync übertragen.

Danach können Sie mit der Bereitstellung des Backups auf der Zielinfrastruktur beginnen. Dies geschieht mit dem Befehl zxsuite-Backup doExternalRestore /opt/zimbra/backup/zextras/. Am Ende der Bereitstellung verfügen Sie über eine Arbeitskopie des alten Servers, die Sie in die Produktion überführen können. Dazu müssen Sie sofort Änderungen am MX-Eintrag des DNS-Servers vornehmen und den Brieffluss auf die Zielinfrastruktur umstellen. Darüber hinaus müssen Sie Änderungen am Hostnamen und DNS-Eintrag des Hosts zimbra9.company.ru vornehmen, damit Benutzer beim Aufrufen des Webclients zu Zimbra OSE 9 gelangen. 

Migration von Zimbra OSE 8.8.15 auf Zimbra 9 Open Source durch Zextras

Allerdings sind die Arbeiten noch nicht abgeschlossen. Tatsache ist, dass die Briefe, die nach dem Ende der Sicherung und vor der Umstellung des Briefflusses auf den neuen Server eingegangen sind, weiterhin in Zimbra OSE 8.8.15 gespeichert sind, also unmittelbar danach keine Briefe mehr auf dem Server mit Zimbra OSE 8.8.15 ankommen. XNUMX, Sie müssen es erneut sichern. Dank Smart Scan gelangen nur die Daten hinein, die nicht im vorherigen Backup enthalten waren. Daher wird der Prozess der Übertragung neuer Daten nicht lange dauern. 

Migration von Zimbra OSE 8.8.15 auf Zimbra 9 Open Source durch Zextras

Die gleichen Vorgänge können in der grafischen Administratorkonsole ausgeführt werden. Die im Artikel angegebenen Screenshots zeigen nacheinander den Vorgang des Erstellens und Importierens eines Backups. 

Die offensichtliche Konsequenz dieses Ansatzes zur Aktualisierung des Servers besteht darin, dass Zimbra-Benutzer für einige Zeit keinen Zugriff auf einige empfangene und gesendete E-Mails haben, E-Mails jedoch weiterhin normal empfangen und senden können. Darüber hinaus kann es bei der direkten Wiederherstellung des Inhalts des Postfachs zu einem Rückgang der Serverleistung und Reaktionsfähigkeit kommen, aber all diese Nuancen sind viel besser als ein langer technischer Ausfall und die damit verbundene vorübergehende Nichtverfügbarkeit des Dienstes.

Bei allen Fragen im Zusammenhang mit der Zextras Suite können Sie sich per E-Mail an die Vertreterin von Zextras Ekaterina Triandafilidi wenden [E-Mail geschützt]

Source: habr.com

Kommentar hinzufügen