Solving Problem with vCenter and vSphere Client
解決 vCenter 伺服器關機後 vSphere Client 無法連上之問題
Quoted from 以下引文區塊引用自: http://www.weithenn.org/cgi-bin/wiki.pl?vCenter_%e5%ae%89%e8%a3%9d
Q.vCenter Server 不正常關機後 vSphere Client 無法連上?
Error Message:
vCenter Server 不正常關機後或因為更新安全性更新重新開機後 vSphere Client 無法連上?
Ans:
解決此一問題詳細資訊請參考 [VMware KB-1007669 - VMware VirtualCenter Server service does not start automatically after reboot]
這個問題常常發在 vCenter Server 及所安裝的 SQL Server 在同一台時!! 因為重新開機後有時 vCenter Server 服務已經啟動完成了,但 vCenter Database (SQL Server) 還沒啟動完成,此時就會發生這樣的狀況,在您登入 vCenter Server 主機 (OS 為 Windows Server 2003) 後發現 VMware VirtualCenter Management Webservice 服務沒有啟動 (啟動後會連依存的 VMware VirtualCenter Server 服務一起啟動),將服務啟動後 vSphere Client 即可連上 vCenter Server 了。
若想要解決此一問題,則必須設定 vCenter Server 服務必須等到 SQL Server 服務啟動完成後才啟動,設定步驟如下:(以 Windows Server 2003 為例)
登入 vCenter Server 點選【開始】 >> 【執行】 >> 輸入 【services.msc】開啟服務頁面
確認 SQL Server 名稱,此例 MSSQL Server 2005 Express 名稱顯示為 SQL Server (SQLEXP_VIM) 查看內容完整服務名稱為【MSSQL$SQLEXP_VIM】
修改機碼點選【開始】 >> 【執行】 >> 輸入 【regedit】 >> 切換到路徑 【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vpxd】 >> 點選機碼名稱 【DependOnService】 >> 【右鍵】 >> 【修改】 >> 貼上 SQL Server 服務名稱【MSSQL$SQLEXP_VIM】 >> 【確定】 >> 關閉登錄編輯程式
再次開啟【服務】 >> 點選【SQL Server (SQLEXP_VIM)】 >> 【右鍵】 >> 【內容】 >> 切換到【依存性】確認 【VMware VirtualCenter Server】在依存清單內即完成設定