问题:

    使用vsphere client 登录到vCenter Server对主机上的虚拟机进行操作,打开窗口时出现错误Unable to connect to MKS:internal error,但是使用vSphere Client 登录到ESXi主机上的时候打开虚拟机的窗口并没有问题。


问题解决:

    1.查看Client主机上的902端口是否被占用,被占用则释放。

    

    端口没被占用

    2.开启ESXi主机的SSH功能,并登陆到ESXi。

    3.执行service mgmt-vmware restart

        注:可能有些人执行这个命令之后可能会出现service是不可识别的命令,有些人可能找不到这个mgmt-vmware服务,这时候可以试试下面这个办法。

    4.vi /etc/vmwaer/config

        增加一条

        vmauthd.server.alwaysProxy = "TRUE"

    测试服务是否可用,不可用重启ESXi主机,然后再进行尝试。

    

    以上办法都不行,那就重装vCenter Server吧!祝好运。