如何在 Windows Server 2008 上將主動叢集 Mailbox role 安裝在單一副本叢集中
適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
上次修改主題的時間: 2007-10-31
本主題說明如何在 Windows Server 2008 作業系統上執行的單一副本叢集 (SCC) 中,於主動節點上安裝 Microsoft Exchange Server 2007 Service Pack 1 (SP1) 叢集信箱伺服器 (CMS)。如需在 Windows Server 2008 上安裝 SCC 的詳細資訊,請參閱在 Windows Server 2008 上安裝單一副本叢集。
您可以使用命令列版本的安裝程式 (Setup.com) 或使用 Exchange Server 2007 SP1 安裝精靈 (Setup.exe),在 Windows Server 2008 上安裝主動叢集 Mailbox role。
開始之前
若要執行此程序,必須對您使用的帳戶委派 Exchange Server 系統管理員角色的成員資格。如需管理 Exchange 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量。
若不小心指定叢集 IP 位址作為 CMS 的 IP 位址,或不小心指定叢集名稱作為 CMS 的名稱,則您可使用正確的 IP 位址與名稱執行第一道程序的步驟 2 來完成安裝。
程序
使用安裝程式在 Windows Server 2008 上的 SCC 中安裝主動叢集 Mailbox role
確保 Windows 防火牆服務正在執行中。不需啟動 Windows 防火牆,但必須執行 Windows 防火牆服務。
開啟 [命令提示字元] 視窗、瀏覽至安裝檔案,然後執行下列命令。
Setup.com /roles:Mailbox /newcms /CMSname:<NameofClusteredMailboxServer> /CMSIPAddress:<ClusteredMailboxServerIPAddress> /CMSSharedStorage /CMSDataPath:<PathToSharedStorageForDatabase>
附註: 如果需要將程式檔案放置在其他位置,您可以將 /targetdir:<
Path>
新增至命令以指定位置。如果指定其他路徑,它必須符合所有被動節點所使用的路徑。附註: CMS 名稱必須在 15 個字元以內。 附註: /CMSDataPath 參數指定的資料庫和記錄檔路徑,必須位於共用儲存的實體磁碟上。此外,上述範例使用 /CMSIPAddress 選項來指定靜態網際網路通訊協定第 4 版 (IPv4) 位址。 附註: 如果已經安裝了被動叢集 Mailbox role,您可使用下列命令將被動節點設成主動節點: Setup.com /newcms /cmsname:<NameofClusteredMailboxServer> /cmsipaddress:<IPAddressofClusteredMailboxServer>
在單一子網路安裝中,您可以使用下列選項,為 CMS 設定動態主機設定通訊協定 (DHCP) IPv4 位址或 IPv6 位址。
/CMSIPV4Networks:<PublicClusterNetworkName> /CMSIPV6Networks:<PublicClusterNetworkName>
/CMSIPV4Addresses 可以用來在多重子網路環境中設定 CMS。CMSIPV4Networks 可以用來在公用叢集網路上設定具有動態指派 IPv4 位址的 CMS。/CMSIPV6Networks 可以用來在公用叢集網路上設定具有動態指派 IPv6 位址的 CMS。
安裝順利完成之後,會出現一則提示訊息,說明必須重新啟動。在重新啟動節點之前,請停止 CMS。若要停止 CMS,請從 [開始] 功能表開啟 Exchange 管理命令介面 (在 Microsoft Exchange Server 2007 程式群組中),然後執行下列命令:
Stop-ClusteredMailboxServer <CMSName> -StopReason Setup -Confirm:$false
CMS 停止 (離線) 後,關閉命令提示字元視窗和 Exchange 管理命令介面,然後重新啟動節點。
在重新啟動期間,CMS 及正在重新啟動之節點所擁有的其他叢集群組會移動到叢集中的另一個節點 (如果有另一個節點),包含未安裝 Exchange 的節點。設定實體磁碟資源前,應該將 CMS 群組及包含 CMS 將使用之磁碟資源的群組移動回主動節點。如果在重新啟動期間取得 CMS 擁有權的節點安裝了同一版 Exchange,您可在 Exchange 管理命令介面中使用下列命令將 CMS 移動回之前重新啟動的節點:
Move-ClusteredMailboxServer <CMSName> -TargetMachine <NodeName> -MoveComment Setup -Confirm:$false
如果在重新啟動期間取得 CMS 擁有權的節點未安裝同版 Exchange (或該節點上未安裝 Exchange),您必須使用叢集管理工具 (容錯移轉叢集管理工具或 Cluster.exe) 將 CMS 群組移動回之前重新啟動的節點。您可使用下列命令來進行這項動作:
Cluster group <CMSName> /move:<NodeName>
在剛形成的 Windows Server 2008 容錯移轉叢集中,在叢集形成期間偵測到的實體磁碟資源會新增到名為「可用的儲存群組」的群組中,而會將每個實體磁碟命名為「叢集磁碟 X」,其中 X 是磁碟號碼。針對要移動的每個磁碟資源執行下列命令,可將 CMS 將使用的每個實體磁碟資源從被動節點移動到主動節點:
Cluster group "Available Storage" /move:<ActiveNodeName> Cluster res <DiskResourceName> /move:<CMSName>
例如,若要在名為 SCCMBX1 的容錯移轉叢集中,為名稱為 Cluster Disk 2 的磁碟資源建立名為 First Storage Group/Mailbox Database (EXCLUSTER) 之 Microsoft Exchange 資料庫執行個體資源的相依性,請執行下列命令:
Cluster SCCMBX1 res "First Storage Group/Mailbox Database (EXCLUSTER)" /AddDep:"Cluster Disk 2"
對每個 Microsoft Exchange 資料庫執行個體資源以及與其對應的磁碟資源重複命令。
在正確設定實體磁碟資源相依性之後,必須設定實體磁碟資源原則,讓磁碟資源失敗不會導致 CMS 容錯移轉到另一個節點。此原則可透過執行下列 CMS 群組中的每個磁碟資源命令來設定:
Cluster <ClusterName> res <DiskResourceName> /prop RestartAction=1
設定完實體磁碟資源原則後,下個步驟是在容錯移轉叢集的被動節點上執行 Exchange Server 2007 SP1 安裝。如需如何在被動節點上安裝 Exchange Server 2007 SP1 的詳細步驟,請參閱如何在 Windows Server 2008 上將被動叢集 Mailbox role 安裝在單一副本叢集中。
使用 Exchange Server 2007 SP1 安裝精靈在 Windows Server 2008 上的 SCC 中安裝主動叢集 Mailbox role
開啟 Windows 檔案總管、瀏覽至 Exchange 安裝檔案,然後執行下列命令:
Setup.exe
附註: 如果您已安裝必要條件之套件,您可以按一下 [步驟 4:安裝 Microsoft Exchange Server 2007 SP1] 以繼續安裝。 在 [簡介] 頁面上檢閱資訊,然後按 [下一步]。
在 [授權合約] 頁面上,檢閱授權合約。如果您接受這些條款,請選取 [我接受授權合約中的條款],然後按 [下一步]。
在 [錯誤報告] 頁面上,檢閱該資訊並進行選擇。按 [下一步]。
在 [安裝類型] 頁面上,選取 [自訂 Exchange Server 安裝]。您可以選擇變更 Exchange 程式檔案的位置。若指定路徑,它必須符合被動節點所使用的路徑。按 [下一步]。
在 [伺服器角色選取] 頁面上,選取 [主動叢集 Mailbox role]。將自動選取 [管理工具] 角色,並且將無法使用其他的角色。您可以選擇變更 Exchange 程式檔案的位置。若指定路徑,它必須符合被動節點所使用的路徑。按 [下一步]。
在 [叢集設定] 頁面上,選取 [單一副本叢集],然後輸入 CMS 的名稱。您也必須將 CMS 資料庫檔案的路徑變更為共用儲存磁碟資源的上的位置。按 [下一步]。
重要事項: CMS 資料庫和記錄檔路徑必須在屬於共用儲存的實體磁碟上。 在 [叢集 IP 位址組態] 頁面上,請從下列選項選取:
如果叢集中的所有公用網路介面都使用 IPv4 位址,請選取 [IPv4 網路]。在選取此選項之後,您必須選取靜態 IP 位址或使用 DHCP。
如果您要讓 CMS 使用靜態 IP 位址,請選取 [使用下列靜態 IPv4 位址],並且在欄位中以帶點的十進位格式輸入 IP 位址。
如果您要讓 CMS 使用動態指派的 IP 位址,請選取 [下列網路使用動態指派的 (DHCP) IPv4 位址]。然後按一下 [瀏覽] 按鈕以選取公用叢集網路。
如果叢集中的所有公用網路介面都使用 IPv6 位址,請選取 [IPv6 網路]。然後按一下 [瀏覽] 按鈕以選取公用叢集網路。
如果您在多重子網路環境中安裝 CMS,請選取 [第二個子網路] 核取方塊,然後設定第二個子網路的網路設定。
按 [下一步] 以初始化檢查以及安裝。
在 [整備檢查] 頁面上,執行檢查時會出現狀態。順利完成檢查之後,按一下 [安裝]。如果檢查失敗,您必須更正所識別的問題,然後重新啟動安裝。
[進度] 頁面會顯示安裝程式將執行的步驟。所有步驟皆完成後,請清除 [使用 Exchange 管理主控台完成安裝] 核取方塊,然後按一下 [完成]。
會出現一則訊息,說明必須重新啟動,伺服器才能實際運作。按一下 [確定] 以認可此訊息。
安裝與設定完成後,您便會返回初始設定頁面以下載 Exchange 更新,並完成此節點上的設定。按一下 [步驟 5:取得 Microsoft Exchange 的重大更新] 以下載任何可用的更新。如果您安裝更新,且那些更新需要重新啟動,請不要重新啟動節點。相反地,請繼續此程序。
按一下 [關閉] 以結束 Setup.exe,如果有訊息出現,請按一下 [是] 加以確認。
安裝程式完成之後,請先停止 CMS,再重新啟動節點。若要停止 CMS,請開啟 Exchange 管理命令介面,並執行下列命令:
Stop-ClusteredMailboxServer <CMSName> -StopReason Setup -Confirm:$false
CMS 停止 (離線) 後,重新啟動節點。在重新啟動期間,CMS 及正在重新啟動之節點所擁有的其他叢集群組會移動到叢集中的另一個節點 (如果有另一個節點),包含未安裝 Exchange 的節點。如果 CMS 群組已移動到另一個節點,則設定實體磁碟資源前,應該將 CMS 群組及包含 CMS 將使用之磁碟資源的群組移動回主動節點。如果在重新啟動期間取得 CMS 擁有權的節點安裝了同一版 Exchange,您可在 Exchange 管理命令介面中使用下列命令將 CMS 移動回之前重新啟動的節點:
Move-ClusteredMailboxServer <CMSName> -TargetMachine <NodeName> -MoveComment Setup -Confirm:$false
如果在重新啟動期間取得 CMS 擁有權的節點未安裝同版 Exchange (或根本未安裝 Exchange),您必須使用叢集管理工具 (容錯移轉叢集管理工具或 Cluster.exe) 將 CMS 群組移動回之前重新啟動的節點。您可使用下列命令來進行這項動作:
Cluster group <CMSName> /move:<NodeName>
在剛形成的 Windows Server 2008 容錯移轉叢集中,在叢集形成期間偵測到的實體磁碟資源會新增到名為「可用的儲存群組」的群組中,而會將每個實體磁碟命名為「叢集磁碟 X」,其中 X 是磁碟號碼。針對要移動的每個磁碟資源執行下列命令,可將 CMS 將使用的每個實體磁碟資源從被動節點移動到主動節點:
Cluster group "Available Storage" /move:<ActiveNodeName> Cluster res <DiskResourceName> /move:<CMSName>
例如,若要在名為 SCCMBX1 的容錯移轉叢集中,為名稱為 Cluster Disk 2 的磁碟資源建立名為 First Storage Group/Mailbox Database (EXCLUSTER) 之 Microsoft Exchange 資料庫執行個體資源的相依性,請執行下列命令:
Cluster SCCMBX1 res "First Storage Group/Mailbox Database (EXCLUSTER)" /AddDep:"Cluster Disk 2"
對每個 Microsoft Exchange 資料庫執行個體資源以及與其對應的磁碟資源重複命令。
在正確設定實體磁碟資源相依性之後,必須設定實體磁碟資源原則,讓磁碟資源失敗不會導致 CMS 容錯移轉到另一個節點。此原則可透過執行下列 CMS 群組中的每個磁碟資源命令來設定:
Cluster <ClusterName> res <DiskResourceName> /prop RestartAction=1
設定完實體磁碟資源原則後,下個步驟是在容錯移轉叢集的被動節點上執行 Exchange Server 2007 SP1 安裝。如需如何在被動節點上安裝 Exchange Server 2007 SP1 的詳細步驟,請參閱如何在 Windows Server 2008 上將被動叢集 Mailbox role 安裝在單一副本叢集中。