《构建高可用VMware vSphere 5.X虚拟化架构》——2.8 vCenter Server服务器常见问题

本文涉及的产品
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云数据库 RDS SQL Server,基础系列 2核4GB
简介: Windows Server 2008 R2虚拟机上安装vCenter Server 5.1,使用独立数据库SQL Server 2008 R2,数据库安装配置以及ODBC数据源的配置等一切顺利完成,但在安装vCenter Single Sign On(SSO)时,出现了“数据库连接失败”的提示,导致安装不能进行。

本节书摘来自异步社区《构建高可用VMware vSphere 5.X虚拟化架构》一书中的第2章,第2.8节,作者:何坤源著,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.8 vCenter Server服务器常见问题

2.8.1 Windows Server 2008 R2上安装SSO出现29114错误
1.问题描述
在Windows Server 2008 R2的物理服务器上安装SSO,安装过程的提示29XXX错误,导致无法安装完成。

2.问题分析
查阅VMware官方相关资料,没有找到原因,通过搜索Google,发现一些参考的资料,出现这个问题可能和Windows Server 2008 R2默认激活了IPv6有关。

3.问题处理
第1步,找到网卡属性,将“Internet协议版本6(TCP/IPv6)”取消。

第2步,修改注册表值,在“开始”→“运行”中输入“regedit”,在打开的注册表编辑器中注册表里创建一个DWORD值:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip6Parameters

命名为:DisabledComponents。

第3步,输入键值为0,然后再次尝试安装。

2.8.2 Windows Server 2008 R2上安装SSO出现数据库连接失败
1.问题描述
Windows Server 2008 R2虚拟机上安装vCenter Server 5.1,使用独立数据库SQL Server 2008 R2,数据库安装配置以及ODBC数据源的配置等一切顺利完成,但在安装vCenter Single Sign On(SSO)时,出现了“数据库连接失败”的提示,导致安装不能进行。

2.问题分析
根据系统提示,查看“vm-sso-javeLib.log”文件,发现有以下信息,如图2-8-1所示。通过提示可以看出,“RSA_DBA”密码没有通过验证,在创建vCenter Single Sign On(SSO)数据库的时候修改了密码,有可能没有执行成功。

screenshot

3.问题处理
第1步,使用“Microsoft SQL Server Management Studio”登录SQL Server 2008数据库,修改RSA_DBA的密码。

第2步,重新SQL Server 2008服务。

第3步,重新安装vCenter Single Sign On(SSO),数据库连接通过,安装顺利完成。

2.8.3 Windows Server 2008 R2上安装vCenter Server 5.1出现错误提示
1.问题描述
在Windows Server 2008 R2的物理服务器上安装vCenter Sever 5.1(版本号5.1.0-880471),安装过程的提示“未知错误”,导致无法安装完成。

2.问题分析
准备安装vCenter Server 5.1的物理服务器是HP DL380 G6,使用的是OEM版的Windows Server 2008 R2,根据实施的经验判断,有可能是OEM版的操作系统和vCenter Sever 5.1版本存在冲突。

3.问题处理
由于物理服务器已经有OEM版的Windows Server 2008 R2授权,更换操作系统还涉及购买版权问题,因此决定更换vCenter Sever版本。

经过项目组讨论,决定使用VMware vSphere 5.1 update1(版本号5.1.0-1065152),结果在安装过程没有出现任何错误提示,vCenter Server 5.1顺利安装完成,vCenter Server运行正常。

2.8.4 数据库密码修改后无法访问vCenter Server
1.问题描述
为了保证vCenter Server使用的SQL Server 2008数据库安全性,一般会定期修改sa密码,如果修改了sa密码,vCenter Server就无法正常连接。

2.问题分析
无法连接的原因是修改SQL Server 2008数据库sa密码后vCenter Server并没有修改,修改vCenter Server密码后即可连接。

3.问题处理
第1步,登录安装vCenter Server的Windows Server 2008系统。

