1. 程式人生 > >解決:VMware Horizon View 虛擬機狀態始終為“正在刪除 缺少”或“錯誤 缺少”狀態

解決:VMware Horizon View 虛擬機狀態始終為“正在刪除 缺少”或“錯誤 缺少”狀態

mark 版本 文件 href 08 r2 onf 打開方式 51cto 關鍵字

操作環境
  • 桌面虛擬化版本:VMware Horizon 7.4
  • 服務器虛擬化版本:VMware vSphere 6.5 U2
  • 數據庫類型:Microsoft SQL Server 2008 R2 SP3
  • 操作內容:一個鏈接克隆桌面池,內含3個桌面

錯誤操作

  1. 將鏈接克隆桌面池對應 vCenter 內的 虛擬機文件夾資源池 挪動層級和位置;(突然覺得擺在原來的地方不整齊了)
  2. 直接在 vCenter 內刪除了鏈接克隆的虛擬機;(突然不需要那個桌面池了)
  3. View Administrator 管理界面中,刪除鏈接克隆桌面池。

故障內容

  • View Administrator
    管理界面中,鏈接克隆桌面池狀態一直為 正在刪除,無法編輯;
  • vCenter 中鏈接克隆的虛擬機已被刪除,但是在 View Administrator 【資源】-【計算機】-【vCenter虛擬機】內的三臺虛擬機狀態一直為 正在刪除 缺少 ,之後變為 錯誤 缺少,無法操作 。

解決方法

  • 使用 ViewDbChk 命令:
    1. 進入 Horizon View 連接服務器 Windows操作系統,打開 cmd
    2. 進入目錄 C:\Program Files\VMware\VMware View\Server\tools\bin
    3. 運行 viewdbchk.cmd --scanMachines --limit 100
      期間會讓你輸入 View配置vCenter密碼Composer密碼
  • 更多操作請參考 《VMware Docs》——使用 ViewDbChk 命令解決數據庫不一致問題

操作截圖

  1. 運行 viewdbchk.cmd ,並輸入相關密碼:
    技術分享圖片
  2. 找到了 錯誤狀態 的三個虛擬機:
    技術分享圖片
  3. 工具開始自動執行自動刪除操作:
    技術分享圖片
  4. 使用工具清除所有錯誤狀態的虛擬機後,再次執行命令,顯示錯誤狀態虛擬機數量為0,結束!
    技術分享圖片

其他解決辦法(我沒運行成功過……是我太水了)

搜索 view 鏈接克隆 虛擬機 正在刪除 缺少 錯誤 之類的關鍵字

部分解決方法是: 使用 SviConfig 從 View Composer 數據庫、Active Directory 和 vCenter Server 中移除鏈接克隆引用


我試過了,錯誤還在……我打開方式有問題麽……

解決:VMware Horizon View 虛擬機狀態始終為“正在刪除 缺少”或“錯誤 缺少”狀態