故障现象:
vCenter Server Status页面提示如下错误信息:
Unable to retrieve health status for vCenter inventory service
Unable to retrieve health status for VMware vSphere Profile-Driven storage service
执行vCenter Server的搜索动作时,提示如下错误提示:
Unable to connect to webservices to perform query.
Verify that the "VMware VirtualCenter Management WebServices" service running onhttps://<vcenter-host-name>:10443
原因分析:这个问题一般都由于当vCenter Server服务发生了变更或全新安装了一台vCenter Server,但是数据库依然是原来的数据库导致;
解决方法:替换掉vws.jar、jointool.jar和ds.jar文件即可,步骤如下:
1、下载本文附件中的vws.zip文件然后解压缩vws.jar、jointool.jar和ds.jar文件;
2、停止掉VirtualCenter Server服务以及VirtualCenter Management Webservices服务;
3、拷贝vws.jar和jointool.jar到C:\ProgramFiles\VMware\Infrastructure\tomcat\webapps\WEB-INF\lib覆盖掉原来的文件;
4、拷贝ds.jar文件到C:\Program Files\VMware\Infrastructure\Inventory Service\lib覆盖掉原来的文件;
5、重新启动相关服务或vCenterServer服务器即可。