故障提示

  • 无法从 vSphere Web Client 或 vSphere Client 启动虚拟机控制台。
  • 出现下列错误:
  • Unable to connect to the MKS: Could not connect to pipe \.pipevmware-authdpipe within retry period.
  • Unable to connect to MKS: internal error
  • 在虚拟机目录中的 /vmfs/volumes/datastore/virutal_machine/vmware.log 文件中,您会看到类似以下内容的条目:

    <YYYY-MM-DD>T<time>| mks| I120: SOCKET 5 (122) recv error 104: Connection reset by peer
      <YYYY-MM-DD>T<time>| mks| I120: SOCKET 5 (122) VNC Remote Disconnect.
      <YYYY-MM-DD>T<time>| mks| W110: SSL: Unknown SSL Error
      <YYYY-MM-DD>T<time>| mks| I120: SSL Error: error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
      <YYYY-MM-DD>T<time>| mks| I120: SSL Error: error:140940E5:SSL routines:SSL3_READ_BYTES:ssl handshake failure
      </time></time></time></time></time>
  • 在 /var/log/hostd.log 文件中,您会看到类似以下内容的条目:
<YYYY-MM-DD>T<time>
 info hostd[28CC1B70] [Originator@6876 
sub=Vmsvc.vm:/vmfs/volumes/5524009b-6ab4ce54-6fb0-001a64dda48a/vc/vc.vmx
 opID=fe5a38b5-5f95-4ca5-83f5-df6def1268f3-199-ngc-a8-33-db97 
user=vpxuser:<domain>\Administrator] Ticket issued for mks service
 to user: vpxuser
    [LikewiseGetDomainJoinInfo:355] QueryInformation(): ERROR_FILE_NOT_FOUND (2/0)
    </time>

注意 :上述日志摘录仅为示例。日期、时间和环境变量可能会因环境而有所不同。

  • 当将 ESXi 主机迁移到新的 vCenter Server 时, SSL 证书可能会发生更改。

故障原因

之所以出现此问题,是因为在迁移到其他 vCenter Server 之前未将 ESXi 主机置于维护模式。

此问题在 VMware ESXi 6.0 Update 2 中已解决。

解决方法

要临时解决此问题,请通过将虚拟机迁移到另一台 ESXi 主机来刷新虚拟机上的 VMX/MKS SSL 缓存。

如果迁移虚拟机无法解决问题,请重新引导 ESXi 主机。

要重新引导 ESXi 主机,请执行以下操作:

  1. 关闭受影响虚拟机的电源。
  2. 将 ESXi 主机置于维护模式。
  3. 重新启动 ESXi 主机。
最后修改:2021 年 08 月 31 日 10 : 19 AM
如果觉得我的文章对你有用,请随意赞赏