You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用VMware HTML Console SDK连接VNC控制台时WebSocket连接失败求助

VMware HTML Console SDK连接VNC控制台时WebSocket连接失败求助

大家好,最近在尝试用VMware的HTML Console SDK访问VM的VNC控制台,结果卡在了WebSocket连接这一步,折腾好几天都没搞定,想请教下各位有没有思路或者排查方向。

先跟大家说下我已经做了哪些操作:

前期准备与已完成步骤

  • 环境搭建:按照官方要求把WebMKS脚本加载到HTML页面,配齐了jQuery、jQueryUI这些依赖,本地搭了HTTP服务器,也能正常访问vCenter Server和目标ESXi主机
  • 具体操作流程:
    1. 下载并解压了VMware的HTML Console SDK包
    2. 编写了专门用于显示控制台的HTML页面
    3. 处理好了vCenter Server和ESXi主机的安全证书问题(避免证书相关报错)
    4. 用Python脚本连接到vSphere服务器,定位目标VM后生成了WebMKS ticket
    5. 在wmks.connect方法中填入ESXi主机IP和生成的WebMKS ticket,代码基于官方提供的JavaScript示例编写

当前环境与具体问题

我的代码和ticket生成服务部署在服务器(IP: xx.xxx.xxx.100),要连接的VM(IP: xx.xxx.xxx.83)托管在ESXi主机(IP: xx.xxx.xxx.80)上,由vSphere Client(IP: xx.xxx.xxx.81)管理。

现在遇到的核心问题是:WebSocket连接始终失败,报错信息为Web socket connection wss://xx.xxx.xxx.80:902/ticket/tickerID failed.,我也尝试把端口换成443,但还是出现同样的失败情况。

有没有朋友遇到过类似的问题?或者能给我一些排查建议?非常感谢!

备注:内容来源于stack exchange,提问作者Usman Rafiq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 09:49:27