如何在 Windows Server 2003 上將主動叢集 Mailbox role 安裝在單一副本叢集中

 

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

上次修改主題的時間: 2009-03-05

本主題說明在執行 Windows Server 2003 的單一副本叢集 (SCC) 中的主動節點上,如何安裝 Mailbox server role 並建立叢集信箱伺服器 (CMS)。如需如何在容錯叢集中執行 Windows Server 2008 的主動節點上安裝 CCR 環境的 Mailbox server role 並建立 SCC 的詳細步驟,請參閱如何在 Windows Server 2008 上將主動叢集 Mailbox role 安裝在單一副本叢集中

您可以使用命令列版本的安裝程式 (Setup.com) 或使用 Microsoft Exchange Server 2007 Service Pack 1 (SP1) 安裝精靈 (Setup.exe) 來安裝 Mailbox server role 及建立 CMS。本主題包含這兩種介面的程序。

note附註:
實體磁碟資源必須設定於其預設叢集群組中,且不得在安裝 Exchange Server 2007 之前就將它移到叢集信箱伺服器叢集群組。
note附註:
如果您已安裝 Exchange 2007,預設叢集群組則不存在。若要在此案例中安裝 Exchange 2007 的新執行個體,請將儲存群組移至暫時群組,然後將此暫時群組移到將要執行安裝程式的節點。安裝 Exchange 2007 之後,請將儲存群組移到儲存群組的新執行個體,然後更新相依性。

開始之前

執行下列任何程序之前,必須先形成並正確設定 Windows Server 2003 容錯移轉叢集。如需如何在 Windows Server 2003 上為 SCC 建立並設定容錯移轉叢集的詳細步驟,請參閱如何為單一副本叢集建立 Windows Server 2008 容錯移轉叢集。此外,共用儲存必須位於叢集內,並且經過設定。同時,正在執行安裝的節點必須擁有將包含預設儲存群組及資料庫的實體磁碟資源。

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

important重要事項:
若不小心指定叢集 IP 位址作為 CMS 的 IP 位址,或不小心指定叢集名稱作為 CMS 的名稱,則您可使用正確的 IP 位址與名稱執行第一道程序的步驟 1 來完成安裝。
note附註:
CMS 名稱必須在 15 個字元以內。

程序

