實作 Service Manager 災害復原
本文說明從 System Center - Service Manager 環境中潛在軟體和設備失敗中復原所需的步驟。 其中包含如何復原 Service Manager 資料庫、管理伺服器和未密封管理元件的相關信息。
還原資料庫
若要還原 Service Manager 的資料庫(包括加密金鑰),您可以使用與原始電腦相同的電腦名稱和實例名稱來重建新電腦。 Service Manager 資料庫的災害復原策略應該以 SQL Server 災害復原的一般程式為基礎。 如需詳細資訊,請參閱 規劃災害復原。 別忘了,如果您還原資料庫,新電腦必須使用與原始電腦相同的名稱,以及使用與原始執行個體相同的名稱。
此外,您必須使用本指南的 Service Manager 備份未密封管理元件一文中建立的腳本。 您需使用此指令碼還原重建後資料庫的權限。
警告
長期的歷史資料會儲存在 Service Manager 資料倉儲中,而目前的系統快照會儲存在 Service Manager 資料庫中。 重新建立 Service Manager 資料倉儲資料庫應只作為最後手段。 若可能的話,您應嘗試從備份還原 Service Manager 資料倉儲資料庫,並避免重新建立這些資料庫。 如果重新安裝,新建立的 Service Manager 數據倉儲資料庫將能夠從 Service Manager 資料庫同步處理系統目前的快照集,但是,歷程記錄數據將會遺失。
復原管理伺服器
本節說明如何復原 Service Manager 管理伺服器或數據倉儲管理伺服器。 如果您安裝了其他 Service Manager 管理伺服器,您可以選擇升級其他 Service Manager 管理伺服器。 無論您遇到 Service Manager 管理伺服器的軟體或硬體故障,復原程式都是以還原具有相同計算機名稱的計算機為基礎。
對於任一種管理伺服器,在您啟動管理伺服器安裝程式 之前 ,必須先還原加密金鑰。
還原 Service Manager 加密金鑰
在執行 Setup.exe 還原 Service Manager 的一部分之前,您可以使用下列程式來還原加密密鑰。
若要還原加密金鑰,請遵循下列步驟:
使用屬於 Administrators 群組成員的帳戶登入將裝載您嘗試復原之 Service Manager 元件的電腦。 例如,登入將裝載 Service Manager 或數據倉儲管理伺服器的計算機。
在 [Windows 檔案總管] 中,開啟安裝媒體上的 Tools\SecureStorageBackup 資料夾。
以滑鼠右鍵按兩下 SecureStorageBackup.exe ,然後選取 [ 以系統管理員 身分執行] 以啟動 [加密金鑰備份或還原精靈]。
注意
在此版本中,精靈包含 Operations Manager 的參考。 此問題將在未來的版本中解決。
在 [簡介] 頁面上,選取 [下一步] 。
在 [ 備份或還原?] 頁面上,選取 [還原加密密鑰],然後選取 [ 下一步]。
在 [ 提供位置 ] 頁面上,輸入加密密鑰的路徑和檔名。 例如,如果您想要在備份共享資料夾的 MyServer 伺服器上指定加密密鑰的檔名SMBackupkey.bin,請輸入 \\MyServer\Backup\SMBackupkey.bin,然後選取 [下一步]。
在 [提供密碼] 頁面上,輸入您在 [密碼] 方塊中用來備份加密密鑰的密碼。 在 [ 確認密碼 ] 方塊中,重新輸入相同的密碼,然後選取 [ 下一步]。
收到 [保護記憶體金鑰還原完成] 訊息之後,請選取 [完成]。
還原伺服器
您可以使用下列程式,在 Service Manager 中重新安裝管理伺服器。
注意
您必須先還原加密金鑰,才能啟動此程式。
若要還原 Service Manager 管理伺服器,請遵循下列步驟:
- 使用具有系統管理員許可權的帳戶登入將裝載新 Service Manager 管理伺服器的電腦。
- 在 Service Manager 安裝媒體上,按兩下 Setup.exe 檔案。
- 在 [ Service Manager 安裝精靈] 頁面上,選取 [Service Manager 管理伺服器]。
- 在 [ 產品註冊 ] 頁面上,於文本框中輸入資訊。 如果適用,請選取 [我已閱讀、瞭解並同意許可協定的條款],然後選取 [ 下一步]。
- 在 [ 安裝位置] 頁面上,確認有足夠的可用磁碟空間,然後選取 [ 下一步]。 如有必要,請選取 [ 流覽 ] 以變更您要安裝 Service Manager 管理伺服器的位置。
- 在 [ 系統檢查結果 ] 頁面上,確定必要條件檢查已通過或至少通過警告,然後選取 [ 下一步]。
- 在 [ 設定 Service Manager 資料庫] 頁面上,執行下列動作:
- 在 [資料庫伺服器] 中,輸入裝載 Service Manager 資料庫的計算機名稱,然後按 TAB 鍵。
- 選取 [使用現有的資料庫]。
- 選取 [ 資料庫] 列表,選取 Service Manager 資料庫的資料庫名稱(預設名稱為 ServiceManager),然後選取 [ 下一步]。
- 在 [ 設定 Service Manager 管理群組] 上,等候 已填入 [管理組名 ] 和 [管理群組管理員] 字段。 然後選取下一步。
- 在 [ 設定 Service Manager 服務的 帳戶] 頁面上,選取 [網域帳戶]、指定帳戶的使用者名稱、密碼和網域;然後選取 [ 測試認證]。 請確定您收到下列訊息:已接受認證,然後選取 [下一步]。
- 在 [ 說明改善 System Center ] 頁面上,指出您偏好參與客戶經驗改進計劃和錯誤報告。 如需詳細資訊,請選取 [ 告訴我更多關於程序的資訊],然後選取 [ 下一步]。
- 在 [ 安裝摘要 ] 頁面上,選取 [ 安裝]。
- 在 [ 安裝程式成功完成] 頁面上,選取 [ 關閉]。
復原數據倉儲管理伺服器
您可以使用下列程式重新安裝 Service Manager 的數據倉儲管理伺服器。
注意
您必須先還原加密金鑰,才能啟動此程式。
若要復原數據倉儲管理伺服器,請遵循下列步驟:
使用具有系統管理員許可權的帳戶登入將裝載新數據倉儲管理伺服器的計算機。
在 Service Manager 安裝媒體上,按兩下 Setup.exe 檔案。
在 [ Service Manager 安裝精靈] 頁面上,選取 [Service Manager 數據倉儲管理伺服器]。
在 [ 產品註冊 ] 頁面上,於方塊中輸入資訊。 如果適用,請選取 [我已閱讀、瞭解並同意許可協定的條款],然後選取 [ 下一步]。
在 [ 安裝位置] 頁面上,確認有足夠的可用磁碟空間,然後選取 [ 下一步]。 如有必要,請選取 [ 流覽 ] 以變更您要安裝 Service Manager 數據倉儲管理伺服器的位置。
在 [ 系統檢查結果 ] 頁面上,確定必要條件檢查已通過或至少通過警告,然後選取 [ 下一步]。
在 [ 設定數據倉儲資料庫] 頁面上,執行下列動作:
- 在 [ 選取要變更其預設屬性的資料庫] 區域中,選取 [ 預備和設定]。
- 在 [資料庫伺服器] 中,輸入裝載數據倉儲資料庫的計算機名稱,然後按 TAB 鍵。
- 選取 [使用現有的資料庫]。
- 選取 [ 資料庫 ] 列表,選取 [預備和設定] 資料庫的資料庫名稱(預設名稱為 DWStagingAndConfig),然後選取 [ 下一步]。
在 [設定數據倉儲管理群組] 頁面上,等候 [管理組名] 和 [管理群組管理員] 字段填入,然後選取 [下一步]。
在 [設定數據倉儲的報表伺服器] 頁面上的 [報表伺服器] 文本框中,輸入裝載 SQL Server Reporting Services (SSRS) 之計算機的計算機名稱,然後選取 [下一步]。
注意
您必須使用報表伺服器的原始 URL。
在 [ 設定 Service Manager 服務的 帳戶] 頁面上,選取 [網域帳戶]、指定帳戶的使用者名稱、密碼和網域;然後選取 [ 測試認證]。 請確定您收到下列訊息:已接受認證,然後選取 [下一步]。
在 [ 設定報告帳戶 ] 頁面上,指定帳戶的使用者名稱、密碼和網域,然後選取 [ 測試認證]。 收到 [已接受認證 ] 訊息之後,請選取 [ 下一步]。
在 [ 說明改善 System Center ] 頁面上,指出您偏好參與客戶經驗改進計劃和錯誤報告。 如需詳細資訊,請選取 [ 告訴我更多關於程序的資訊],然後選取 [ 下一步]。
在 [ 使用Microsoft更新來協助保護您的計算機安全且最新 版頁面上,指出使用 Microsoft Update 檢查 Service Manager 更新的喜好設定,然後選取 [下一步]。
在 [ 安裝摘要 ] 頁面上,選取 [ 安裝]。
在 [ 安裝程式成功完成] 頁面上,選取 [ 關閉]。
升級 Service Manager 管理伺服器
當您第一次執行 Service Manager 的安裝程式時,您已安裝初始 Service Manager 管理伺服器,並定義安裝的管理群組。 初始管理伺服器會處理 Service Manager 環境中的所有工作流程。 您可以使用其他 Service Manager 管理伺服器來負載平衡 Service Manager 控制台連線。 此外,您也可以升級其中一部額外的 Service Manager 管理伺服器,以接管失敗初始 Service Manager 管理伺服器的角色。 如需詳細資訊,請參閱 部署其他 Service Manager 管理伺服器。
您可以使用下列程式來升級次要 Service Manager 管理伺服器。
準備次要管理伺服器
- 在次要管理伺服器上,關閉 Service Manager 控制台。
- 在 Windows 桌面上,選取 [ 開始],然後選取 [ 執行]。
- 在 [執行] 對話框的 [開啟文字] 字段中,輸入 services.msc,然後選取 [確定]。
- 在 [服務] 視窗中的 [服務(本機)] 窗格中,找出下列三個服務,並針對每個服務選取 [停止]:
- System Center 資料存取服務
- Microsoft Monitoring Agent
- System Center 管理設定
- 讓 [ 服務 ] 視窗保持開啟。
- 開啟 [Windows 檔案總管]。 找出 \Program Files\Microsoft System Center <version>\Service Manager 資料夾。
- 在此資料夾中,刪除 健全狀況服務 State 資料夾及其所有內容。
定義 Service Manager 資料庫的電腦名稱
在 Service Manager 資料庫上,在 Windows 桌面上,選取 [開始]、指向 [程式]、指向 [Microsoft SQL Server],然後選取 [SQL Server Management Studio]。
在 [連線到 資料庫引擎] 對話框中,執行下列動作:
- 在 [ 伺服器名稱] 中,輸入裝載 Service Manager 資料庫的伺服器名稱。
- 在 [驗證] 中,選取 [Windows 驗證]。
- 選取 Connect。
在 [物件總管] 窗格中,展開 [資料庫],然後選取 [ServiceManager]。
在工具列上,選取 [新增查詢]。
在 [SQLQuery1.sql ] 窗格中,輸入下列內容,其中 <伺服器的> FQDN 是您正在推廣的管理伺服器的完整域名 (FQDN):
EXEC p_PromoteActiveWorkflowServer '<FQDN of your server>'
在工具列上,選取 [ 執行]。
在 [SQLQuery1.sql] 窗格底部(中央窗格),確認 [已成功執行查詢] 訊息隨即出現。
結束 sql Server Management Studio Microsoft。
重新啟動次要管理伺服器上的服務
- 在次要管理伺服器上,在 Windows 桌面上,選取 [ 啟動],然後選取 [ 執行]。
- 在 [執行] 對話框的 [開啟] 中,輸入 services.msc,然後選取 [確定]。
- 在 [服務] 視窗的 [服務][本機] 窗格中,找出下列三個服務,然後針對每個服務選取 [啟動]。
- System Center 資料存取服務
- Microsoft Monitoring Agent
- System Center 管理設定
您的次要管理伺服器現在是管理群組的主要管理伺服器。
匯入 Service Manager 未密封的管理元件
還原 Service Manager 管理伺服器之後,下一個步驟是匯入未密封的管理元件。
匯入管理元件
您可以使用此程式匯入您稍早儲存的未密封管理元件,作為 Service Manager 災害復原程式的一部分。
若要匯入管理元件,請遵循下列步驟:
- 在 Service Manager 控制台中,選取 [ 系統管理]。
- 在 [系統管理] 窗格中,展開 [系統管理],然後選取 [管理元件]。
- 在 [工作] 窗格的 [管理元件] 底下,選取 [匯入]。
- 在 [選取要匯入的管理元件] 視窗中,於 [我的最愛連結] 下,指定您備份未密封管理元件的位置,選取檔案,然後選取 [開啟]。
- 在 [匯 入管理元件] 視窗中,選取 [ 匯入]。