使用 vRealize Automation 中的 Remote Console (VMRC) 选项连接到资源时,您可能会遇到以下任一症状:
- 无法使用 VMware vRealize Automation 中的 Remote Console (VMRC) 连接到资源。
- 使用 VMware vRealize Automation 中的 VMRC 连接到资源失败
- 您会看到一个空白屏幕。
- 您会看到以下错误:
无法建立远程控制台连接,如果服务器所拥有的是自签名证书,请确认虚拟机是否已打开电源,您可能需要接受证书,然后关闭并重试连接 (Cannot establish a remote console connection , verify that the machine is powered on if the server has self-signed certificate, you might need to accept certificate, then close and retry the connection)。
VMRC 通信的工作原理(与 vRealize Automation 相关):
- 选择从浏览器连接到 Remote Console 时,将显示新窗口或选项卡,并在运行会话的 vRealize Automation 设备上的浏览器和端口 8444 之间启动会话。如果选择使用 VMRC 进行连接,vRealize Automation 将尝试使用可安装的 VMRC 客户端,而不是代理窗口。
- 然后,vRealize Automation 使用端口 902 对虚拟机所在的 ESXi 主机启动 TCP 安全(SSL 信任)握手。
- 接受握手后,会在 vRealize Automation 上的随机端口和 ESXi 主机上的端口 902 之间建立会话。
- 然后,该会话使用端口 8444 通过新窗口或浏览器呈现给浏览器。
解决办法:
研究了很久,最后google到了这篇帖子,原来要使用这个功能,浏览器不仅要与服务器的443端口进行ssl通信,还要和服务器的8444端口做ssl通信,我一直只配置了443端口的信任 ,在添加了8444端口的ssl信任后,就可以正常使用了。
转载至:https://kb.vmware.com/articleview?docid=2114235&lang=zh_CN