本文件已封存並已停止維護。

如何將 RMS 加入既存管理群組的叢集

更新日期: 2010年2月

適用於: Operations Manager 2007 R2

Root Management Server (RMS) 是每個管理群組的單一失敗點。您可以將 RMS 角色放置於只在仲裁節點設定中運作的容錯移轉叢集內,以降低這種風險。此程序說明如何在將 RMS 角色安裝於獨立伺服器後,再將 RMS 角色放置在叢集中。在初次將管理群組安裝於 Windows Server 2008 叢集和 Windows Server 2003 叢集之後,您便可以將 RMS 角色放置在叢集中。此處提供的程序假設您使用 Windows Server 2008 容錯移轉叢集。您的資料庫可以主控在以下任何版本的 Microsoft SQL Server 中:

  • SQL Server 2005 SP 1

  • SQL Server 2005 SP 2

  • SQL Server 2005 SP 3

  • SQL Server 2008 SP 1

若要將 RMS 角色放置在叢集中,您必須執行下列步驟:

  1. 完成程序前置檢查清單。

  2. 備妥容錯移轉叢集節點,以便安裝管理伺服器和 RMS 角色。

  3. 將 Operations Manager 2007 R2 管理伺服器角色安裝在每個叢集節點上。

  4. 為 RMS 建立以下 RMS 容錯移轉叢集資源:System Center 管理服務 (HealthService)、System Center 設定服務 (OMCFG) 及 System Center 資料存取服務 (OMSDK)。

  5. 使用 ManagementServerConfigTool.exe 工具搭配 InstallCluster 選項來建立虛擬 RMS。

  6. 使用 SetSPN.exe 工具登錄服務主要名稱 (SPN)。

  7. 確認叢集 RMS 運作正常。

支援和不支援的拓撲

支援的拓撲

此程序只適用於一種起始 RMS 拓撲,其將產生單一結尾 RMS 拓撲 (如圖 1 所示)。不支援其他起始或結尾 RMS 拓撲。

圖 1:支援的拓撲

支援的設定

此程序會造成三種現象:

  1. 叢集 RMS 伺服器會建立在未執行其他任何工作負載且設定為主動/被動的容錯移轉叢集中。

  2. 既存的 RMS 會從 RMS 角色降級變成管理伺服器。

  3. 任何將既存 RMS 當作主要管理伺服器的代理程式都會自動重新導向至新的叢集 RMS。此外,所有的管理伺服器也都會自動重新導向到新的叢集 RMS。

不支援的拓撲

以下顯示幾個不支援的起始和結尾拓撲範例。如果您的 Operations Manager 2007 R2 管理群組屬於列在圖表「之前」一側的任何設定,而且您想要將 RMS 放入叢集中,必須在開始操作程序前先重新設定管理群組,使其屬於支援的設定。

圖 2:嘗試將現有的 RMS 放入叢集

StandaloneUnsupported1MinusBanner

圖 3:嘗試將現有的 RMS 放入叢集,並使代理程式向被動節點報告

StandaloneUnsupported2MinusBanner

圖 4:嘗試將 RMS 從某個叢集移到其他叢集

StandaloneUnsupported3MinusBanner

已知問題

  • 在此程序的操作期間,所有向既存 RMS 報告的代理程式都會重新導向至叢集 RMS,而既存 RMS (SRVR1) 則會降級為管理伺服器 (ms)。如果您不想讓 RMS 擁有代理程式,必須手動將代理程式重新導向至降級的管理伺服器 (SRVR1) 或管理群組中的其他管理伺服器。

  • 如果既存的 RMS (SRVR1) 為 x64 架構,而且新的叢集 RMS 將為 x86 架構,您必須在程序結束後手動將既存的 RMS (SRVR1) 降級。ManagementServerConfigTool.exe 工具備有完成此作業必須執行的命令列語法。

  • 此程序不支援使用 System Center 資料存取 (OMSDK) 的本機系統帳戶,也不支援 System Center 管理設定 (OMCFG) 帳戶的本機系統帳戶。您必須使用網域帳戶,而且必須在新增 RMS叢集之前備妥該帳戶。此外,您還必須確認列出的網域型 System Center 資料存取帳戶具有 SQL Server 之 OperationsManager 資料庫的下列固定資料庫角色:configsvc_users、db_datareader、db_datawriter、db_ddladmins 及 sdk_users。