第 2 步,进入vCenter Server目录,C:Program FilesVMwareInfrastructureVirtualCenter Server。

第3步,使用命令“vpxd -P ”

第4步,重启vCenter Server服务。

2.8.5 OEM版ESXi主机从vCenter Server断开重连接
1.问题描述
某企业的VMware vSphere 5.0虚拟化,实施过程相当顺利,整体交付使用半年后,企业的IT技术人员提出,使用vCenter Server管理的ESXi 5.0主机时偶尔会出现ESXi 5.0主机自动断开,一段时间后又自动连接的情况。

2.问题分析
查阅VMware官方相关资料没有发现此问题的解决方式,最后求助于VMware官方技术支持,技术支持工程师回复此类情况可能是由于使用OEM版ESXi导致的问题。

3.问题处理
由于ESXi主机已投入生产环境,不能重新进行安装,只能使用其他方式解决,在技术支持工程师的指导下,使用命令行模式解决了此问题。

第1步,使用SecureCRT软件登录ESXi主机。

第2步,使用命令“#esxcli software vib remove -n hp-esx-license --no-live-install”移除掉HP的OEM版本标识。

#esxcli software vib remove -n hp-esx-license --no-live-install
第3步,重启ESXi主机。

第4步,使用vCenter Server对ESXi主机进行管理,通过一段时间的监控,断开重连接问题再没出现,问题解决。

2.8.6 ESXi 5.0主机esx.conf被锁定从vCenter Server断开
1.问题描述
某公司2011年使用VMware vSphere 5.0虚拟化架构,使用一段时间后出现ESXi 5.0主机莫名其妙无响应从vCenter Server断开的情况。

2.问题分析
通过查看vmkernel.log文件里没有任何问题,执行esxtop命令可以看到CPU消耗率为100%,怀疑这个问题可能是由于esx.conf文件被锁定导致。查看hostd.log日志文件里有类似如下信息:

a.2013-01-07 T12:10:32.170Q [2D2D7B90 verbose 'ThreadPool'] usage : total=19 max=62 workrun=18iorun=1 workQ=933 ioQ=0 maxrun=24 maxQ=934 cur=I 2013-01-07 T19:17:25.641Z [2CA47B90 verbose'ThreadPool'] usage : total=20 max=62 workrun=18 iorun=2 workQ=933 ioQ=0 maxrun=24 maxQ=934 cur=I

b.2013-01-07 T10:10:32.442Q [2CA47B90 verbose 'SoapAdapter'] Responded to service state request

3.问题处理
根据提示信息,确定是esx.conf文件被锁定造成,需要解除esx.conf文件的锁定状态,操作如下:

第1步,使用SecureCRT软件登录ESXi主机。

第2步,使用命令“ls -l /etc/vmware/esx.conf.LOCK”查看esx.conf文件。

第3步,使用命令“rm /etc/vmware/esx.conf.LOCK”删除锁定文件。

第4步,重启ESXi主机。

第5步,使用vCenter Server对ESXi主机进行管理,通过一段时间的监控,断开问题再没出现,问题解决。

2.8.7 ESXi 5.0主机随机从vCenter Server断开立即又连接
1.问题描述
某企业VMware vSphere 5.0虚拟化架构,正常运行8个月左右时间后,企业的IT技术人员提出,最近一段时间ESXi 5.0主机从vCenter Server上随机断开进入无响应状态,但又立即重新连接到vCenter Server。

2.问题分析
此类问题VMware官方有一些解释,多数情况是由于网络流量所导致,其次是由于vCenter Server与ESXi主机时间同步问题。

企业IT技术人员对网络进行监控,查看是否存在延时或丢包问题,结果经过一段时间的监控发现网络没有任何问题,基本可以判断vCenter Server与ESXi主机时间同步问题造成。

