共用方式為


Microsoft Exchange Server 2010:建立叢集以達高可用性

設定叢集和使用資料庫可用性群組是確保 Microsoft Exchange 高可用性兩種絕佳的方法。

摘自"Exchange 2010-A 實用辦法,"由紅門書 (2009 年) 出版。

Jaap Wesselius

在 Exchange Server 2007,叢集連續複寫 (CCR) 使用群集資源管理模型安裝和管理的高可用性 (HA) 解決方案。 最初,您生成 Windows 群集,然後在群集模式中運行 Exchange 安裝程式。 這將註冊 EXRES。在容錯移轉叢集中,DLL 並創建叢集信箱伺服器 (CMS)。 您必須生成容錯移轉叢集提前在 Exchange Server 2007 環境中,即使是只單節點群集。

群集元件現在是在 Exchange Server 2010 中隱藏的。 這一進程推出了一個稱為活動管理器的新元件。 主動管理器將替換以前版本的 Exchange 伺服器中提供的資源模型和容錯移轉管理功能。

容錯移轉叢集元件還沒有被完全刪除,不過。 有些人仍在使用。 如果您在管理工具中打開容錯移轉叢集管理器,您可以等找到資料庫可用性組 (DAG)、 群集網路。 不要試圖管理 DAG 使用容錯移轉叢集管理器,因為這不支援。 Exchange 管理主控台 (EMC) 或 Exchange 管理外殼 (EMS) 是管理 DAG 的唯一途徑。

主動管理器運行在所有的 DAG 成員的郵箱伺服器上。 有兩個角色 — — 主活動管理器 (PAM) 和備用活動管理器 (SAM)。 PAM 還保留群集仲裁的郵箱伺服器上運行。 這是決定哪些資料庫處於活動狀態的伺服器,哪些是被動在 DAG 內。

SAM 負責確定伺服器或資料庫的故障 (PAM 做這在自己為其自己的本機資料庫的伺服器)。 如果 SAM 檢測到任何,它與 PAM 以啟動故障切換進行通信。

複製服務監視健康的 DAG 內已裝載的資料庫。 它還監視的可擴展儲存引擎或 ESE,任何 I/O 問題或故障。 在這裡有任何出錯,如果複製服務立即聯繫主動管理器。 在容錯移轉,主動管理器確定哪個資料庫應成為 (具體取決於您在配置期間指定的故障切換順序) 資料庫的主動副本。

配置 DAG

你需要至少兩個 Exchange 伺服器 2010年郵箱伺服器正確配置 DAG。 想像一下四個伺服器部署中,一台 Exchange 伺服器 2010年用戶端存取伺服器、 一台 Exchange 伺服器 2010年集線器傳輸伺服器和兩個 Exchange Server 2010 郵箱伺服器 (EXMBX01 和 EXMBX11)。 所有四個伺服器都位於同一 Active Directory 站台,此網站也是在面向 Internet 的 Active Directory 站台。

讓我們假設所有的四個伺服器都充分運作,工作正常。 若要創建兩個郵箱伺服器的 DAG,您需要額外的私人網路絡。 您將使用此用於複製目的。

請按照下列步驟在此環境中創建 DAG:

  1. 登錄到 Exchange 伺服器上,打開 EMC。
  2. 展開交流房地 (伺服器),然後再展開組織葉。 按一下該郵箱,然後按一下資料庫可用性組選項卡。 沒有專案將顯示在結果窗格中。
  3. 在郵箱伺服器上,打開 EMS,然後輸入以下命令:

New-DatabaseAvailabilityGroup –Name DAG1 –DatabaseAvailabilityGroupIpAddresses 10.0.0.101

4.   這將創建新的 DAG 10.0.0.101 的 IP 位址。 因為 DAG 是只不過在 Active Directory 中的預留位置,你可以看到它與 ADSIEdit。
5.   要添加到 DAG 的第一個郵箱伺服器 (EXMBX01),切換回 EMS 並輸入以下命令:

Add-DatabaseAvailabilityGroupServer –Identity DAG1 –MailboxServer EXMBX01

