主要借鉴 kb 的方法,以下全是引用官方知识库:


本文提供了从 VMware View Manager 和 VMware Horizon View 中的 View Composer 数据库中手动删除链接克隆或失效虚拟桌面条目的步骤。


更高级版本可以借助工具来维护。


https://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=2083067


这篇文章主要是解决下列情形




数据库中的表包含错误数据时会出现此问题。如果虚拟机名称已在创建池之后手动在 vCenter Server 中进行了修改,从而导致 View Composer 和 vCenter Server 引用了不同名称的同一个虚拟机,也会出现此问题


  • 无法置备或重组链接克隆桌面池

  • 您会看到以下错误:

    Desktop Composer 故障:带有输入规范的虚拟机已经存在 (Desktop Composer Fault: Virtual Machine with Input Specification already exists)

  • 置备链接克隆桌面池失败并出现错误:

    带有输入规范的虚拟机已经存在 (Virtual machine with Input Specification already exists)

  • 连接服务器显示该链接克隆虚拟机在“正在删除”状态下停止运行

  • 无法从 View Administrator 页面中删除池

  • 无法删除链接克隆虚拟机

  • 查看池的“清单”选项卡时,一个或多个虚拟机的状态可能显示为丢失


在 VMware Horizon View 5.3 及更高版本中使用 ViewDBChk 工具自动移除无效的链接克隆条目 (2124762)


本文提供了有关在 Horizon View 5.3 及更高版本中使用 ViewDBChk 工具自动移除无效链接克隆条目的信息。


ViewDbChk 工具允许管理员扫描和修复使用 View Administrator 无法解决的置备错误。

当 LDAP、vCenter 和 View Composer 数据库之间存在不一致时可能会出现置备错误。 这些不一致可能是由于(但不限于)直接编辑 vCenter 清单、还原备份或长期网络问题所致。


此工具允许 VMware View 管理员扫描无法置备的计算机并从必要的数据库中移除所有无效数据库条目。 View 连接服务器随后将可以重新置备计算机,而不出现任何错误。


https://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=2124762