3.问题处理
根据VMware官方资料显示,VMware vSphere 4.1和VMware vSphere 5.0.0均存在此问题,在VMware vSphere虚拟化环境中不使用NTP(时间服务器)同步vCenter Server与ESXi主机时间的话,如果出现了时间的差异,那么ESXi主机可能在很短的一段时间内显示为从vCenter Server断开连接,但又立即重新连接回vCenter Server,VMware官方的建议是尽快升级到VMware vSphere 5.0.1及以后的版本。

与企业IT技术人员沟通后,暂时不进行升级操作,使用CentOS架设了NTP服务器,NTP服务器与ntp.sjtu.edu.cn(上海交通大学网络中心NTP服务器地址)进行同步,vCenter Server与ESXi主机与NTP服务器进行同步,经过一段时间的监控观察,问题解决。

2.8.8 vCenter Server使用80端口与IIS冲突
1.问题描述
vCenter Server和Microsoft Internet Information Service(IIS)都将端口80用作直接HTTP连接的默认端口。该冲突会导致安装VMware vSphere Authentication Proxy后vCenter Server无法重新启动。在VMware vSphere Authentication Proxy安装完成后,vCenter Server无法重新启动。

2.问题分析
如果安装VMware vSphere Authentication Proxy时未安装IIS,则安装程序会提示安装IIS。因为IIS使用端口80,这是用于vCenter Server直接HTTP连接的默认端口,所以vCenter Server在vSphere Authentication Proxy。安装完成后无法重新启动。

3.问题处理
如果在安装vCenter Server之前已安装IIS将vCenter Server直接HTTP连接的端口由80更改为其他值。如果在安装IIS之前已安装vCenter Server重新启动vCenter Server之前,将IIS默认网站的绑定端口由80更改为其他。

2.8.9 vCenter Server修改主机名后无法启动
1.问题描述
由于公司的扩大经营,对IP地址以及主机名进行了重新的规划,结果vCenter Server修改主机名后无法启动服务。

2.问题分析
经过沟通了解,该公司使用的是vCenter Server 5.1版本,和vCenter Server 5.0版本不同的是,vCenter Server 5.1增加了vCenter Single Sign On,也就是因为这个服务导致修改IP地址或者计算机名后vCenter Server无法启动。

3.问题处理
修改vCenter Single Sign On文件“config.properties”,其路径为:C:Program FilesVMware InfrastructureSSOServerwebappslookupserviceWEB-INFclasses

可以通过记事本或写字板打开这个文件,其内容如下:

## Jdbc Url
db.url=jdbc:jtds:sqlserver://;serverName=;portNumber=1433;databaseName=RSA
## DB Username
db.user=RSA_USER
## DB password
db.pass=bdnetlab1234
## DB type
db.type=Mssql
## DB host
db.host=vc01
AI 代码解读

根据实际情况,调整“DB host”即可。

2.8.10 VMware VirtualCenter Server服务无法自动启动
1.问题描述
运行在ESXi主机上的基于Windows版的VMware VirtualCenter Server服务无法自动启动,每次都必须手动启动服务vCenter Server才可以使用。

2.问题分析
此种在使用独立数据库的情况下很少出现,比如常见的有两种情况:

(1)vCenter Server运行在ESXi主机上,一般设置为随ESXi主机启动。

(2)vCenter Server使用嵌入式数据库。

