vSphere Web Client 登录问题

vSphere Web Client Login Issue

我在 vSphere5.5 系统上使用旧的基于 Flash 的 Web 客户端。我使用了在此处找到的 Flash 解决方法:https://kb.vmware.com/s/article/78589 并修改了 Windows7 机器上的 mms.cfg 文件,并成功地使用 Web 客户端登录。

我想我首先导航到 VDP 部分以检查备份设备(我认为它有问题)。然后我去了库存中的一个虚拟机,一个 Windows Server 2008R2 来尝试看看我是否可以用它来连接到 Web 客户端。我拍摄了 VM 的快照并继续工作,直到我通过登录 Web 客户端意识到这个问题。

我快照的这个 VM 是从模板部署的。我读到这些虚拟机可能会导致 Web 客户端登录出现问题:https://forums.whirlpool.net.au/go?https%3A%2F%2Fwww.techheights.com%2Fcall-propertycollector-retrie...

https://forums.whirlpool.net.au/go?https%3A%2F%2Fcommunities.vmware.com%2Ft5%2FESXi-Discussions%2FCa...

不幸的是,在阅读本文之前我已经删除了这个 VM 并从库存中删除了模板。我还了解到插件可能会导致 Web 客户端出现此问题,因此我使用 vSphere MOB 删除了 VPD 插件。我还重新启动了 Windows vCenter。胖客户端工作正常,但 Web 客户端不行。

我在 Web 客户端和 vCenter 上启用了调试日志记录,但我在相关日志中看不到任何内容。 我应该看看其他什么地方?

编辑:

我在这方面没有取得任何成功。我从其中一种浏览器收到的错误消息之一(尝试登录的不同浏览器给出不同的错误定义)来自此 KB https://kb.vmware.com/s/article/2060114

我尝试删除 VDP 和 VSA 插件的缓存目录,但我对删除 MOB 中的 VSA 管理器插件犹豫不决,因为它可能难以重新安装(也使用 Flash)并且需要它来管理存储空间。

我有 Windows vCenter 服务器的备份,我可以从中恢复到大约 12 个月前的还原点。由于该备份,可能会创建和删除一些虚拟机,并且可能会进行一些网络修改。

如果我恢复到不知道环境中某些更改的较早还原点,vCenter 可能会发生什么情况?

很难想象 VM/snapshot 会如何给 vSphere Web Client 带来问题 - 而您的第二个 link 指向 VMware 社区中不存在的主题。我不确定我们能否在一次迭代中解决这个问题,所以我建议首先通过禁用每个插件来隔离有问题的插件(当然不是从 MOB 卸载 vCenter 扩展)。

通过删除缓存文件夹禁用插件不会获得预期的结果。如果未找到插件缓存文件夹,vSphere Web Client 将从 VSA/VDP 设备重新下载插件 zip。您可以通过在重新启动 vSphere Web Client 并验证插件缓存文件夹已恢复后检查 vsphere-client-serenity 文件夹来确认这一点。

您可以做的是复制 vsphere-client-serenity 文件夹中的两个插件文件夹作为备份,然后删除 内容 的原始文件夹。您应该拥有以下树:

...
  |
  +-- vsphere-client-serenity/
      |
      +-- ...
      |
      +-- com.vmware.vdp2-x.y.z
      |   |
      |   +-- (EMPTY)
      |
      +-- com.vmware.vdp2-x.y.z-backup
      |   |
      |   +-- plugins/
      |   |
      |   +-- plugin-package.xml
      |   |
      |   +-- ...
      |
      +-- com.vmware.vsa-a.b.c
      |   |
      |   +-- (EMPTY)
      |
      +-- com.vmware.vsa-a.b.c-backup
          |
          +-- Whatever the content of the script plugin - my memory is failing me ... :P
      

最后,再次重新启动 vSphere Web Client。

恢复任何插件就像删除它的空文件夹一样简单,重命名备份副本并重新启动 vSphere Web Client。

很遗憾,您的第二个 link 没有打开 - 可能是因为您的组织中存在一些代理问题。