描述:一天,vcenter訪問不了,因此Windows遠程到vcenter server上。相關服務未開啓,開啓virtualCenter server服務提示相關依賴服務未開啓,於是開啓依賴項服務Inventory服務報錯。然後打算使用
C:\Program Files\VMware\vCenter Server\bin\servcivce-control來開啓vmware服務
1.命令行運行 C:\Program Files\VMware\vCenter Server\bin\service-control --start --all 開啓vmware所有服務
發現開啓invsvc服務失敗,invsvc服務與inventory服務相關。無論如何關閉vmware所有服務以及開啓所有服務均無效。
2.vCenter Server 6.0 重置 Inventory Service 數據庫,使得可以開啓該服務。(重置前,需要對vcenter server虛擬機做快照)
注意:
- 重置 Inventory Service 數據庫的操作是破壞性操作。請確保您僅在 Inventory Service 中重置單個數據提供程序後才重置數據庫。
- 如果重置 Inventory Service 數據庫
- vCloud Director 和 vCenter Server 將不同步,並且沒有關於受管虛擬機的準確信息。
- 您正在通過 vSphere Profile-Driven Storage Service 使用的任何存儲配置文件都將丟失。
- 所有對象標記將在重置過程中被刪除。
方法1:下載本文所附的 2119422_6.0-ISDB-Reset-PS1.zip 文件,解壓後在管理員賬號下運行 2146264_Reset-ISDB6.0.ps1 powershell 腳本,從而重置 Inventory Service 數據庫。
方法2:可以參考 KB文檔 https://kb.vmware.com/s/article/2146264?lang=zh_CN