操作環(huán)境
- 桌面虛擬化版本:VMware Horizon 7.4
- 服務器虛擬化版本:VMware vSphere 6.5 U2
- 數(shù)據(jù)庫類型:Microsoft SQL Server 2008 R2 SP3
- 操作內(nèi)容:一個鏈接克隆桌面池,內(nèi)含3個桌面
錯誤操作
- 將鏈接克隆桌面池對應 vCenter 內(nèi)的 虛擬機文件夾 和 資源池 挪動層級和位置国裳;(突然覺得擺在原來的地方不整齊了)
- 直接在 vCenter 內(nèi)刪除了鏈接克隆的虛擬機疆液;(突然不需要那個桌面池了)
- 在 View Administrator 管理界面中,刪除鏈接克隆桌面池尊浪。
故障內(nèi)容
- View Administrator 管理界面中,鏈接克隆桌面池狀態(tài)一直為 正在刪除封救,無法編輯拇涤;
- vCenter 中鏈接克隆的虛擬機已被刪除,但是在 View Administrator 【資源】-【計算機】-【vCenter虛擬機】內(nèi)的三臺虛擬機狀態(tài)一直為 正在刪除 缺少 誉结,之后變?yōu)?錯誤 缺少鹅士,無法操作 。
解決方法
- 使用 ViewDbChk 命令:
- 進入 Horizon View 連接服務器 Windows操作系統(tǒng)惩坑,打開 cmd 掉盅;
- 進入目錄 C:\Program Files\VMware\VMware View\Server\tools\bin;
- 運行 viewdbchk.cmd --scanMachines --limit 100以舒; 期間會讓你輸入 View配置 的 vCenter密碼 和 Composer密碼
- 更多操作請參考 《VMware Docs》——使用 ViewDbChk 命令解決數(shù)據(jù)庫不一致問題
操作截圖
- 運行 viewdbchk.cmd 趾痘,并輸入相關密碼:
- 找到了 錯誤狀態(tài) 的三個虛擬機:
工具開始自動執(zhí)行自動刪除操作:
使用工具清除所有錯誤狀態(tài)的虛擬機后,再次執(zhí)行命令蔓钟,顯示錯誤狀態(tài)虛擬機數(shù)量為0永票,結束!