程序前置檢查清單

  1. 確認您要使用的 Windows Server 2008 容錯移轉叢集存在且狀況良好。如需 Windows Server 2008 容錯移轉叢集的安裝和設定指引,請參閱 Failover Clusters (容錯移轉叢集) (http://go.microsoft.com/fwlink/?LinkID=147285)。

  2. 確認已將 System Center 資料存取帳戶和 System Center 管理設定帳戶設定為使用網域帳戶。如果您正在使用本機系統帳戶,請切換為網域帳戶。

  3. 如果您必須切換為網域帳戶,請確認列出的 System Center 資料存取帳戶具有 SQL Server 之 OperationsManager 資料庫的下列固定資料庫角色:configsvc_users、db_datareader、db_datawriter、db_ddladmins 及 sdk_users。

  4. 如果您必須切換為網域帳戶,請重新啟動 System Center 資料存取服務、System Center 管理設定服務及 System Center 管理服務。

  5. 重新啟動 SQL Server 和 SQL 代理程式服務。

  6. 確認管理群組中的所有 System Center Operations Manager 伺服器正在執行 Operations Manager 2007 R2。此程序不支援 Operations Manager 2007 SP1 和 Operations Manager 2007。管理群組中的代理程式可以是 Operations Manager 2007 SP1 或 Operations Manager 2007 R2 代理程式。

  7. 確認沒有任何代理程式會向安裝於任何容錯移轉節點上的管理伺服器報告。

  8. 停用通知。

  9. 關閉所有與管理群組連線的 Operations 主控台執行個體。

  10. 在既存 RMS 的 [應用程式及服務記錄檔] 工具中,檢閱 Operations Manager 記錄中是否有任何來自 OpsMgr SDK 服務的錯誤、警告或重大事件。如果您發現上述任一項,請先解決問題再啟動 RMS 叢集程序。

  11. 規劃 RMS 網路名稱。

  12. 規劃 RMS IP 位址。

  13. 為 RMS 檔案的仲裁磁碟機和專用磁碟規劃共用磁碟 (可放入叢集的磁碟)。

在既存的 Operations Manager 2007 R2 管理群組中將 Root Management Server 放入叢集

在此程序中,管理伺服器和使用者介面元件都安裝在叢集節點上。它們會使用 SQL Server 2008 執行個體所主控的 OperationsManager 資料庫。

note附註
請勿將代理程式安裝在支援 RMS 的叢集節點上。如果您想要在屬於其他管理群組的叢集上監視 Root Management Server 的健全狀況,請使用無代理程式管理。

下列程序示範如何在 Windows 容錯移轉叢集上安裝 Operations Manager 2007 R2 Root Management Server。在 Windows 容錯移轉叢集上安裝 Operations Manager 2007 R2 Root Management Server 的程序包含下列工作:

  • 準備 Windows 叢集與建立用於 RMS 的服務或應用程式。

  • 在 RMS 叢集群組中建立實體磁碟、IP 位址及網路名稱資源。

  • 在叢集節點上安裝次要管理伺服器並備份 RMS 加密金鑰。

  • 在 RMS 叢集群組中建立泛型服務叢集資源,以供 RMS System Center 管理服務 (HealthService)、RMS System Center 資料存取 (OMSDK) 及 RMS System Center 管理設定 (OMCFG) 等服務之用。

  • 備份 OperationsManager 資料庫。

  • 在既存的 RMS 上使用 [備份] 選項來執行 SecureStorageBackup 工具,以備份 RMS 加密金鑰。

    note附註
    如果 RMS 加密金鑰已在 RMS 安裝結束時順利備份,此時便不需要再備份一次。

  • 在所有次要管理伺服器上使用 [還原] 選項來執行 SecureStorageBackup,以便將 RMS 金鑰放置在次要管理伺服器中。

  • 使用 [InstallCluster] 選項來執行 ManagementServerConfigTool,以產生 RMS 叢集。

  • 使 RMS 叢集群組上線。

  • 將 RMS 叢集群組移到每個節點以完成設定。

  • 進行測試以驗證叢集安裝是否成功。

  • 選擇性地使用 AddRMSNode 選項來執行 ManagementServerConfigTool 工具,以便將叢集節點新增至執行前文所述之 InstallCluster 動作時無法存取的 RMS 叢集。

  • 在 InstallCluster 動作結束後執行 SetSPN.exe。

步驟 1:準備叢集節點、RMS 叢集群組及 RMS 叢集群組資源

準備叢集節點、RMS 叢集群組及 RMS 叢集群組資源

  1. 在 RMS 叢集節點上,確定已將網域 Operations Manager 系統管理員安全性群組新增至本機 Administrators 群組。

  2. 請確定每個叢集節點皆符合管理伺服器與使用者介面元件的必要條件:

    • Windows Server 2003 SP1 或 Windows Server 2008

    • MDAC 2.80.1022.0 版或更新版本

    • .NET Framework 2.0 版

    • .NET Framework 3.0 版功能

    • WSMAN v 1.1 (只有要在此管理群組中監視 UNIX/Linux 電腦時才需要)。

  3. 將 System Center 資料存取 (OMSDK) 服務和 System Center 管理設定 (OMCFG) 服務帳戶新增至 RMS 叢集中每個節點的本機 Administrators 群組。

  4. 使用 Administrators 群組成員的帳戶登入即將成為 RMS 主要主控節點的叢集節點。

  5. 從 [系統管理工具] 啟動 [容錯移轉叢集管理] 工具。

  6. 如果這是 [容錯移轉叢集管理] 工具第一次執行,系統將會提示您與叢集連線。從 [動作] 下拉式方塊選取 [管理叢集] 選項,然後在 [叢集或伺服器名稱] 方塊中輸入叢集名稱或透過瀏覽方式指定叢集名稱。

  7. 在 [容錯移轉叢集管理] 工具中,以滑鼠右鍵按一下 [服務和應用程式] 資料夾,然後按一下 [設定服務或應用程式] 以啟動 [高可用性精靈]。

  8. 在 [在您開始前] 頁面上,按一下 [下一步]。

  9. 在 [選取服務或應用程式] 頁面上,選取 [其他伺服器],然後按一下 [下一步]。

  10. 在 [用戶端存取點] 頁面中,輸入您為 RMS 規劃的網路名稱。此名稱將在 DNS 中登錄為 A 記錄。

  11. 按一下位址方塊,然後輸入您為 RMS 規劃的 IPv4 位址。這是 RMS 可公開存取的位址。

  12. 按一下 [下一步]。

  13. 在 [選取存放裝置] 頁面上,選取將用於 RMS 的磁碟資源。請勿選取仲裁磁碟。

  14. 按一下 [下一步]。

  15. 在 [選取資源類型] 頁面上,按一下 [下一步]。

  16. 在 [確認] 頁面上,檢閱資訊,然後按一下 [下一步]。

  17. 在 [摘要] 頁面上,選擇性地檢閱報表,然後按一下 [完成]。

  18. 在您方才建立的應用程式上按一下滑鼠右鍵,然後開啟其內容。在 [一般] 索引標籤上,選擇性地選取慣用的擁有者節點,然後在 [容錯移轉] 上接受預設的容錯移轉值,並確認已選取 [預防容錯回復] 選項。

  19. 按一下 [確定]。

步驟 2:檢查管理伺服器安裝的必要條件

檢查管理伺服器安裝的必要條件

  1. 使用 Administrators 群組成員的帳戶登入即將成為 RMS 應用程式主要主控節點的叢集節點。

  2. 確認 RMS 應用程式屬於您所登入之節點所主控。例如在雙節點叢集中,登入節點 1,開啟 [容錯移轉叢集管理],然後在瀏覽窗格中選取 RMS 應用程式。RMS 應用程式之 [目前擁有者] 欄位中的值應該是您所登入的節點。如果不是,請在 RMS 應用程式上按一下滑鼠右鍵並將它移到節點 1 上。

  3. 在安裝媒體上,啟動 SetupOM.exe。這個動作會在 [開始] 頁面上啟動 [System Center Operations Manager 2007 R2 安裝程式]。

  4. 在 [準備] 標題底下,按一下 [檢查必要條件],啟動 [必要條件檢視器]。

  5. 在 [元件] 方塊中,選取 [伺服器] 和 [主控台] 元件,然後按一下 [檢查]。

    note附註
    選取上述元件時,[必要條件檢視器] 將會檢查 Windows Server 2003 SP1、MDAC 2.80.1022.0 或更新版本、.NET Framework 2.0 版、.NET Framework 3.0 版元件以及 WSMAN v1.1 是否存在。

    note附註
    結果將會顯示在 [必要條件檢視器] 底部。如果有任何未滿足的條件,便會將它們標示為 [警告] 或 [失敗]。警告可以忽略,但必須承擔效能降低或其他問題的風險。[失敗] 的必要條件則必須先進行修正,然後才能繼續安裝。您可以關閉 [必要條件檢視器],修正項目,然後再依需要多次重複執行 [必要條件檢視器] 檢查,直到所有項目全部 [通過] 評估為止。

  6. 當您完成 [必要條件檢視器] 的作業時,請按一下 [關閉]。

  7. 在叢集中的所有節點上重複執行此程序。

步驟 3:在叢集節點上安裝管理伺服器

請在每個參與 RMS 叢集的叢集節點上執行此程序。

準備叢集並安裝管理伺服器和使用者介面元件

  1. 使用 Administrators 群組成員的帳戶登入即將成為 RMS 主要主控節點的叢集節點。

  2. 在安裝媒體上,啟動 SetupOM.exe。這個動作會在 [開始] 頁面上啟動 [System Center Operations Manager 2007 R2 安裝精靈]。

  3. 在 [安裝] 標題底下,按一下 [安裝 Operations Manager 2007 R2]。這個動作會啟動 [Operations Manager 2007 R2 安裝精靈]。

  4. 在 [歡迎使用] 頁面上,按一下 [下一步]。

  5. 在 [使用者授權合約] 頁面上,選取 [我接受授權合約中的條款] 選項,然後按一下 [下一步]。

  6. 在 [產品註冊] 頁面上,在 [使用者名稱] 和 [組織] 欄位中輸入適當的值。輸入您的 25 位數產品識別碼,然後按一下 [下一步]。

  7. 在 [自訂安裝程式] 頁面上,將管理伺服器與使用者介面的選項設為 [此元件及所有的相依元件將安裝至本機硬碟]。將 [資料庫]、[命令殼層] 與 [Web 主控台] 元件設為 [此元件將無法使用],接受預設的安裝位置,然後按一下 [下一步]。

  8. 在 [SQL Server 資料庫執行個體] 頁面上的 [SQL 資料庫名稱] 方塊中,輸入 SQL Server 名稱與資料庫執行個體。輸入格式為 SQL Server\SQL 執行個體。如果 SQL Server 資料庫安裝於預設的執行個體中,您只需要輸入執行 OperationsManager 資料庫的 SQL Server 2008 名稱。

  9. 檢查 [SQL 資料庫名稱] 欄位中的值是否為 OperationsManager

  10. 檢查 [SQL Server 連接埠] 欄位中的值是否為 1433

    note附註
    如果您選擇不同的連接埠供 SQL Server 通訊之用並已於 SQL Server 中完成設定,您應於此處輸入該值,否則請接受預設值 1433。如果您已使用具名執行個體安裝 SQL Server,請輸入動態連接埠值。

  11. 按一下 [下一步]。

  12. 在 [管理伺服器動作帳戶] (MSAA) 頁面上,接受預設的 [網域或本機電腦帳戶] 選項,輸入 MSAA 的認證,然後按一下 [下一步]。

    note附註
    比起選擇本機系統帳戶,若使用網域型帳戶,日後執行探索及推入代理程式安裝都會更容易。

  13. 在 [SDK 和設定服務帳戶] 頁面上,選取 [網域或本機帳戶] 選項,輸入 System Center 資料存取和 System Center 管理設定服務帳戶的認證,然後按一下 [下一步]。

    note附註
    在此設定中,由於報表安裝於不同的伺服器上,因此帳戶必須是網域帳戶。此帳戶必須具有報表系統的權限。

    note附註
    如果您在按一下 [下一步] 時收到帳戶驗證錯誤的訊息,很有可能是認證輸入錯誤,或是 SDK 與設定服務尚未新增至本機 Administrators 群組。

  14. 在 [客戶經驗改進計畫] 頁面上,選擇是否要加入該計畫,然後按一下 [下一步]。

  15. 在 [Microsoft Update] 頁面上,選擇性是否要使用 Microsoft Update 服務檢查更新,然後按一下 [下一步]。

  16. 當您準備好繼續安裝時,請在 [準備安裝程式] 頁面上按一下 [安裝]。

  17. 在 [正在完成 System Center Operations Manager 2007 R2 安裝精靈] 頁面上,清除 [啟動主控台] 和 [備份加密金鑰] 核取方塊,然後按一下 [完成]。

    Important重要事項
    即使已安裝 Operations 主控台,也請勿在此時啟動主控台。清除 [啟動 Operations 主控台] 核取方塊以避免啟動 Operations 主控台。

    note附註
    如果安裝失敗,系統將提供用於搜尋的值以及開啟安裝記錄的連結給您。

  18. 在即將加入 RMS 叢集的所有叢集節點上,將 System Center 資料存取服務和 System Center 管理設定服務設定為手動啟動。

步驟 4:準備 RMS 叢集資源

在此程序中,您將從 System Center 管理服務 (HealthService)、System Center 管理設定服務 (OMCFG) 以及 System Center 資料存取服務 (OMSDK) 建立叢集資源。這些屬於 RMS 資源,可隨著網路名稱、IP 位址與實體磁碟一起在叢集節點間進行容錯移轉。

準備 RMS 叢集資源

  1. 使用 Administrators 群組成員的帳戶登入擁有 RMS 應用程式的節點。

  2. 在 [容錯移轉叢集管理] 的瀏覽窗格中,以滑鼠右鍵按一下 RMS 應用程式,然後選取 [新增資源 4 - 泛型資源]。

  3. 在 [選取服務] 頁面上,選取 [System Center 管理服務],然後按一下 [下一步]。

  4. 在 [確認] 頁面上,按一下 [下一步]。

  5. 在 [摘要] 頁面上,按一下 [完成]。

  6. 在 RMS 應用程式的摘要窗格中,在 System Center 管理資源上按一下滑鼠右鍵以開啟其內容。

  7. 在 [相依性] 索引標籤上,按一下 [插入],然後從 [資源] 清單選取您為 RMS 叢集所準備的共用磁碟。

  8. 再按一次 [插入],然後從 [資源] 清單選取網路名稱。

  9. 按一下 [套用]。

  10. 按一下 [確定]。

  11. 針對 System Center 管理設定服務與 System Center 資料存取服務重複相同的程序。

Warning警告
此時請勿使這些服務上線。

步驟 5:建立虛擬 RMS

建立虛擬 Root Management Server

  1. 請確定所有叢集節點都可以存取使用加密金鑰的檔案共用。這將用於發佈 RMS 金鑰。

  2. 如果您在 RMS 安裝結束時已順利備份加密金鑰,可以跳到步驟 5。

  3. 在獨立 RMS 中,以系統管理員身分開啟 [命令提示字元] 視窗,然後將目前的目錄變更為 Operations Manager 安裝資料夾;例如 cd\Program Files\System Center Operations Manager 2007)。

  4. 若要備份 RMS 金鑰,請輸入下列命令,其中 <fileshare> 是所有叢集節點都可存取的共用:

    SecureStorageBackup.exe Backup \\<fileshare>\<filename>.bin.

    note附註
    這會啟動 [加密金鑰備份或還原精靈]。請輸入密碼。密碼長度至少要有八個字元,而且最少必須包含一個符號。您必須先確認密碼,才能建立加密金鑰檔。

  5. 使用系統管理員群組成員帳戶登入在 RMS 叢集中作為節點的每台次要管理伺服器電腦。

  6. 在每台次要管理伺服器上,瀏覽至 Operations Manager 安裝目錄,然後以系統管理員身分啟動 SecureStorageBackup.exe。

  7. 這會啟動 [加密金鑰備份或還原精靈]。在 [簡介] 頁面上,按一下 [下一步]。

  8. 在 [選取動作] 頁面上,選取 [還原加密金鑰] 選項,然後按一下 [下一步]。

  9. 在 [提供位置] 頁面上,輸入路徑或瀏覽至加密金鑰檔,然後按一下 [下一步]。

  10. 在 [提供密碼] 頁面上,輸入備份加密金鑰時所使用的密碼,然後按一下 [下一步]。

  11. 按一下 [完成]。

  12. 在每個參與 RMS 叢集的叢集節點上重複執行此程序。

  13. 在執行 SQL Server 及主控 OperationsManager 資料庫的電腦上,開啟 SQL Server Management Studio 工具,接著展開 [資料庫] 資料夾,再選取 [OperationsManager] 資料庫。按一下滑鼠右鍵後選取 [工作],然後再按一下 [備份] 開始備份。在 [備份資料庫 - OperationsManager] 頁面上,確定 [備份類型] 值設為 [完整],給予 [備份組] 一個適當的名稱,並將 [備份組逾期時間] 值設為一個遙遠未來的日期。在 [目的地] 方塊中,選取 [磁碟] 作為 [備份至] 的值,並新增適當的磁碟位置以保存備份 (如果沒有適當的磁碟位置存在的話),然後按一下 [確定]。

    Important重要事項
    當您執行 ManagementServerConfigTool 工具建立 RMS 叢集時,建議您備份 OperationsManager 資料庫,因為建立 RMS 叢集時如果某個動作不正確,可能造成無法挽回的損害。

  14. 使用屬於 Administrators 群組成員且為 Operations Manager 系統管理員角色的帳戶登入 RMS 應用程式主控節點。

  15. 在 [容錯移轉叢集管理] 中展開叢集,然後確定 RMS 應用程式由您登入的節點所主控。

  16. 瀏覽至來源媒體的 Support Tools 目錄,並找出和叢集節點之作業系統架構相對應的作業系統架構資料夾 (AMD64i386ia64)。

  17. ManagementServerConfigTool.exe 檔案複製到 System Center Operations Manager 2007 安裝目錄。

  18. 在既存 RMS 上,開啟 Operations 主控台並瀏覽至 [系統管理] 檢視。

  19. 在 [系統管理] 檢視中,開啟位於 [裝置管理] 底下的 [管理伺服器] 容器。在結果窗格中,您應該會看見既存 RMS,且其 [Root Management Server] 欄的值為 [是]。您應該也會看見安裝次要管理伺服器的所有叢集節點已列示在窗格中,且其 [Root Management Server] 欄的值為 [否]。

    Important重要事項
    請檢查所有叢集節點上 [System Center 資料存取] 服務和 [System Center 管理設定] 服務的啟動類型是否都已設定為 [手動]。

  20. 在 RMS 應用程式主控節點上,以系統管理員身分開啟 [命令提示字元] 視窗,接著輸入 cd <Operations Manager 安裝目錄的路徑>,然後按 ENTER。

  21. 若要產生 RMS 叢集群組作為叢集,請輸入以下命令。其中 G 是配置給用來建立此虛擬 Root Management Server 之叢集群組的磁碟資源,而 <VirtualServerNetbiosName> 則是配置給同一個叢集群組的網路名稱資源:

    ManagementServerConfigTool.exe InstallCluster /vs:<VirtualServerNetbiosName> /Disk:G

    您針對 <VirtualServerNetbiosName> 輸入的值,必須與 [內容] 對話方塊 [一般] 索引標籤上 [名稱] 方塊中的值相同。

  22. 畫面上會出現下列訊息:「執行此工具可能會對 Operations Manager DB 造成無法恢復的損害。請先備份 DB 後再繼續。是否要繼續執行安裝叢集動作? (Y/N):」。請輸入 Y

    note附註
    ManagementServerConfigTool.exe InstallCluster 會以叢集服務的形式將 RMS 安裝在叢集中每個可用的節點上,再將既存的 RMS 降級為管理伺服器。

  23. 在 [容錯移轉叢集管理] 中,以滑鼠右鍵按一下 RMS 應用程式,然後再按一下 [將此服務或應用程式上線] 使所有 RMS 應用程式上線。

  24. 開啟 [容錯移轉叢集管理],並以滑鼠右鍵按一下 RMS 應用程式。選取 [將此服務或應用程式移動到另一個節點],然後選取叢集中的下一個節點。重複這個動作,將 RMS 應用程式移到叢集中的每個節點上。

    Important重要事項
    RMS 應用程式必須移到每個叢集節點上並順利上線,此時才能正確地設定每個節點上的服務狀態。請勿略過此步驟。

  25. 重新啟動既存 RMS 中的 System Center 管理服務。這是必要的步驟,因為這樣一來,既存 RMS 才能辨識出它已從 RMS 降級為管理伺服器。

  26. 開啟 Operations 主控台。系統將會提示您與 RMS 連線。請輸入叢集 RMS 的 <VirtualServerNetBIOS> 名稱。

  27. 開啟 [系統管理] 檢視,並展開 [裝置管理] 底下的 [管理伺服器] 容器。

  28. 在結果窗格中,您應該會看見先前為既存 RMS 的伺服器列示於畫面中,且其 [Root Management Server] 欄的值為 [否]。這表示它已成功降級為次要管理伺服器。您應該會看見叢集 RMS 的 VirtualServerNetBIOS 名稱列示在畫面中,且其 [Root Management Server] 欄的值為 [是]。您應該不會看到任何個別列出的叢集節點。

    Warning警告
    如果您在 Operations 主控台中沒有看到這些結果,代表 InstallCluster 動作未順利完成,而必須執行<從失敗的 InstallCluster 動作中復原>程序。