使用 Setup.com 在 Windows Server 2003 上 SCC 的主動節點安裝 Mailbox server role 並建立 CMS

  1. 請驗證主動節點所擁有的磁碟群組會包含將主控預設儲存群組及資料庫的磁碟資源。若要驗證磁碟資源群組的擁有權,請開啟 [命令提示字元] 視窗,然後執行下列命令:

    Cluster group
    

    若執行此程序的節點上未擁有包含實體磁碟資源 (將主控預設儲存群組) 的群組,您必須執行下列命令將群組移到此節點:

    Cluster group "GroupName" /move:<NodeName>
    
  2. 驗證主動節點擁有將主控預設儲存群組及資料庫的實體磁碟資源後,請瀏覽到包含 Exchange 2007 SP1 安裝檔案的資料夾,然後執行下列命令。

    Setup.com /m:install /roles:mailbox /newcms /cmsname:<NameofClusteredMailboxServer> /cmsipaddress:<IPAddressofClusteredMailboxServer> /cmssharedstorage /cmsdatapath:<SharedStoragePathForDatabase>
    
    note附註:
    執行安裝程式前,必須建立您指定給 /cmsdatapath 的路徑。如果需要將程式檔案放置在其他位置,您可以將 /targetdir:<Path> 新增至命令以指定位置。若您指定了路徑,該路徑必須位於本機磁碟機而非共用儲存上,而且必須符合被動節點使用的路徑,才能執行安裝程式。
    note附註:
    如果已經安裝了被動叢集 Mailbox role,您可使用下列命令將被動節點設成主動節點:
    Setup.com /newcms /cmsname:<NameofClusteredMailboxServer> /cmsipaddress:<IPAddressofClusteredMailboxServer> /cmssharedstorage
    
  3. 安裝順利完成之後,會出現一則提示訊息,說明必須重新啟動。在重新啟動節點之前,請停止 CMS。若要停止 CMS,請從 [開始] 功能表開啟 Exchange 管理命令介面 (在 Microsoft Exchange Server 2007 程式群組中),然後執行下列命令:

    Stop-ClusteredMailboxServer <CMSName> -StopReason Setup -Confirm:$false
    
  4. CMS 停止 (離線) 後,關閉 Exchange 管理命令介面和命令提示字元視窗,然後重新啟動節點。

  5. 重新啟動期間,如果叢集中存在被動節點,則所有叢集群組會從正在重新啟動的節點移動到被動節點。節點重新啟動後,CMS 群組會移動回主動節點,但所有其他群組仍然會存在被動節點上,且必須手動將群組移動回主動節點才能繼續下一步。在剛形成的 Windows Server 2003 容錯移轉叢集中,至少會有兩個群組。一個是預設的叢集群組,而另外的群組包含了在叢集形成期間偵測到的實體磁碟資源。另外的群組會命名為「群組 X」,其中 X 是群組號碼。在叢集形成期間偵測到的每一個實體磁碟資源都會有一個群組 (例如,群組 0、群組 1,依此類推)。執行下列命令,將包含實體磁碟資源的每個群組從被動節點移動到主動節點。

    Cluster group "Group X" /move:<NodeName>
    
  6. 之後,將 CMS 的實體磁碟資源從預設磁碟群組移動到 CMS 群組。您可將磁碟從另外的每個群組移動到包含 CMS 的群組,然後針對每個磁碟資源及群組執行下列命令來刪除空白的群組:

    Cluster res "Disk X:" /move:CMSName
    Cluster group "Group X" /delete
    
  7. 之後,設定實體磁碟資源相依性,做法是執行下列命令將適當的磁碟資源設定成 Microsoft Exchange 資料庫執行個體資源的相依性項目:

    Cluster res "First Storage Group/Mailbox Database (CMSName)" /AddDep:"Disk X:"
    

    針對儲存群組或資料庫將使用的每個另外的磁碟重複此命令。

  8. 正確設定實體磁碟資源相依性後,必須針對 CMS 群組中的每個磁碟資源執行下列命令,停用 CMS 會使用之磁碟資源的 [影響此群組] 設定:

    Cluster res "Disk X:" /prop RestartAction=1
    

    針對儲存群組或資料庫將使用的每個另外的磁碟重複此命令。

  9. 停用磁碟資源的 [影響此群組] 設定後,使用 Exchange 管理工具,在主動節點上的 Exchange 管理命令介面中執行下列命令來啟動 CMS:

    Start-ClusteredMailboxServer <CMSName>
    

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

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