6.   指定的郵箱伺服器現在被添加到 DAG。 這也將在集線器傳輸伺服器上創建檔案共用見證。 您需要檔案共用見證 (Exchange 伺服器 2007 CCR 環境中就像一樣) 伺服器發生故障時,群集中創建大多數。 添加郵箱伺服器和創建檔案共用見證的過程可以採取達 45 秒。
7.   當切換回 EMC,您現在會看到 (DAG1) 在主控台中,達格 · 哈以及您剛添加的 EXMBX01。
8.   按一下資料庫管理選項卡,在 EMC 中。 在第一和第二個郵箱伺服器上,您將看到的初始資料庫。 您還會注意有一個資料庫副本可用每個伺服器上。 在資料庫管理選項卡中選擇公用資料夾資料庫時,資料庫副本結果窗格是灰顯。 這是因為公用資料夾複製和複製資料庫不相容。
9.   要將第二個郵箱伺服器添加到 DAG,登錄到第二個伺服器上,並打開 EMS。 輸入以下命令:

Add-DatabaseAvailabilityGroupServer –Identity DAG1 –MailboxServer EXMBX11

現在第二個郵箱伺服器將添加到 DAG。 與添加第一個郵箱伺服器,此過程可能需要幾秒鐘完成。

如果 Windows 容錯移轉叢集元件已經不在郵箱伺服器上安裝的它們將自動。 可以手動也提前打開一個命令提示符安裝和執行以下命令:

ServerManagerCmd.exe –i Failover-Clustering

現在您已經創建兩個郵箱伺服器的 DAG 和你準備設定資料庫副本。 交流中的 DAG 功能是非常靈活的。 沒有需要預先配置 Windows 容錯移轉叢集。 您可以將郵箱伺服器添加達格 · 哈,每當您需要沒有問題。 只是安裝郵箱伺服器,安裝容錯移轉叢集的位和將伺服器添加到 DAG。 這個過程被稱為增量部署。

您還可以創建使用 DAG 的網站恢復。 除了添加郵箱伺服器 (在同一個資料中心) 在同一 Active Directory 站台內,您還可以到另一個 Active Directory 站台中添加郵箱伺服器。 只要網路連接的足夠好,及時處理複製 — — 和集線器傳輸伺服器和用戶端存取伺服器具有可靠的網路連接到其他資料中心 — — 你準備去。

如果您想要從另一個網站的郵箱伺服器添加到 DAG,你需要幾個配置更改。 您必須將 DAG 的 IP 位址的其他網站中添加到本地 DAG。 與 EMC,您不能這樣做,因為你得使用 EMS。 輸入以下命令:

Set-DatabaseAvailabilityGroup –Identity DAG1 –DatabaseAvailabilityGroupIpAddresses 10.0.0.101,192.168.1.101

當您添加的第一個郵箱伺服器時,將自動創建 DAG 的第一個網路。 其他網路將不會創建自動,所以您必須手動添加到 DAG 的第二個網站的子網:

New-DatabaseAvailabilityGroupNetwork -DatabaseAvailabilityGroup DAG1 -Name DAGNetwork02 -Description “Second Site” -Subnets 192.168.1.0/24 -ReplicationEnabled:$True

如果您剛添加的網站中的網域控制站,你得向等候複製完成或強制複製,啟動。 否則,區議會在第二個網站可能沒有足夠的知識有關的更改您想要使。

在這一階段可以從第二個網站添加郵箱伺服器,使用 EMC 或 EMS 的 DAG 到:

Add-DatabaseAvailabilityGroupServer –Identity DAG1 –MailboxServer EXMBX02

這是您與 Microsoft Exchange 伺服器可以使用的幾個醫管局戰略之一。 在將來尋找額外的醫管局配置戰略上的更多詳細資訊。

Jaap Wesselius

Jaap Wesselius 是 DM 顧問、 強重點放在消息傳遞和協作解決方案的公司的創始人。 在微軟工作了八年之後, Wesselius 決定提交更多他的時間到在荷蘭,交流社區 2007 年導致 Exchange 伺服器 MVP 獎。 他也是在荷蘭的整合通訊使用者組和簡單的談話經常作者的定期撰稿人。

瞭解更多有關"Exchange 2010-A 實用辦法"在 red-gate.com/our-company/about/book-store

相關的內容