叢集 RMS 安裝便告完成。

從失敗的 InstallCluster 動作中復原

  1. 關閉所有主控管理伺服器的叢集節點。

  2. 關閉既存的 RMS 伺服器。

  3. 以 SQL 系統管理員權限登入主控 OperationsManager 資料庫的 SQL Server,並遵循如何還原 Operations Manager 2007 資料庫 (http://go.microsoft.com/fwlink/?LinkId=180782) 的程序來還原 OperationsManager 資料庫。

  4. 在 OperationsManager 資料庫成功還原之後,啟動既存的 RMS,然後開啟 Operations 主控台。

  5. 檢查 [警示] 檢視中是否有任何和既存 RMS 相關的警示,接著修正警示中指出的問題,然後再解決警示。

  6. 稍候 15 分鐘,查看是否會產生任何和既存 RMS 相關的新警示。如果未產生任何警示,且既存 RMS 顯示綠色的健全狀況狀態,請繼續進行下一個步驟,否則請重複步驟 5 和步驟 6,直到沒有任何和既存 RMS 相關的警示且其健全狀況狀態呈現綠色為止。

  7. 在 Operations 主控台中,瀏覽至 [管理伺服器] 容器,然後刪除執行次要管理伺服器的所有叢集節點。

  8. 啟動作為次要管理伺服器的所有叢集節點,並以 Administrators 群組成員的帳戶登入。

  9. 透過 [控制台] 及 [程式和功能] 解除安裝所有 Operations Manager 2007 R2 元件。

  10. 在其中一個叢集節點上,開啟 [容錯移轉叢集管理] 工具,並選取先前建立的 RMS 應用程式。確認該應用程式屬於您所在節點所主控。

  11. 在結果窗格中,刪除 [其他資源] 下的 [System Center 資料存取]、[System Center 管理] 及 [System Center管理設定] 等資源。

  12. 恢復作業並遵循從本主題前面之步驟 3:在叢集節點上安裝管理伺服器程序開始的所有步驟。

步驟 6:登錄 SPN

請使用此程序正確登錄 RMS 的 SPN。

使用 SETSPN

  1. 使用網域中 Administrators 群組成員的帳戶登入主控節點。

  2. 使用 [以系統管理員身分執行] 選項開啟 [命令提示字元] 視窗。

  3. 使用下列命令 (其中 <domain>\<user name> 是容錯移轉服務執行時所用的帳戶;<VirtualManagementServerFQDN> 的值與您用於 <VirtualManagementServerNetbios> 的名稱相同,並加上網域延伸;<VirtualManagementServerNetbios> 的值必須是顯示於 [內容] 對話方塊之 [參數] 索引標籤上,[名稱] 方塊中的值,以供網路名稱資源之用):runas /user:<domain>\<user name> "SetSPN.exe -A MSomHSvc/<VirtualManagementServerFQDN> <VirtualManagementServerNetbios>"您必須針對虛擬 RMS 伺服器的 FQDN 和 NetBIOS 名稱執行此項作業。例如:SetSPN –A MSomHSvc/cRMS cRMS 可設定 NetBIOS 名稱;SetSPN –A MSomHSvc/cRMS.lab.demo cRMS 可設定 FQDN。

  4. 在 [命令提示字元] 視窗中輸入 setspn –L <rmsservercomputername>。如果 MSomHSvc SPN 已正確登錄,您會在出現的清單中看見它。例如,您應該會看到:MSOMHSvc/<RMS Virtual NetBIOS name>MSOMHSvc/<RMS FQDN>

  5. 如果列出的 SPN 不正確,請執行 SetSPN -D MSOMHSvc/<RMS Node1> <Virtual RMS Name> 將它刪除,接著再執行 SetSPN -A MSOMHSvc/cRMS cRMSSetSPN -A MSOMHSvc/cRMS.lab.demo cRMS 等命令進行登錄。

步驟 7:準備無法存取的管理伺服器

以下程序只有當輸出指出,您必須在任何一個非 Root Management Server 叢集節點上使用 AddRMSNode 動作來執行 ManagementServerConfigTool.exe 工具以便讓叢集群組上線時,才需要執行。這可能是因為執行 InstallCluster 某個叢集節點無法存取所導致,或是您正在叢集中新增一個新的節點。

準備無法存取的管理伺服器

  1. 以 Administrators 群組成員的身分登入主控管理伺服器的電腦。

  2. 開啟服務嵌入式管理單元,如果 System Center 資料存取服務的安裝程式類型設為 [已停用],將其變更為 [手動]。

  3. 以系統管理員身分開啟 [命令提示字元] 視窗,將目錄變更至安裝資料夾,然後輸入以下命令:

    ManagementServerConfigTool.exe AddRMSNode /vs:<VirtualServerNetbiosName> /Disk:<VirtualServer Disk Resource>

    VirtualServerNetbiosName 是配置給同一個叢集群組的網路名稱資源。您針對 VirtualServerNetbiosName 輸入的值,必須與 [內容] 對話方塊 [一般] 索引標籤上 [名稱] 方塊中的值相同,以供網路名稱資源之用。

    VirtualServerDiskResource 是配置給正用於建立此虛擬 Root Management Server 之叢集群組的磁碟資源。您可以在 RMS 應用程式內容的結果窗格中找到磁碟位置。

步驟 8:測試 RMS 叢集安裝

使用下列程序來測試叢集安裝。

測試 Operations Manager 2007 叢集

  1. 在 Operations 主控台中,按一下 [系統管理]。

    note附註
    當您在非管理伺服器的電腦上執行 Operations 主控台時,會出現 [連線至伺服器] 對話方塊。在 [伺服器名稱] 文字方塊中,鍵入您想要 Operations 主控台連線的 RMS 伺服器名稱 (叢集虛擬伺服器名稱)。

  2. 在 [系統管理] 窗格中展開 [系統管理],再展開 [裝置管理],然後按一下 [管理伺服器]。

  3. 在 [管理伺服器] 窗格中,RMS 伺服器網路名稱的健全狀況狀態應顯示為 [狀況良好]。

  4. 在 [系統管理] 窗格中,按一下 [無代理程式管理]。

  5. 在 [無代理程式管理] 窗格中,叢集中每個節點項目的健全狀況狀態都應顯示為 [狀況良好]。

程序後置檢查清單

在順利完成 RMS 叢集程序後,請執行以下檢查清單中的工作。

  • 重新啟用通知。

  • 所有先前向既存 RMS 報告的代理程式都已重新導向至叢集 RMS。如果這不是您需要的設定,便必須以手動方式將需要的代理程式重新指派給管理群組中的其他管理伺服器。

  • 如果您已安裝 System Center Operations Manager 2007 R2 報表,必須將它設定為指向新的 RMS。

  • 如果您已安裝 System Center Operations Manager 2007 R2 報表,必須將 OperationsManagerDW 資料庫設定為指向新的 RMS。

  • 如果您已安裝 System Center Operations Manager 2007 R2 Web 主控台,必須將它設定為指向新的 RMS。

使用新 Root Management Server 的名稱設定報表伺服器

  1. 登入報表伺服器。

  2. 瀏覽至 SQL Server Reporting Services 的安裝資料夾,例如 %ProgramFiles%\Microsoft SQL Server\MSSQL.2\Reporting Services\ReportServer (若使用 SQL Server 2005),或 %ProgramFiles%\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer (若使用 SQL Server 2008)。

  3. 在記事本中開啟 rsreportserver.config 檔案,然後找到出現兩次的 <ServerName>ServerName</ServerName>,其中 ServerName 是原始 Root Management Server 的名稱。將 ServerName 變更為新 Root Management Server 的名稱。

  4. 儲存檔案並關閉記事本。

  5. 開啟登錄並找到機碼 HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Operations Manager\3.0\Reporting

  6. DefaultSDKServiceMachine 值變更為新 Root Management Server 的名稱。

使用新 Root Management Server 的權限設定資料倉儲伺服器

  1. 在主控資料倉儲的伺服器上,開啟 Microsoft SQL Server Management Studio,然後在 [物件總管] 窗格中,瀏覽至 [安全性],再展開 [登入]。

  2. 找到對應於新 Root Management Server 以及 System Center 資料存取服務在其上執行的帳戶 (如果此服務是以本機系統帳戶執行,格式為 <domain\computername$>)。

  3. 以滑鼠右鍵按一下帳戶,然後選取 [內容]。

  4. 在 [登入屬性] 對話方塊的 [選取頁面] 窗格中,選取 [使用者對應]。

  5. 在 [已對應到此登入的使用者] 清單的 [對應] 欄中,選取對應於 OperationsManagerDW 資料庫的方塊。

  6. 在 [OperationsManagerDW 的資料庫角色成員資格] 清單中,確定選取下列項目:configsvc_usersdb_datareaderdb_datawriterdb_ddladminsdk_users

  7. 按一下 [確定],儲存變更並關閉 [登入屬性] 對話方塊。

使用新 Root Management Server 的名稱設定 Web 主控台

  1. 登入 Web 主控台伺服器。

  2. 瀏覽至 Web 主控台的安裝資料夾 (預設為 %ProgramFiles%\System Center Operations Manager 2007\Web Console)。

  3. 在記事本中開啟 Web.config 檔案。

  4. 找到 ‘<add key="MOMServer" value="RootManagementServer "/>’ 這一行,其中 RootManagementServer 是原始 Root Management Server 的名稱。將 RootManagementServer 變更為新 Root Management Server 的名稱。

  5. 儲存變更並關閉記事本。

 
顯示: