双击 管理 启动服务 解决 注册 打开注册表 全部 alt 手动
注意:此文章的背景是 vCenter 5.5, 是通过 360 极速浏览器登入到 vCenter 的.
数据库为 SQL Server2008 系统为 windows server2008 企业版
问题描述:无法连接到一个或多个 vCenterServer 系统: https://xxx:443/sdk
问题解决
一,验证 vCenter Server 服务是否启动.方法是在【windows 任务管理器】的【服务】中看 vpxd 服务(VMware VirtualCenter Server)是否启动,一般无法登录的原因主要是该服务未启动.如果未启动,单击右键该服务项,弹出窗口,单击【启动服务】,服务启动后,若重新登录成功,问题解决.
二,若服务仍无法启动可能有两个原因所致.
其一: 安装 vCenter Server 的服务器也安装了 IIS 服务,IIS 服务启动在前,vCenter Server 服务启动在后,相互冲突,使 VMware VirtualCenter Server 无法启动
其二:VMware VirtualCenter Server 手动启动也无法启动,这个问题常常发在 vCenter Server 及所安装的 SQL Server 在同一台时! 因为重新开机后有时 vCenter Server 服务已经启动完成了,但 vCenter Database (SQL Server) 还没启动完成,此时就会发生这样的状况.
三,针对二中的情况,其解决方法是使 vCenter Server 服务必须等到 SQL Server 服务启动完成后才启动,然后禁用 IIS 服务,设定步骤如下:(以 Windows Server 2008 为例)
1,登入 vCenter Server 主机,打开【windows 任务管理器】的【服务】选项卡,打开【服务 (s)…】
2,确认 SQL Server 名称,双击 SQL Server(MSSQLSERVER) 条目打开属性.此例 MSSQL Server 2008 完整服务名称为 MSSQLSERVER 并复制此名称.
3 ,修改注册表,【win】+【R】打开运行窗口输入【regedit】打开注册表编辑工具,进入以下路经【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vpxd】选择【DependOnService】双击打开【编辑多字符串】输入 SQL Server 服务名称【MSSQLSERVER】(建议粘贴名称与上面查看的服务名称不一样无效)然后点击【确定】 退出注册表编辑工具.
4,再次进入【服务】选择 "VMware VirtualCenter Server" 双击打开属性的【依存关系】查看是否有数据库依赖.
5,禁用 IIS 服务:打开【服务器管理器】打开【web 服务器 (IIS)】找到系统服务除【ASP.NET State Server】外其他服务全部禁用.
选择服务找到对应的服务全部禁用,以【Application Host Helper service 】为例,双击服务名称打开属性在启动类型中选择【禁用】.
vSphere Web Client 无法连接 vCenter Server 问题(5.5)
来源: http://www.bubuko.com/infodetail-2457454.html