使用 Exchange Server 2007 SP1 安裝精靈在 Windows Server 2003 上 SCC 中的主動節點上安裝 Mailbox server role 並建立 CMS

  1. 請驗證主動節點所擁有的磁碟群組會包含將主控預設儲存群組及資料庫的磁碟資源。若要驗證磁碟資源群組的擁有權,請開啟 [命令提示字元] 視窗,然後執行下列命令:

    Cluster group
    

    若執行此程序的節點上未擁有包含實體磁碟資源 (將主控預設儲存群組) 的群組,您必須執行下列命令將群組移到此節點:

    Cluster group "GroupName" /move:<NodeName>
    
  2. 驗證主動節點擁有將主控預設儲存群組及資料庫的實體磁碟資源後,請瀏覽到包含 Exchange 2007 SP1 安裝檔案的資料夾,然後執行下列命令:

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

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

  5. 在 [錯誤報告] 頁面上,檢閱該資訊並進行選擇。按 [下一步]。

  6. 在 [安裝類型] 頁面上,選取 [自訂 Exchange Server 安裝]。您可以選擇變更 Exchange 程式檔案的位置。若您指定路徑,該路徑必須位於本機磁碟機而非共用儲存上,而且必須符合被動節點上使用的安裝路徑。按 [下一步]。

  7. 在 [伺服器角色選取] 頁面上,選取 [主動叢集 Mailbox role]。將自動選取 [管理工具] 角色,並且將無法使用其他的角色。您可以選擇變更 Exchange 程式檔案的位置。若您指定路徑,該路徑必須位於本機磁碟機而非共用儲存上,而且必須符合被動節點上使用的安裝路徑。按 [下一步]。

  8. 在 [叢集設定] 頁面上選取 [單一副本叢集] 選項,然後在 [叢集信箱伺服器名稱] 欄位中輸入 CMS 名稱。

  9. 按一下 [瀏覽] 將 CMS 資料庫檔案的位置變更到共用儲存上的位置,然後在由群組 (其中包含 CMS) 中的實體磁碟資源所代表的磁碟機上,選取某個位置。在 CMS 資料庫檔案的路徑變更到共用儲存路徑後,按 [下一步]。

    note附註:
    使用的共用儲存路徑不能是磁碟區的根目錄。
  10. 在 [叢集 IP 位址設定] 頁面上,輸入靜態網際網路通訊協定第 4 版 (IPv4) 的位址,然後按 [下一步]。

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

  12. [進度] 頁面會顯示將執行的步驟。處理每個步驟時均會顯示進度,而且每個步驟完成時都會提供完成狀態。所有步驟皆順利完成之後,請清除 [使用 Exchange 管理主控台完成安裝] 的核取方塊,然後按一下 [完成]。

  13. 安裝順利完成之後,會出現一則提示訊息,說明必須重新啟動。按一下 [確定]。

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

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

    Stop-ClusteredMailboxServer <CMSName> -StopReason Setup -Confirm:$false
    
  16. CMS 停止 (離線) 後,關閉 Exchange 管理命令介面和命令提示字元視窗,然後重新啟動節點。

  17. 重新啟動期間,如果叢集中存在被動節點,則所有叢集群組會從正在重新啟動的節點移動到被動節點。節點重新啟動後,CMS 群組會移動回主動節點,但所有其他群組仍然會存在被動節點上,且必須手動將群組移動回主動節點才能繼續下一步。在剛形成的 Windows Server 2003 容錯移轉叢集中,至少會有兩個群組。一個是預設的叢集群組,而另外的群組包含了在叢集形成期間偵測到的實體磁碟資源。另外的群組會命名為「群組 X」,其中 X 是群組號碼。在叢集形成期間偵測到的每一個實體磁碟資源都會有一個群組 (例如,群組 0、群組 1,依此類推)。執行下列命令,將包含實體磁碟資源的每個群組從被動節點移動到主動節點:

    Cluster group "Group X" /move:<NodeName>
    
  18. 之後,將 CMS 的實體磁碟資源從預設磁碟群組移動到 CMS 群組。您可將磁碟從另外的每個群組移動到包含 CMS 的群組,然後針對每個磁碟資源及群組執行下列命令來刪除空白的群組:

    Cluster res "Disk X:" /move:CMSName
    Cluster group "Group X" /delete
    
  19. 之後,設定實體磁碟資源相依性,做法是執行下列命令將適當的磁碟資源設定成 Microsoft Exchange 資料庫執行個體資源的相依性項目:

    Cluster res "First Storage Group/Mailbox Database (CMSName)" /AddDep:"Disk X:"
    

    針對儲存群組或資料庫將使用的每個另外的磁碟重複此命令。

  20. 正確設定實體磁碟資源相依性後,必須針對 CMS 群組中的每個磁碟資源執行下列命令,停用 CMS 會使用之磁碟資源的 [影響此群組] 設定:

    Cluster res "Disk X:" /prop RestartAction=1
    

    針對儲存群組或資料庫將使用的每個另外的磁碟重複此命令。

  21. 停用磁碟資源的 [影響此群組] 設定後,使用 Exchange 管理工具,在主動節點上的 Exchange 管理命令介面中執行下列命令來啟動 CMS:

    Start-ClusteredMailboxServer <CMSName>
    

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

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