VMware Horizon View Composer:识别服务器的有效性时出错

weimoo 4月前 122

我遇到了一个问题,vCenter Server 服务突然停止并且无法启动,在大量日志阅读后,我决定创建一个新服务,因为这个问题甚至没有时间打开一个支持来解决问题的案例。

因此,我创建了一个新的 vCenter Server(相同的 IP 地址只是名称不同),并相应地执行了其余的配置。

该环境也针对 VMware Horizon View 进行了配置,因此我返回到 View 管理控制台并重新验证了 vCenter Server 证书,结果进展顺利(幸运的是)。

现在连接服务器可以使用新的 vCenter,我在 vCenter Server 上安装了 Composer,并创建了一个 ODBC 来指向旧的 Composer 数据库,从这里开始一切顺利。

当我返回到 View 管理仪表板以重新验证 Composer 证书时,会弹出错误“识别服务器的有效性时出错”,在事件查看器中,您可以看到一个BROKER_SVI_CERT_INVALID事件。

我去了 VDM 日志并获得了一些关于证书的输出,但在 Google 搜索这些条目时找不到任何有用的东西,经过一番头脑风暴后,我去了 Composer 的 SVI 命令行实用程序检查证书:

  • 停止 Composer 服务。
  • 打开 CMD 并将目录更改为 Composer 安装目录。
  • sviconfig -operation=ReplaceCertificate -delete=false
  • 按 0 中止。

检查后,我注意到 Composer 证书是使用 vCenter Server 的 NETBIOS 名称颁发的,在 View 连接服务器上,Composer 指向 vCenter Server 的 IP 地址,这似乎是问题所在。

因此,唯一的方法是打开连接服务器的 ADAM 数据库并查找该属性:

  • 在 View 连接服务器上,启动 -> 运行 -> adsiedit.msc
  • 在连接设置中:
    • 名称:任何你想要的东西。
    • 连接点:dc=vdi,dc=vmware,dc=int
    • 计算机:localhost:389
    • 按 Ok。
  • 展开您输入的名称。
  • 展开“OU=Properties”,然后展开“OU=VirtualCenter”
  • 右键单击 VirtualCenter 中对象的选定属性
  • 找到一个属性 pae-SVIURL,编辑此属性,并放置查看 Composer 证书时找到的名称。
  • 单击“确定”并退出 ADSIEdit。
  • 转到连接服务器并刷新后,您会注意到 Composer 值已更改为我们修改的值,您将能够正常验证证书。

我希望这会有所帮助。

原文链接:http://notes.doodzzz.net/2015/05/06/vmware-horizon-view-composer-there-was-an-error-identifying-the-validity-of-the-server/

最新回复 (0)
全部楼主
返回
发新帖