如何在 Windows Server 2008 上安裝 CCR 環境的主動叢集 Mailbox role

Exchange 2007
 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

上次修改主題的時間: 2007-10-31

本主題說明如何在叢集連續複寫 (CCR) 環境中的主動節點上,安裝 Microsoft Exchange Server 2007 Service Pack 1 (SP1) 叢集信箱伺服器 (CMS),而此環境是執行 Windows Server 2008 作業系統。如需如何在 Windows Server 2003 上安裝 CCR 的詳細步驟,請參閱安裝叢集連續複寫

您可以使用命令列版本的安裝程式 (Setup.com) 或使用 Exchange Server 2007 SP1 安裝精靈 (Setup.exe),在 Windows Server 2008 上 Mailbox server role。

執行此程序之前,必須先形成並正確設定 Windows Server 2008 容錯移轉叢集。如需如何在 Windows Server 2008 上為 CCR 建立並設定容錯移轉叢集的詳細步驟,請參閱如何針對叢集連續複寫建立 Windows Server 2008 容錯移轉叢集

在安裝程式的整備檢查階段,如果未針對預設的第一個儲存群組和資料庫指定替代路徑,而且您要使用 %ProgramFiles%\Microsoft\Exchange Server\Mailbox 的預設路徑,則結果清單中可能會出現警告,說明必須建立此路徑。因為安裝程式會自動建立預設路徑,所以您可以安全地忽略此警告。不過,如果不使用預設路徑,則您必須在執行安裝程式之前就建立要使用的路徑。

若要執行此程序,必須對您使用的帳戶委派 Exchange Server 系統管理員角色。如需管理 Exchange 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量

若不小心指定叢集 IP 位址作為 CMS 的 IP 位址,或不小心指定叢集名稱作為 CMS 的名稱,則您可使用正確的 IP 位址與名稱執行第一道程序的步驟 2 來完成安裝。

