繼Zextras之後
有兩種方法可以從 Zextras 升級到 Zimbra OSE 9。 第一個也是最簡單、最快的,是將伺服器上的 Zimbra 8.8.15 OSE 更新到新版本。 這種方法有兩個缺點。 首先,您將需要相當長的技術中斷來進行更新,第二是,如果某些事情沒有按計劃進行,您可能會面臨失去可用系統的風險,並且可能會花費大量時間使其正常運行再次。 遷移到 Zimbra OSE 9 的第二種方法是從運行 Zimbra OSE 8.8.15 的伺服器遷移到運行 Zimbra OSE 9 的伺服器。這種方法實施起來稍微複雜一些,但不需要長時間的技術中斷,並且在如果一台伺服器出現問題,您手邊總會有另一台配備功能齊全的Zimbra OSE 的伺服器。
為了更新,您需要從 Zextras 網站下載 Zimbra 9 OSE 發行版並執行安裝程序,該安裝程式將自動偵測已安裝的 Zimbra OSE 8.8.15 並提供將郵件伺服器更新至新版本的功能。 更新過程與Zimbra OSE 9安裝過程類似,這裡有詳細描述。
我們將使用 company.ru 域的範例來了解遷移過程。 Zimbra OSE 8.8.15 在 mail.company.ru 節點上運行,Zimbra OSE 9 將安裝在 zimbra9.company.ru 節點上。 在這種情況下,DNS 中的 MX 記錄專門指向 mail.company.ru 節點。 我們的任務是將企業員工的帳戶從mail.company.ru節點上的郵件系統轉移到部署在zimbra9.company.ru節點上的系統。
實施的第一步是在一台伺服器上建立備份副本並將其部署到另一台伺服器上。 此任務是使用 Zextras Backup 擴充功能執行的,該擴充功能是 Zextras Suite Pro 的一部分。 請注意,為了成功傳輸備份,兩台伺服器上必須安裝相同版本的 Zextras Suite Pro。 我們也提請您注意,與 Zimbra OSE 9 相容的最低版本是 Zextras Suite Pro 3.1,因此您不應嘗試使用低於所示版本的版本遷移資料。
若要執行遷移,建議使用安裝在 /opt/zimbra/backup/zextras/ 資料夾中的外部硬碟或網路儲存設備,預設儲存郵件伺服器備份。 這樣做是為了確保建立備份不會對正在運行的系統造成額外負載。
讓我們使用以下命令禁用兩台伺服器上的即時掃描功能來開始遷移 zxsuite backup setProperty ZxBackup_RealTimeScanner false。 然後使用以下命令在來源伺服器上執行 SmartScan zxsuite備份doSmartScan。 因此,我們的所有資料都會匯出到 /opt/zimbra/backup/zeextras/ 資料夾,也就是說,它將最終保存在外部媒體上。 操作完成後,將媒體掛載到目標伺服器上。 另外,如果內部網路速度允許,您可以使用 rsync 公用程式來傳輸備份。
此後,您可以開始將備份副本部署到目標基礎架構。 這是使用命令完成的 zxsuite 備份 doExternalRestore /opt/zimbra/backup/zeextras/。 部署完成後,您將收到可以投入運行的舊伺服器的工作副本。 為此,您需要立即變更 DNS 伺服器的 MX 記錄,並將信件流切換到目標基礎架構。 此外,您需要變更 zimbra9.company.ru 節點的主機名稱和 DNS 記錄,以便當使用者登入 Web 用戶端時,他們最終會進入 Zimbra OSE 9。
然而,工作還沒有完成。 事實上,在備份結束後、將信件流切換到新伺服器之前到達的信件仍儲存在 Zimbra OSE 8.8.15 中,因此在信件停止到達 Zimbra OSE 8.8.15 的伺服器後,您需要再次製作它的備份副本。 借助智慧掃描,只有先前備份中遺失的資料才會包含在其中。 因此,傳輸新資料的過程不會持續很長時間。
可以在圖形管理員控制台中執行相同的操作。 文章中給出的螢幕截圖按順序顯示了建立和匯入備份副本的過程。
這種更新伺服器的方法的明顯後果是,Zimbra 用戶將在一段時間內無法存取某些已接收和已發送的電子郵件,但仍能夠正常接收和發送電子郵件。 此外,在直接恢復郵箱內容的過程中,伺服器的效能和回應能力可能會下降,但所有這些細微差別都比長期技術中斷和相關的服務暫時無法使用要好得多。
對於與 Zextras Suite 相關的所有問題,您可以通過電子郵件聯繫 Zextras 代表 Ekaterina Triandafilidi [電子郵件保護]
來源: www.habr.com