admin 管理员组文章数量: 887016
2024年3月29日发(作者:c语言关键字读音)
vCenter主机重启之后vCenter Server Service不能够正常启动的问题
分析及解决
关于铁道部10.1.241.17机器重启之后,vCenter Server Service不能够启动的问题,进行
调查,找出原因并分析解决,以下为详细内容:
问题:
vCenter安装完成之后,机器运行正常,所有Service启动正常;但在主机重启之后,
VirtualCenter Server Service和VirtualCenter Management Webservices不能够正常启动,
vCenter Single Sign-On Service启动正常。
环境:
Windows 2008 R2 SP1
vCenter 5.1 with SQL Express
vCenter安装方式:
Simple 安装模式安装Single Sign-On, Inventory Server和vCenter Server。
TroubleShooting:
1. 查看vCenter Server Serivce的运行文件(C:ProgramDataVMwareVMware
VirtualCenterLogs),可以看到有“不可预见异常”, “vCenter初始化失败”等错误;但
是不会看到关于ODBC的错误。
2. 在event view里查看,可以看到event ID为1000的error,如下图:
3. 查看lookupservice是否运行正常,可以通过查看,等文
件,如果发现有lookupservice 不能连接或者IP:7444/lookupservice/sdk不能连接
等错误;此时打开IE浏览器访问ip:7444/lookupservice/sdk,如果出现404的错
误;同样我们查看端口netstat –an|find “7444”可以发现端口并没有被监听。
分析:
Lookupservice是作为SSO和vCenter Server,数据库之间的连接服务,vCenter和SSO之间的
通信是需要lookupservice支持,但是由于lookupservice在重启之后无法正常连接,致使
vCenter无法与SSO之间达成通信,而vCenter Server Service的启动是依赖于SSO的启动,
所以造成vCenter Server Service无法启动。
解决方案:
重新安装SSO并向SSO重新注册vCenter:
1. 在“程序和功能”中卸载vCenter Single Sign On, 然后从vCenter5.1中的/Single Sign On
文件夹中双击来重新安装Single Sign on。在安装的过程中密码和
数据库信息保持与初次安装时一致。
2. 在安装完成之后,先检查lookupservice是否可用,通过访问
ip:7444/lookupservice/sdk 地址,如果能够成功访问到SDKcode,说明lookupservice
启动成功。
3. 重新注册vCenter,首先打开C:Program FilesVMwareInfrastructureVirtualCenter
Serverssoregtool目录,解压sso_文件,然后打开CMD,将文件路径指向刚刚
解压的sso_svccfg文件夹并运行下列命令:
configure-vc --lookup-server IP:7444/lookupservice/sdk --user
"admin@System-Domain" --password "yourpassword" --openssl-path "C:Program
FilesVMwareInfrastructureInventory Servicebin/"
4. 打开重新启动VirtualCenter Server Service和VirtualCenter Management
Webservices两个服务,服务正常启动,连接vCenter成功。
5. 尝试重启主机,重启之后观察所有vCenter的服务启动正常。
版权声明:本文标题:vCenter主机重启之后vCenter Server Service不能够正常启动的问题分析 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1711694688h609450.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论