故障描述:
通过 VMware vSphere Client 连接到安装 VMware ESXi 虚拟环境的主机时,当启动其中的虚拟机后,无法连接到控制台。
选择“控制台”时,控制台窗口的上方提示一行 “VMRC 控制台连接已断开...正在尝试重新连接”。(事实上,一直无法连接到该虚拟机)
如下图:
网上的解决方法1:
原因分析:从情况看,类似于Windows系统的DEP策略处于开启状态导致的问题一样。但这个情况是所有虚拟机都提示这个错误,排错DEP的问题,用本地vSphere Client登录一个VC平台,问题仍旧一样。为了排除问题,换了一台笔记本登录VC,突然发现问题不见了。原来是本地的vSphere Client出了问题,可能是其它安装的补丁破坏了vSphere Client文件。
解决方法:
重新安装vSphere Client,即可解决。
网上的解决方法2:
想起之前启动的时候提示缺少某个 dll 文件导致客户端无法使用,结果当时忽略了,忽略之后,新建虚拟机管理等都没有问题,而到打开控制台时就出现上述问题,原因就是某个组件丢失导致,也可能是安装补丁的时候破坏了客户端文件。
最简单的解决办法就是:
首先卸载虚拟机客户端软件,清除多余的注册表,然后重启计算机,启动之后删除原有的安装目录,重新安装客户端软件即可正常使用了。
我的解决方法:
重启 ESXi 主机,再启动 虚拟机。