3.问题处理
建议使用基于Windows版vCenter Server用户更换使用独立数据库SQL Server或Oracle。另外,作者进行过测试,使用基于Linux版本的vCenter Server Appliance没有出现这种情况,推荐中小环境使用基于Linux版本的vCenter Server Appliance。

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
打赏
0
0
0
0
1820
分享
相关文章
RocketMQ原理—5.高可用+高并发+高性能架构
本文主要从高可用架构、高并发架构、高性能架构三个方面来介绍RocketMQ的原理。
217 21
RocketMQ原理—5.高可用+高并发+高性能架构
阿里云服务器经济型e与通用算力型u1各自性能、适用场景解析与使用常见问题参考
在阿里云的众多云服务器实例类型中,经济型e和通用算力型u1实例凭借其高性价比和广泛的适用性,成为了众多用户的首选。这两款实例不仅满足了个人和中小企业用户的日常需求,同时也为大型企业级用户提供了灵活且经济的选择。本文将深入剖析这两款实例的性能特点、适用场景,并提供选择意见参考和常见问题解答,帮助用户更全面地了解并选择合适的云服务器实例。
VMware ESXi 8.0U3d macOS Unlocker & OEM BIOS 标准版和厂商定制版,已适配主流品牌服务器
VMware ESXi 8.0U3d macOS Unlocker & OEM BIOS 标准版和厂商定制版,已适配主流品牌服务器
93 5
VMware ESXi 8.0U3d macOS Unlocker & OEM BIOS 标准版和厂商定制版,已适配主流品牌服务器
VMware vSphere 7.0 Update 3u 发布 - 数据中心虚拟化和云原生平台
VMware vSphere 7.0 Update 3u 发布 - 数据中心虚拟化和云原生平台
82 0
VMware vSphere 7.0 Update 3u 发布 - 数据中心虚拟化和云原生平台
阿里云服务器架构解析:从X86到高性能计算、异构计算等不同架构性能、适用场景及选择参考
当我们准备选购阿里云服务器时,阿里云提供了X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器以及高性能计算等多种架构,每种架构都有其独特的特点和适用场景。本文将详细解析这些架构的区别,探讨它们的主要特点和适用场景,并为用户提供选择云服务器架构的全面指南。
300 18
虚拟化数据恢复—VMware虚拟化环境下重装系统导致服务器崩溃的数据恢复
VMware虚拟化平台 vmfs文件系统 工作人员误操作重装操作系统,服务器崩溃。 重装系统会导致文件系统元文件被覆盖。要恢复数据,必须找到&提取重装系统前的文件系统残留信息,通过提取出来的元文件信息恢复虚拟磁盘。通过拼接虚拟磁盘来恢复服务器数据。
71 13
基于阿里云Serverless Kubernetes(ASK)的无服务器架构设计与实践
无服务器架构(Serverless Architecture)在云原生技术中备受关注,开发者只需专注于业务逻辑,无需管理服务器。阿里云Serverless Kubernetes(ASK)是基于Kubernetes的托管服务,提供极致弹性和按需付费能力。本文深入探讨如何使用ASK设计和实现无服务器架构,涵盖事件驱动、自动扩展、无状态设计、监控与日志及成本优化等方面,并通过图片处理服务案例展示具体实践,帮助构建高效可靠的无服务器应用。
VMware NSX 4.2.1.3 下载 - 网络安全虚拟化平台
VMware NSX 4.2.1.3 下载 - 网络安全虚拟化平台
102 0
VMware NSX 4.2.1.3 下载 - 网络安全虚拟化平台
2025年阿里云弹性裸金属服务器架构解析与资源配置方案
🚀 核心特性与技术创新:提供100%物理机性能输出,支持NVIDIA A100/V100 GPU直通,无虚拟化层损耗。网络与存储优化,400万PPS吞吐量,ESSD云盘IOPS达100万,RDMA延迟<5μs。全球部署覆盖华北、华东、华南及海外节点,支持跨地域负载均衡。典型应用场景包括AI训练、科学计算等,支持分布式训练和并行计算框架。弹性裸金属服务器+OSS存储+高速网络综合部署,满足高性能计算需求。
阿里云服务器ECS通用算力型u1和ECS经济型e实例性能特点、使用及常见问题解答FAQ
阿里云ECS云服务器的经济型e实例和通用算力型u1实例深受开发者和中小企业青睐。e实例适合中小型网站、开发测试等轻量级应用,采用共享CPU调度模式,性价比高;u1实例则适用于中小型企业级应用,提供更高的性能保障和稳定性,支持固定CPU调度模式,计算性能更稳定。同等配置下,u1实例在网络带宽、IOPS等方面表现更优,价格也相对较高。个人用户可选择e实例,中小企业建议选择u1实例以确保业务稳定性。
125 5
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等