当我尝试使用vSphere客户端连接到几台ESXi服务器时,出现以下错误消息:
“vSphere Client无法连接到”IP地址“,出现未知的连接错误(客户端无法向服务器发送完整的请求(底层连接已closures:发送发生意外错误)
我认为这可能与版本不兼容有关,但我不确定。 有人可以点亮吗?
这个错误困扰了我很长一段时间,因为这个线程仍然是第一个谷歌的结果,这里是我的解决scheme。
其实很简单,就是“重启pipe理代理”。 正如VMWare知识库所述,您只需运行:
/etc/init.d/hostd restart /etc/init.d/vpxa restart
从壳。
通过将您的Web浏览器指向服务器的地址来testingnetworking。 它应该给你一个网页和一个链接,下载客户端和一个链接login到Web UI。
如果页面显示正确,则login到Web UI以testing您的login/密码
我意识到自己回到这个问题的时间要比张贴的时间晚很多,但是我忘记了我发布了这个问题,当我看到它的时候,我想和其他人分享这个解决scheme。
事实certificate,问题是我对所有事情的监控解决scheme。 我有一个系统检查设置,每隔5分钟检查主机的https页面,由于某种原因最终会导致系统响应所有事情,直到vSphere客户端甚至无法连接。
我禁用了这个支票(而是依靠ping),这个问题已经有将近一年的时间了。
我猜测ESXi 4.x下有一个安全设置,告诉系统在指定次数的请求后停止响应,但是我无法find它。
当问题开始发生时,虚拟机将保持运行状态,但是直到完全重新启动系统(甚至重新启动pipe理服务都无法解决问题)才能连接虚拟机pipe理程序级别的任何内容。
我尝试更新到最新版本的ESXi,但是没有解决问题。
如果vSphere客户端安装到Windows XP或2003,那么它可能是一个已知的密码问题。 这里和这里描述的解决scheme归结为
从ESXi控制台启用SSH访问:
F2→故障排除选项→启用SSH
从SSH会话编辑/etc/vmware/rhttpproxy/config.xml并将<cipherList>ALL</cipherList>插入/config/vmacore/ssl部分。
/etc/init.d/rhttpproxy restart
这帮助我在Windows XP上从vSphere Client 6.0.0访问_VMware ESXi 6.0.0。
启动VMware服务
只要确保1-VMware VirtualCenterpipe理Web服务和2-VMware VirtualCenter服务器服务都是“开始”,您就可以开始使用了。