請考慮下列各項,再執行之後的命令列 (Setup.com) 程序:

  • 若要為第一個儲存群組選取非預設的位置,您也可以將 /CMSDataPath:<PathToTheDatabase> 新增至命令。若希望資料庫位於預設位置 (%ProgramFiles%\Microsoft\Exchange Server\Mailbox),則可省略 /CMSDataPath:<PathToTheDatabase> 參數。字串「預設儲存群組」會附加到提供的路徑中。若您指定其他的路徑,必須在安裝 Exchange 前先手動建立該路徑。

  • 此命令列程序使用 /CMSIPAddress 選項來指定靜態的網際網路通訊協定第 4 版 (IPv4) 位址。在單一子網路安裝中,您可以使用下列選項,為 CMS 設定動態主機設定通訊協定 (DHCP) IPv4 位址或 IPv6 位址:

    /CMSIPV4Networks:<PublicClusterNetworkName>
    /CMSIPV6Networks:<PublicClusterNetworkName>
    

    在多重子網路環境中,可使用 /CMSIPV4Addresses 來設定 CMS、可使用 /CMSIPV4Networks 將 CMS 設定為動態指派公用叢集網路上的 IPv4 位址,還可使用 /CMSIPV6Networks 將 CMS 設定為動態指派公用叢集網路上的 IPv6 位址。

  1. 確保 Windows 防火牆服務正在執行中。不需啟動 Windows 防火牆,但必須執行 Windows 防火牆服務。

  2. 開啟 [命令提示字元] 視窗,瀏覽至安裝檔案,然後執行下列命令:

    Setup.com /roles:Mailbox /newcms /CMSname:<NameofClusteredMailboxServer> /CMSIPAddress:<ClusteredMailboxServerIPAddress>
    
    note附註:
    如果需要將程式檔案放置在其他位置,您可以將 /targetdir:<Path> 新增至命令以指定位置。若指定路徑,它必須符合被動節點所使用的路徑。
    note附註:
    CMS 名稱必須在 15 個字元以內。
    note附註:
    如果已安裝被動叢集 Mailbox role,而叢集中不存在主動節點,您可以使用下列命令使被動節點成為主動節點:
    Setup.com /newcms /cmsname:<NameofClusteredMailboxServer> /cmsipaddress:<IPAddressofClusteredMailboxServer>
    
  3. 安裝順利完成之後,會出現一則提示訊息,說明必須重新啟動。在重新啟動節點之前,請停止 CMS。若要停止 CMS,請從 [開始] 功能表開啟 Exchange 管理命令介面 (在 Microsoft Exchange Server 2007 程式群組中),然後執行下列命令:

    Stop-ClusteredMailboxServer <CMSName> -StopReason Setup -Confirm:$false
    
  4. CMS 停止 (離線) 後,關閉 Exchange 管理命令介面並重新啟動節點。在重新啟動期間,CMS 及正在重新啟動之節點所擁有的其他叢集群組會移動到叢集中的另一個節點 (如果有另一個節點),包含未安裝 Exchange 的節點。如果 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>
    
  5. 當 CMS 移回主動節點後,請在節點上使用 Exchange 管理工具來啟動 CMS。您可在主動節點上的 Exchange 管理命令介面中執行下列命令來啟動 CMS:

    Start-ClusteredMailboxServer <CMSName>
    

    您也可以使用 Exchange 管理主控台中的 [管理叢集信箱伺服器] 精靈來啟動 CMS。如需如何啟動 CMS 的詳細步驟,請參閱如何啟動叢集信箱伺服器

    啟動 CMS 且所有資源上線之後,便可將被動 Mailbox server role 安裝在容錯移轉叢集中的第二個節點 (若尚未安裝)。如需如何在容錯移轉叢集中安裝被動 Mailbox server role 的詳細步驟,請參閱如何在 Windows Server 2008 上安裝 CCR 環境的被動叢集信箱角色

  1. 開啟 Windows 檔案總管、瀏覽至 Exchange 安裝檔案,然後執行下列命令:

    Setup.exe
    
    note附註:
    如果您已安裝必要條件之套件,可以按一下 [步驟 4:安裝 Microsoft Exchange Server 2007 SP1] 以繼續安裝。
  2. 在 [簡介] 頁面上檢閱資訊,然後按 [下一步]。

  3. 在 [授權合約] 頁面上,檢閱授權合約。如果您接受這些條款,請選取 [我接受授權合約中的條款],然後按 [下一步]。

  4. 在 [錯誤報告] 頁面上檢閱相關資訊、選取適當的選項,然後按 [下一步]。

  5. 在 [安裝類型] 頁面上,選取 [自訂 Exchange Server 安裝]。您可以選擇變更 Exchange 程式檔案的位置。若指定路徑,它必須符合被動節點所使用的路徑。按 [下一步]。

  6. 在 [伺服器角色選取] 頁面上,選取 [主動叢集 Mailbox role]。將自動選取 [管理工具] 角色,並且將無法使用其他的角色。您可以選擇變更 Exchange 程式檔案的位置。若指定路徑,它必須符合被動節點所使用的路徑。按 [下一步]。

  7. 在 [叢集設定] 頁面上選取 [叢集連續複寫] 選項,然後在 [叢集信箱伺服器名稱] 欄位中輸入 CMS 名稱。選擇性地變更 CMS 儲存群組和資料庫檔案的初始位置,然後按 [下一步]。

    note附註:
    CMS 名稱必須在 15 個字元以內。
  8. 在 [叢集 IP 位址組態] 頁面上,請從 [第一個子網路] 下的選項中選取:

    • IPv4 網路   如果叢集中的所有公用網路介面都使用 IPv4 位址,請選取此選項。選取這個選項之後,必須選取靜態 IPv4 位址或使用 DHCP:

      如果您要讓 CMS 使用靜態 IPv4 位址,請選取 [使用下列靜態 IPv4 位址],並且在欄位中以帶點的十進位格式輸入 IP 位址。

      如果您要讓 CMS 使用動態指派的 IP 位址,請選取 [下列網路使用動態指派的 (DHCP) IPv4 位址]。然後按一下 [瀏覽] 按鈕以選取公用叢集網路。

    • IPv6 網路   如果叢集中的所有公用網路介面都使用 IPv6 位址,請選取此選項。然後按一下 [瀏覽] 按鈕以選取公用叢集網路。

  9. 如果您在多重子網路環境中安裝 CCR,請選取 [第二個子網路] 核取方塊,然後設定第二個子網路的網路設定。如果未在多重子網路環境中安裝 CCR,請不要選取 [第二個子網路] 核取方塊。

  10. 按 [下一步] 以初始化檢查以及安裝。在 [整備檢查] 頁面上,執行檢查時會出現狀態。順利完成檢查時,按一下 [安裝]。如果有任何檢查失敗且出現錯誤,您必須更正所識別的問題,然後重新啟動安裝。

  11. [進度] 頁面會顯示安裝程式執行的步驟。所有步驟完成之後,請清除 [使用 Exchange 管理主控台完成安裝] 核取方塊,然後按一下 [完成]。

  12. 會出現一則訊息,說明必須重新啟動,伺服器才能實際運作。按一下 [確定] 以認可此訊息。

  13. 安裝與設定完成後,您便會返回初始設定頁面以下載 Exchange 更新,並完成此節點上的設定。也可以選擇性地按一下 [步驟 5:取得 Microsoft Exchange 的重大更新] 以下載任何可用的更新。如果您安裝更新,且那些更新需要重新啟動,請不要重新啟動節點。相反地,請繼續此程序。

  14. 按一下 [關閉] 結束 Setup.exe,如果出現提示,請按一下 [是] 確認。

  15. 安裝程式完成之後,請先停止 CMS,再重新啟動節點。若要停止 CMS,請從 [開始] 功能表開啟 Exchange 管理命令介面 (在 Microsoft Exchange Server 2007 程式群組中),然後執行下列命令:

    Stop-ClusteredMailboxServer <CMSName> -StopReason Setup -Confirm:$false
    
  16. CMS 停止 (離線) 後,關閉 Exchange 管理命令介面並重新啟動節點。在重新啟動期間,CMS 及正在重新啟動之節點所擁有的其他叢集群組會移動到叢集中的另一個節點 (如果有另一個節點),包含未安裝 Exchange 的節點。如果 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>
    
  17. CMS 移動回主動節點後,請在節點上使用 Exchange 管理工具來啟動 CMS。您可在主動節點上的 Exchange 管理命令介面中執行下列命令來啟動 CMS:

    Start-ClusteredMailboxServer <CMSName>
    

    您也可以使用 Exchange 管理主控台中的 [管理叢集信箱伺服器] 精靈來啟動 CMS。如需如何啟動 CMS 的詳細步驟,請參閱如何啟動叢集信箱伺服器

    啟動 CMS 且所有資源上線之後,便可將被動信箱角色安裝在容錯移轉叢集中的第二個節點 (若尚未安裝)。如需如何在容錯移轉叢集中安裝被動 Mailbox role 的詳細步驟,請參閱如何在 Windows Server 2008 上安裝 CCR 環境的被動叢集信箱角色

 
顯示: