VMware Infrastructure Management Installer | 2011 年 10 月 27 日(针对所有区域设置)
vCenter Server 4.1 Update 2 | 2011 年 10 月 27 日 | 内部版本 491557
vSphere Client 4.1 Update 2 | 2011 年 10 月 27 日 | 内部版本 491557
文档最近更新日期:2011 年 10 月 27 日
|
发行说明内容
本发行说明包含以下主题:
新增功能
VMware vSphere 4.1 的先前版本
开始前
文档
vSphere 的开源组件
已解决的问题
已知问题
新增功能
本版本提供了许多已列在 已解决的问题部分中的缺陷修复。
VMware vSphere 4.1 的早期版本
有关 vSphere 4.1 先前版本的功能和已知问题在各版本的发行说明中均有所描述。要查看 vSphere 4.1 组件先前版本的发行说明,请单击以下链接:
开始前
ESX、vCenter Server 和 vSphere Client 版本兼容性
vSphere 兼容性列表详细介绍了 VMware vSphere 组件(包括 ESX、vCenter Server、vSphere Client 和可选的 VMware 产品)当前版本与早期版本的兼容性问题。此外,在安装 ESX 或 vCenter Server 之前,请查看 vSphere 兼容性列表来获取有关受支持的管理和备份代理的信息。
安装和升级
仅可以在 Windows 64 位平台上安装 vCenter Server 4.1。如果已安装了 VirtualCenter 2.x,请参见 《vSphere 升级指南》,了解有关在 64 位操作系统上安装 vCenter Server 和保留 VirtualCenter 数据库的说明。
有关安装和配置 ESX 和 vCenter Server 的分步指导,请参见 《ESX 和 vCenter Server 安装指南》。
成功安装后,必须执行若干配置步骤,尤其必须执行许可、网络连接和安全性配置。有关这些配置任务的指导,请参考 vSphere 文档中的以下指南。
VMware vSphere 的更高版本可能不支持 VMFS 版本 2 (VMFS2)。最佳做法是升级或迁移到 VMFS 版本 3 或更高版本。请参见 《vSphere 升级指南》。
在安装或升级到 vCenter Server 4.1 Update 1 之前,请先确认是否已设置数据库参数选项。有关详细信息,请参见 知识库文章 1024449。
升级或迁移到 vCenter Server 4.1 Update 2
可以从 VirtualCenter 2.5 Update 6、vCenter Server 4.0、vCenter Server 4.0 Update 1、vCenter Server 4.0 Update 2 和 vCenter Server 4.1 升级到 vCenter Server 4.1 Update 1。
要升级,请先确认 vCenter Server 4.1 Update 1 支持您的数据库,备份您受支持的数据库、SSL 证书和 VirtualCenter Server 配置,然后运行 vCenter Server 安装程序。安装程序会通知您,计算机上有 vCenter Server 的早期版本,并要将其升级。
升级 vSphere Client
如果 vCenter Server 升级到 vCenter Server 4.1 Update 2 或 ESX/ESXi 主机已升级到 ESX/ESXi 4.1 Update 2,则需要将 vSphere Client 升级到 vSphere Client 4.1 Update 2。
注意:如果 vCenter Server 隶属于包含一个或多个已升级到 vCenter Server 4.1 Update 2 的 vCenter Server 的链接模式组,则对于访问该服务器的所有用户来说,都需要升级 vSphere Client。
插件更新
本版本的 vCenter Server 4.1 Update 1 软件套件包括 VMware Update Manager、 VMware Guided Consolidation、 VMware vCenter Converter 和 VMware Orchestrator 的更新。
文档
VMware vSphere 4.1 文档适用于 VMware vSphere 4.1 Update 2 版本。请参见以下文档页:
国际化
VMware vSphere 4.1 Update 2 提供以下语言的版本:
vSphere Client 区域设置强制模式
使用 vSphere 4.1 Update 2,可以将 vSphere Client 配置为提供英文形式的界面文本,即使运行该程序的操作系统为非英文环境也可。此配置可在单个会话期间通过提供命令行开关来完成。该配置适用于界面文本,不会影响与区域设置相关的其他设置,例如日期/时间或数字格式。
以下 vSphere Client 命令会导致单个会话以英文形式显示:
vpxClient -locale en_US
vSphere 的开放源组件
可从 http://downloads.vmware.com/cn/d/info/datacenter_downloads/vmware_vsphere_4/4#open_source 的 [开放源代码] 选项卡上获取最新通用版本的 vSphere 的开放源组件及其各自的许可证。通过此链接,还可以下载 vSphere 最新通用版本的所有 GPL 或 LGPL(或者其他要求公开源代码或对源代码进行修改的类似许可证)的源文件。
已解决的问题
本版本解决了以下几个主题方面的问题。已解决的问题(在早期版本中归为已知问题)标有 † 符号。vCenter Server 升级到 vCenter Server 5.0 后可能会重新出现的已解决问题以 ‡ 符号标记。
客户机操作系统
- /etc/hosts 文件中的环回条目可能不会保留‡
在从一个模板部署新虚拟机或克隆现有虚拟机时,如果您为该虚拟机自定义 Linux 客户机操作系统,则虚拟机的 /etc/hosts文件中的环回条目可能会发生更改。例如, /etc/hosts文件中的行 127.0.0.1 localhost.localdomain localhost更改为 127.0.0.1 <Host_Name/Alias> localhost.localdomain localhost。此问题可能会导致某些应用程序停止工作。
本版本已解决该问题。
- 如果密码中包含 &、<、>、" 或 ' 等字符,则无法登录到自定义虚拟机
如果您自定义了 Windows Vista、Windows 7、Windows Server 2008 或 Windows Server 2008 R2 虚拟机且虚拟机的密码中包含 &、<、>、" 或 ' 等任一字符,则您可能无法登录到该自定义虚拟机。虚拟机可能无法加入域,并且您的用户帐户被锁定在活动目录以外。
本版本已解决该问题。
许可
- 许可报告管理器可能会显示错误的平均许可证使用情况值
许可报告管理器报告的许可证密钥平均使用情况有时可能不正确。如果导出许可报告,您可能会发现某些时间戳有多个记录,并且某些报告时间间隔可能缺少记录。
本版本已解决该问题。
其他
- 在 ESXi 主机上启用锁定模式会导致日志文件中的消息过多,并且使 vSphere Client 的 [事件] 选项卡中没有权限消息
如果在 ESXi 主机上启用锁定模式并重新启动主机,则 /var/log/messages文件中会记录过多类似于以下内容的消息:
Cannot login user @127.0.0.1:no permission
hostd日志文件中会记录类似于以下内容的重复消息:
Throw vim.fault.NoPermission
本版本已解决该问题。
- 使用 NFS 共享浏览 VMFS 数据存储可能会导致 ESX/ESXi 主机停止响应
如果 VMFS 数据存储中的目录和文件不属于同时存在于 ESX 和 NFS 服务器上的有效用户或组,则使用 NFS 共享浏览 VMFS 数据存储时,vpxa 代理可能会失败并导致 ESX/ESXi 主机在短时间内停止响应。
本版本已解决该问题。
- [今日消息] 文本框不允许超过 1024 个字符‡
在 vCenter Server 4.1 中, [今日消息] 文本框不允许键入超过 1024 个字符。
本版本已解决该问题。 [今日消息] 字段的长度现已增加到 3072 个字符。
安全
服务器配置
- 如果配置的主机的 vSphere Distributed Switch 名称包含特殊字符,则 vCenter Server 可能无法在主机上应用主机配置文件
对于连接到其名称包含特殊字符(如 &)的 vSphere Distributed Switch 的主机,在为其创建主机配置文件后,如果您将此主机配置文件应用到另一台主机,则 vCenter Server 无法应用配置文件,并显示类似于以下内容的一条错误消息:
出现了常规系统错误:格式不正确(标记无效)
为 vCenter Server [vcenterservername] 上的对象 hostprofilemanager 调用 hostprofilemanager.createprofile 失败 (a general system error occurred: not well-formed (invalid token) Call hostprofilemanager.createprofile for object hostprofilemanager on vcenter server [vcenterservername] failed)
本版本已解决该问题。
- 当 vNetwork Distributed Switch (VDS) 的网卡中的一个或多个链接失效时,群集上的主机配置文件合规性检查可能失败‡
当您在对 VDS 端口组中的 VMkernel 端口启用 vMotion 和 Fault Tolerance 日志记录功能的群集上运行主机配置文件合规性检查时,如果 VDS 的网卡中的一个或多个链接失效,则合规性检查可能会失败。在 [主机合规故障] 窗格中会显示类似于以下内容的错误消息:
不符合群集要求的故障
vMotion 的网卡速度未达到至少 1000 Mbps。
FTlogging 的网卡速度未达到至少 1000 Mbps。(Failures against Clusters Requirements vMotion NIC speed is not at least 1000 Mbps. FTlogging NIC speed is not at least 1000 Mbps.)
本版本已解决该问题。
- 从主机的上下文菜单中对主机应用用于将 ESX/ESXi 4.1 主机配置为加入域的主机配置文件时失败 ‡
在 [主机和群集] 视图中,通过右键单击主机并选择 [主机配置文件] > [应用配置文件] 应用将主机配置为加入 Active Directory 域的主机配置文件后,如果输入凭据来使主机加入域,则 [应用配置文件] 窗口不显示任何信息。单击 [完成] 没有响应,单击 [取消]则关闭窗口。
本版本已解决该问题。
- 应用主机配置文件时,可能会在主机上重新创建 vSwitch 和端口组 ‡
当您对符合网络要求的主机应用主机配置文件时,可能会移除并重新创建主机上的 vSwitch 和端口组,从而影响主机的 vSwitch 和端口组设置。
本版本已解决该问题。
存储
- 为待机模式下的主机启用了数据存储浏览器 ‡
如果 vSphere Client 清单中的主机处于待机模式下并且 vCenter Server 重新启动,则您可能能够浏览主机的数据存储。但是,不会显示数据存储的内容。
本版本已解决该问题。从本版本开始,vSphere Client 不允许您在待机模式下浏览主机的数据存储。
- 在大型 SAN 环境中运行 vCenter Server 4.1 时,tempdb 可能会过度增长
在具有许多卷或 LUN 和适配器的大型 SAN 环境中运行 vCenter Server 4.1 时,如果 VMware VirtualCenter Management Webservices 启动,它会初始化 VMware vCenter 存储监控服务 (SMS),该服务对 vCenter Server 数据库运行查询,从而导致 tempdb 过度增长并填满硬盘。例如,tempdb 可能在一小时内增长到高达 70 GB。在 tempdb 上不断运行查询可能会导致填满 SQL Server 磁盘空间,进而导致 VirtualCenter 服务失败。
本版本已解决该问题。
vCenter Server、vSphere Client 和 vSphere Web Access
- 重命名虚拟机文件夹可能会更改虚拟机名称 ‡
在 vSphere Client 的 [虚拟机和模板] 视图中,如果重命名一个文件夹,数据中心内的某个虚拟机的名称可能会更改。[近期任务] 面板指示最近运行的重命名虚拟机任务。
本版本已解决该问题。
- ESX/ESXi 主机的 [存储视图] 选项卡页显示错误消息
在 vSphere Client 中,如果您选择 ESX/ESXi 主机的 [存储视图]选项卡,则可能会显示以下错误消息:
初始化存储服务时遇到内部错误 (An internal error was encountered while initializing the storage service)
sms.log文件可能包含类似于以下内容的条目:
org.h2.jdbc.JdbcSQLException:Unique index or primary key violation:ENTITYID_SCSIPATH_INDEX_1 ON PUBLIC.SCSIPATH(ENTITYID) [23001-64]
本版本已解决该问题。
- 如果为已调度要导出虚拟机的任务设置的时间间隔超过 999,则 [近期任务] 窗格中可能会全是该任务的条目 ‡
如果已调度要导出虚拟机的任务的时间间隔超过 999,则首次执行该任务或重新启动 VMware Virtual Center Server 服务时,[近期任务] 窗格中都是该调度任务的条目。移除队列中的任务可能会导致 参数无效 (Invalid argument)错误。
本版本已解决该问题。当使用 vSphere Client 调度任务时,设置的间隔值不能超过 99。当在 vSphere API/SDk 中使用 RecurrentTaskScheduler数据对象调度任务时,时间间隔值不得设置为超过 999。将时间间隔值设置为超过 999 会导致 特定参数错误 (specific parameter was not correct)错误。
- 当 vSphere Client 直接连接到主机时,在 vCenter Server 中设置为无限的虚拟机内存资源限制显示已设置为一个值
在您使用 vCenter Server 将某虚拟机的内存资源限制设置为无限后,如果您通过将 vSphere Client 直接连接到主机来查看单个虚拟机的这些限制,会发现这些限制已设置为某个值。
本版本已解决该问题。
- 具有多个已启用 Distributed Resource Scheduler 的群集的 vCenter Server 可能失败† ‡
如果系统连续运行了 49.7 天,则 Windows 系统运行时间计时器将重置为零。如果具有多个 DRS 群集(其中,在计数器重置之前创建或启用了一个或多个群集,并且在计数器重置之后创建或启用了一个或多个群集),则启动 DRS 来为如打开虚拟机电源等任务提供建议,但未从新创建的群集中收集足够的统计信息时,vCenter Server 可能会出现故障。在这种情况下,以下错误消息会记录在 vpxd.log文件中:
ASSERT d:/build/ob/bora-258902/bora/vpx/public\vpxDrmStats.h:674
本版本已解决该问题。
- 在 vSphere Client 中打开两个以上的虚拟机控制台会失败,并出现内部错误 ‡
如果同时打开两个以上的虚拟机控制台,并将其中一个最小化,则访问另一台打开的虚拟机或与之进行切换会失败。vSphere Client 将显示类似于以下内容的错误消息:
结果: - 错误:vSphere Client 中出现内部错误。
详细信息:已添加具有相同的键的项 (Result: - Error: An internal error occurred in the vSphere Client. Details: An item with the same key has already been added)。
viclient.log文件包含类似于以下内容的条目:
[viclient:SoapTran:M:7] 2010-06-14 16:22:12.138 Invoke 1230 Finish Vmomi.Core.PropertyCollector.RetrieveContents(VirtualMachine:32 [10.112.185.104]::Vmomi.VirtualMachine.snapshot) on PropertyCollector:ha-property-collector [10.112.185.104] - Serial:0.000, Server:000.009 [ :ShowExcp:M:7] 2010-06-14 16:22:12.138 Error:An internal error occurred in the vSphere Client.
Details:An item with the same key has already been added.
本版本已解决该问题。
- 对于使用 NFS 存储的虚拟机的磁盘,不会显示性能概览图表 ‡
对于使用 NFS 存储的虚拟机,可能不显示磁盘速率和磁盘请求性能概览图表。图表上可能会出现类似于以下内容的消息:
没有可用的数据 (No data available)。
本版本已解决该问题。
- 编辑从一个模板部署或转换的虚拟机的设置可能会导致 PropertyCollector 错误
在将一台虚拟机转换为模板并重新启动 vCenter Server 后,如果编辑从该模板转换的虚拟机的设置,则 vCenter Server 可能会显示类似于以下内容的一条错误消息:
对 vCenter Server“<vCenter_Server_Name>”上的对象“propertyCollector”调用“PropertyCollector.RetrieveContents”失败 (Call "PropertyCollector.RetrieveContents" for object "propertyCollector" on vCenter Server "<vCenter_Server_Name>" failed)
本版本已解决该问题。
- 当使用嵌入了 IPv4 的 IPv6 地址的远程 vSphere Client 系统连接到 vCenter Server 4.1 时,VMware VirtualCenter Server 服务突然停止
通过使用嵌入了 IPv4 的 IPv6 地址(其文本表示形式超过 41 个字节,例如,结合了 IPv6 地址和 IPv4 地址的 ISATAP 地址)的远程 vSphere Client 系统登录到 vCenter Server 时,可能会显示类似于以下内容的一条错误消息:
由于服务器“名称”已关闭连接,请求失败。(基础连接被关闭:应保持活动状态的连接被服务器关闭。)对 vCenter Server“名称”上的对象“ServiceInstance”调用“ServiceInstance.RetrieveInternalContent”失败 (The request failed because the server "name" closed the connection. (The underlying connection was closed: A connection was expected to be kept alive was closed by the server.) Call "ServiceInstance.RetrieveInternalContent" for object "ServiceInstance" on vCenter Server "name" failed)。
VMware VirtualCenter Server 服务突然停止,并且在 vpxd.log文件中可能记录类似于以下内容的消息:
Panic:Win32 exception:Access Violation (0xc0000005)
Read (0) at address ffffffffffffffff
本版本已解决该问题。
- vSphere Client 4.1 的性能低下
在运行 vSphere Client 的 Windows 系统上启用桌面构成时,如果您最小化或最大化客户端窗口、选择不同的选项卡页或选择另一台虚拟机,vSphere Client 中的所有窗格会重新绘制。这会降低 vSphere Client 的性能。
本版本已解决该问题。
- 重新启动 vCenter Server 后,磁盘上数据存储使用情况警报和数据存储磁盘过度分配警报可能无法触发†
如果 vCenter Server 重新启动,则磁盘上数据存储使用情况警报和数据存储磁盘过度分配警报(即使用数据存储磁盘使用情况 (%) 或数据存储磁盘过度分配 (%) 触发类型的警报)无法触发。
本版本已解决该问题。
- 许可报告管理器可能会显示错误的平均许可证使用情况值
许可报告管理器报告的许可证密钥平均使用情况有时可能不正确。如果导出许可报告,您可能会发现某些时间戳有多个记录,并且某些报告时间间隔可能缺少记录。
本版本已解决该问题。
- 当 DRS 设置为自动时,重新启动 VMware VirtualCenter Server 服务会生成大量 vMotion 任务
当 DRS 设置为自动时,重新启动 VMware VirtualCenter Server 服务可能会生成大量的 vMotion 任务,导致不必要的虚拟机移动。vMotion 任务进行排队并使虚拟机管理困难,直到任务完成。
本版本已解决该问题。
- vSphere Client 显示 ESXi 4.x 主机的服务控制台内存 ‡
在以前安装了 ESX 4.x 的系统上安装 ESXi 4.x 时,如果 ESX 主机连接到了 vCenter Server,则在重新连接后,vSphere Client 会在 ESXi 主机的 [配置] 选项卡中错误地显示服务控制台内存。由于 vCenter Server 保留以前的 ESX 4.x 服务控制台内存的记录,所以会出现此问题。
本版本已解决该问题。
- vSphere Client 4.1 显示多个窗口并出现以下错误:vSphere Client 中出现内部错误。详细信息:对象引用未设置为一个即时对象 (A internal error occurred in the vSphere Client. Details: Object reference not set to an instant object) ‡
升级到 vCenter Server 4.1 和 vSphere Client 4.1 后,当 vSphere Client 连接到 vCenter Server 时,可能会出现几个窗口,其中显示类似于以下内容的错误消息:
vSphere Client 中出现内部错误。详细信息:对象引用未设置为即时对象 (A internal error occurred in the vSphere Client. Details: Object reference not set to an instant object)。
viclient.log文件可能包含类似于以下内容的错误:
[viclient:Error :M:6] 2010-09-23 10:21:53.272 UnhandledCallbackError in NotifyUpdates for server https://vcenter.usa-ed.net/sdk
System.NullReferenceException:Object reference not set to an instance of an object.
at VpxClient.VMList.UpdateCPUAndMemUsageForViewableItems()
at VpxClient.VMList.OnUpdate(FilterUpdateArray fUpdates)
at VirtualInfrastructure.Updates.PollerDispatcherImpl.NotifyUpdates(Map`2 handler2Updates)
本版本已解决该问题。
- 如果 VMware Webservices 服务未运行,可能无法启用 VMware Update Manger 插件
安装 VMware Update Manger 插件后,如果 VMware Webservices 服务被停止并且您将 vSphere Client 重新连接到 vCenter Server,您可能无法启用 VMware Update Manger 插件。
vminst.log文件可能包含类似于以下内容的条目:
VMware Update Manager-build-256596:10/27/10 16:08:09 INFO:Reg/UnReg extn command:["-v sfvctest90b.unitopr.unitint.test.statefarm.org -p 80 -U "untopr\svc_virtualcenter" -P *** -S "D:\APPS\VMware
\Update Manager\Update Manager\extension.xml" -C "D:\APPS\VMware\Update Manager\Update Manager\\" -L "C:\Users\SVC_VI~1\AppData\Local\Temp\2\\" -O extupdate"]
VMware Update Manager-build-256596:10/27/10 16:08:09 AppendPath::done Path:D:\APPS\VMware\Update Manager\Update Manager\vciInstallUtils.exe
VMware Update Manager-build-256596:10/27/10 16:08:09 Found "D:\APPS\VMware\Update Manager\Update Manager\vciInstallUtils.exe"
VMware Update Manager-build-256596:10/27/10 16:08:15 Process returned 199
VMware Update Manager-build-256596:10/27/10 16:08:15 Error::Unknown VC error
VMware Update Manager-build-256596:10/27/10 16:08:15 ERROR:VUM registration with VC failed
VMware Update Manager-build-256596:10/27/10 16:08:15 Posting error message 25085
vws.log文件可能包含类似于以下内容的重复条目:
[2010-10-28 14:27:07,133 VwsInit INFO com.vmware.vim.vcstub.stub.ClientStub] Connection to VC at:localhost:8089 failed (com.vmware.vim.vcstub.exception.CommunicationException:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX path building failed:sun.security.provider.certpath.SunCertPathBuilderException:unable to find valid certification path to requested target).Retrying in 15000ms.
本版本已解决该问题。
- vCenter Server 可能失败并出现访问冲突异常
如果 vCenter 数据库有为主机创建的实体,但 vCenter Server 不能连接到主机并检索该主机的配置信息,则 vCenter Server 可能会失败并出现一条类似于以下内容的消息:
Panic:Win32 异常:访问冲突 在地址 0000000000000050 上读取 (0) (Panic: Win32 exception: Access Violation (0xc0000005) Read (0) at address 0000000000000050 )
本版本已解决该问题。
- vCenter Server 报告数据存储上已置备空间的错误值
vCenter Server 报告数据存储上已置备空间的错误值,且几秒之后会显示正确值。值中的这些更改可能会触发数据存储磁盘过度分配警报。警报状态从绿色变为红色,几秒后再变回绿色。
本版本已解决该问题。
- 使用 OVA/OVF 模板部署 vSphere Client 可能会失败
当 OVA/OVF 模板的 .cert 文件是 1024 个字节的倍数时,vSphere Client 可能无法部署 OVA/OVF 模板并显示一条类似于以下内容的错误消息:
部署 OVF 软件包失败:请求被中止:请求被取消 (Failed to deploy OVF package: The request was aborted: The request was canceled)
本版本已解决该问题。
- 使用 vSphere Client 的克隆操作可能失败并显示错误
使用 vSphere Client 时,如果在编辑虚拟硬件设置时从模板克隆虚拟机或进行部署,则克隆操作可能会失败并显示以下错误消息:
虚拟设备的数量超过给定控制器的最大值 (Number of virtual devices exceeds the maximum for a given controller)
本版本已解决该问题。
- 查看过去的一周、一个月和一年的图表时,性能图表可能只显示过去一天的数据
升级到使用 Oracle 数据库的 vCenter Server 4.1 或更高版本后,如果 vCenter Oracle 数据库的存储过程未正确填充相应的表,可能不会显示过去一周、一个月或一年的性能图表。显示仅一天的数据的性能图表。
本版本通过修改 vpx_sample_time表中的索引定义解决了此问题。
- 对自定义性能图表所做的更改可能不会得到保存
通过指定要监控的对象、要包含的计数器、时间范围或图表类型创建自定义性能图表后,如果您使用 [切换到] 菜单查看其他图表,则当您返回到最近自定义的图表时,对该图表所做的更改可能不会保留。
本版本已解决该问题。
- 统计信息清除过程可能导致统计信息汇总过程中出现间歇性死锁
当同时运行共享数据库表资源的多个存储过程时,统计信息清除过程可能导致间歇性死锁。
vpxd.log文件可能包含类似于以下内容的错误:
Past Day stats rollupmaster
1 2008-11-23 09:30:00.000 2008-11-23 09:30:00.000 Executed as user:VirtualCenter.Transaction (Process ID 88) was deadlocked on lock resources with another process and has been chosen as the deadlock victim.Rerun the transaction.[SQLSTATE 40001] (Error 1205).The step failed.
vCenter Server 可能会失败并出现类似于以下内容的消息:
此时无法获得 LOCK 资源 (Cannot obtain a LOCK resource at this time)
本版本已解决该问题。本版本中已更新清除脚本。
注意:在本版本之前,经过修订的清除脚本是作为附件与 知识库文章 1009857 一起发布的。
- 与 STAT 报告应用程序相关的内存问题可能会导致 tomcat 服务停止并出现 OutOfMemory 错误
当 vCenter Server 使用 STAT 报告应用程序时,与内存相关的问题(如 STAT 报告中的内存泄漏)可能会导致 tomcat 占用大量内存,tomcat 服务停止并出现 OutofMemory错误。
tomcat 的 stdout.log文件可能包含类似于以下内容的条目:
java.lang.OutOfMemoryError:Java heap space
at java.util.HashMap.newValueIterator(HashMap.java:843)
at java.util.HashMap$Values.iterator(HashMap.java:910)
at java.util.Collections$UnmodifiableCollection$1.<init>(Collections.java:1007)
at java.util.Collections$UnmodifiableCollection.iterator(Collections.java:1006)
at org.apache.commons.jci.monitor.FilesystemAlterationMonitor.run(FilesystemAlterationMonitor.java:120)
at java.lang.Thread.run(Thread.java:619)
Exception in thread "Thread-34" java.lang.OutOfMemoryError:Java heap space
Exception in thread "Thread-1311" java.lang.OutOfMemoryError:Java heap space
Exception in thread "Thread-1517" java.lang.OutOfMemoryError:Java heap space
Exception in thread "Thread-2160" java.lang.OutOfMemoryError:Java heap space
本版本已解决该问题。
- 基于虚拟机快照大小的警报可能无法触发
如果创建的警报用于在虚拟机快照大小超过某一限额时触发,vCenter Server 可能无法在检测到这种情况后立即触发警报。当您选择虚拟机的 [摘要] 选项卡中的 [刷新存储使用情况] 时,会触发警报。
从本版本开始,与虚拟机快照大小相关的警报将在达到为警报设置的大小限制两个小时内触发。
- 添加主机时,使用 DB2 数据库的 vCenter Server 可能会失败
当您将 ESX/ESXi 主机添加到已连接到 DB2 数据库的 vCenter Server 4.1 时,如果 vCenter 的 SQL 查询批处理大小超过支持的 DB2 限制,VMware VirtualCenter Server 服务可能会失败。
vpxd.log文件包含类似于以下内容的错误:
[02208 error 'App' opID=839EEBC3-00000264] [VdbStatement] Diagnostic data from driver is 40003:1:-30020:[IBM][CLI Driver][DB2/NT64] SQL30020N Execution of the command or SQL statement failed because of a syntax error in the communication data stream that will affect the successful execution of subsequent commands and SQL statements:Reason Code "0x220E"("
[02208 error 'App' opID=839EEBC3-00000264] An unrecoverable problem has occurred, stopping the VMware VirtualCenter service.Error:Error[VdbODBCError] (-1) "ODBC error:(40003) - [IBM][CLI Driver][DB2/NT64] SQL30020N Execution of the command or SQL statement failed because of a syntax error in the communication data stream that will affect the successful execution of subsequent commands and SQL statements:Reason Code "0x220E"("0133")"".SQLSTATE=58009
" is returned when executing SQL statement "INSERT INTO VPX_MULTIPATHINFO_TRANSPORT (HOST_ID, SCSI_LUN_ID, ENDPOINT_HBA_ID, VPX_TYPE, UPDATE_KEY, NODE_WWN, PORT_WWN, ISCSI_NAME, ISCSI_ALIAS, ARRAY_ID) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"
[02208 info 'App' opID=839EEBC3-00000264] Forcing shutdown of VMware VirtualCenter now
本版本已解决该问题。
- vCenter Server 4.1 中的 [硬件状态] 选项卡、vCenter Service Status 和搜索功能可能无法显示任何结果
安装或升级到使用 X-Hive/DB 的 vCenter Server 4.1 后,您可能会注意到以下问题:
- 在 vCenter Server 中使用搜索功能时,将显示类似于以下内容的错误消息:
无法连接到 Web 服务执行查询。
验证“VMware VirtualCenter Management Webservices”服务是否在 https://<server name>:8443/vws 上运行 (Unable to connect to web services to execute query. Verify that the "VMware VirtualCenter Management Webservices" service is running on https://<server name>:8443/vws)
- vCenter 服务状态可能无法显示 vCenter 服务的健康状况。将显示类似于以下内容的错误消息:
无法访问健康服务
登录到查询服务失败
没有权限执行此命令 (Cannot access the health service Login to the query service failed Do not have permission for this command)
- 访问 ESX 主机的 [硬件状态] 选项卡时,将显示类似于以下内容的错误消息:
服务器出现通信错误 (Communication error with the server)。
- 位于 C:\ProgramData\VMware\VMware VirtualCenter\Logs\中的日志文件 vim-tomcat-shared.log、 stdout.log或 localhost.log可能包含类似于以下内容的条目:
ERROR com.vmware.vim.xhive.XhiveLifecycleListener] Unable to start xhive:com.vmware.vim.xhive.exception.InitializationException:com.xhive.error.XhiveException:IO_ERROR, Original message:C:\Program Files\VMware\Infrastructure\tomcat\lib\xhiveConfig\data\VcCache-default-0.XhiveDatabase.DB (The system cannot find the file specified)
ERROR com.vmware.vim.xhive.InstanceImpl] Error starting Xhive internal server using bootstrap:C:\Program Files\VMware\Infrastructure\tomcat/lib/xhiveConfig/data/xhiveDatabase.bootstrap.com.vmware.vim.xhive.exception.InitializationException:com.xhive.error.XhiveException:INTERNAL_ERROR:Corrupt log record at lsn 7813022, Original message:Page 11 in extent queue contains incorrect magic number
本版本已解决该问题。
- vCenter Server 包含某些 ESX/ESXi 主机的间断性能数据 ‡
当 ESX/ESXi 主机和 vCenter Server 之间存在间歇性网络连接时,如果 vCenter Server 尝试从无法访问的主机收集性能统计信息,则统计信息收集任务保持处于挂起状况,并且不会为该主机收集进一步的统计信息。这将导致 vCenter Server 显示无法访问的 ESX/ESXi 主机的性能数据出现间断。 vpxd.log文件可能包含类似于以下内容的条目:
[VpxdMoHost::CollectRemote] Attempt to collect stats on <Host_Name> [VpxdMoHost::CollectRemote] Not collecting stats this time on host <Host_Name> because collection pending Had to drop performance data coming from host <Host_Name> because it has error (The specified network name is no longer available.)
本版本已解决该问题。
- vCenter Server 与特定第三方应用程序一起使用时可能变得缓慢或无法响应 ‡
当 vCenter Server 与 Oracle 数据库一起安装并与特定第三方应用程序(如 nworks Management Pack)一起使用时,由于在 vpx_event表上运行的查询存在问题,vCenter Server 可能性能低下或变得无法响应。
本版本已解决该问题。在 vpx_event表上运行的查询经过优化以在 Oracle 数据库上更好地执行,从而防止 vCenter Server 出现性能问题。
- 如果 Path 环境变量的值含有非 ASCII 字符,vCenter 插件可能无法加载
在 vSphere Client 系统中,如果 Path 环境变量的值设置为含有非 ASCII 字符,如 ",则 vSphere Client 可能无法加载 vCenter 插件。
本版本已解决该问题。
- 即使对虚拟机禁用 CreateSnapshot_Task 方法,调度为创建虚拟机快照的任务仍会成功
即使在通过使用 API 对虚拟机禁用 CreateSnapshot_Task方法后,如果任务被调度为创建虚拟机的快照,vCenter Server 仍会在预定时间成功创建虚拟机的快照。
本版本已解决该问题。从本版本开始,不会创建快照,并会在试图运行调度的任务时显示错误消息。
虚拟机管理
- 将虚拟机恢复到快照可能会失败 ‡
将具有快照的虚拟机迁移到另一台 ESX/ESXi 主机时,vCenter 数据库中的快照对象 ID 不匹配可能会导致 vCenter 无法将虚拟机恢复为快照状况,并且 vSphere Client 显示一条类似于以下内容的消息:
此对象已被删除或尚未完全创建 (This object has already been deleted or has not been completely created)。
vCenter Server 日志可能包含类似于以下内容的条目:
13421:[2011-03-08 09:50:53.257 02580 info 'App' opID=3DB842F7-0000013A] [VpxLRO] -- ERROR task-489263 -- vm-9273 -- vim.vm.Snapshot.revert:vmodl.fault.ManagedObjectNotFound:
13422-Result:
13423-(vmodl.fault.ManagedObjectNotFound) {
13424- dynamicType = <unset>,
13425- faultCause = (vmodl.MethodFault) null,
13426:obj = 'vim.vm.Snapshot:snapshot-133808',
13427- msg = "",
本版本已解决该问题。
VMware High Availability 和 Fault Tolerance
- 在群集上时启用 EVC 时,Intel Xeon 5500 和 5600 系列的服务器处理器是与 Fault Tolerance 兼容的处理器组
从本版本开始,如果使用 Intel Xeon 5500 和 5600 系列的服务器处理器的群集上启用了 EVC,您可以对该群集启用 VMware Fault Tolerance。
已知问题
“已知问题”部分涵盖了 功能局限声明,并提供了 已知问题列表。
功能局限声明
默认情况下已禁用 IPv6。默认情况下,在安装 ESX 4.1 Update 1 时禁用 IPv6。
硬件 iSCSI。Broadcom 硬件 iSCSI 不支持巨帧或 IPv6。如果某个主机同时使用了从属硬件 iSCSI 适配器和独立硬件 iSCSI 适配器,则从属硬件 iSCSI 将不支持对同一 LUN 的 iSCSI 访问。
已知问题列表
以下是已知会发生的问题。以下问题列表与 vCenter Server 4.1 Update 2 有关。之前未记录的已知问题以 * 符号标记。
已知问题分为如下类别:
国际化
- 法语本地化的 vCenter Server 中性能概览图表的帮助文件以英文显示 *
使用法语本地化的 vCenter Server 时,如果您单击性能概览图表的帮助图标,帮助文件以英文显示。
解决办法:将帮助文件的 URL 从 .../help/en/...更改为 .../help/fr/....
其他
网络连接
虚拟机 MAC 地址冲突
每个 vCenter Server 系统具有一个 vCenter Server 实例 ID。此 ID 是在安装时随机生成的一个介于 0 和 63 之间的数字,安装完成后可以重新配置此 ID。
vCenter Server 使用 vCenter 实例 ID 为虚拟机生成 MAC 地址和 UUID。如果两个 vCenter Server 系统具有同一 vCenter 实例 ID,则可能会为虚拟机生成相同的 MAC 地址。如果虚拟机位于同一网络中,则可能会引起冲突,从而导致数据包丢失及其他问题。
解决办法:如果将虚拟机从多个 vCenter Server 系统部署到同一网络中,则必须确保这些 vCenter Server 系统各自都有唯一的实例 ID。
要查看或更改 vCenter Server 实例 ID,请执行以下操作:
- 使用 vSphere Client 登录到 vCenter Server,然后选择 [系统管理] > [vCenter Server 设置]。
- 选择 [运行时设置]。
[vCenter Server 的唯一 ID] 文本框内将显示当前的 vCenter Server 实例 ID。
- 如果此 ID 不是唯一的,请在 [vCenter Server 的唯一 ID] 文本框内键入一个介于 0 和 63 之间的新的唯一值,然后单击 [确定]。
- 如果更改了 vCenter Server 实例 ID,则重新启动 vCenter Server,更改才会生效。
如果现有虚拟机的 MAC 地址相互冲突,请编辑这些 MAC 地址,使它们各自都成为唯一的地址:
- 确保虚拟机已关闭电源。
- 在 vSphere Client 清单中,右键单击虚拟机并选择 编辑设置。
- 在 [硬件] 选项卡上,选择虚拟机的虚拟网络适配器。
- 在 [MAC 地址] 下,选择 [手动],然后指定一个唯一的 MAC 地址。
- 单击 [确定]。
或者,可以通过将虚拟网络适配器配置为使用手动 MAC 地址,然后将其重新配置为自动,来强制 vCenter Server 为虚拟网络适配器生成一个新的 MAC 地址。
服务器配置
- 当主机配置为加入一个域内的组织单位时,主机配置文件合规性检查显示不符合标准 *
当您应用将主机配置为加入域中的组织单位 (OU) 的主机配置文件后,如果您对具有相同主机配置文件的主机执行主机配置文件合规性检查,则结果显示不符合标准。
解决办法:在主机配置文件中禁用对目录服务的合规性检查。
- 有时无法将主机配置文件应用到 ESX 主机,导致有关操作不受支持的错误
有关此问题,以下错误会显示在 vSphere Client 中:
操作不受支持: 操作不受支持 (Operation not supported: Operation not supported)
此问题出现,因为主机配置文件尝试配置 ESX 主机上的伪物理网卡 vusb0上的设置。但是,伪网卡不允许对配置设置作出更改。
解决办法:
- 右键单击配置文件,然后选择 [编辑配置文件]。
- 导航到网络配置的物理网卡配置。
- 通过检查物理网卡的名称找到 vusb0的物理网卡配置的配置文件。
- 右键单击此物理网卡配置的配置文件,然后单击 [移除配置文件]。
- 主机具有不同的端口组或数据存储时,主机配置文件合规性检查失败,无法检测不合规性
当主机配置文件针对具有不同端口组或 NAS 数据存储(与主机配置文件配置设置中指定的不同)的主机检查合规性时,合规性检查将错误显示为 [合规]。
解决办法:用户仍可以通过使用 [应用配置文件] 选项来应用主机配置文件,这将检测到差异并正确应用配置。
存储
- 错误地将新创建的虚拟硬盘与不同目录中的现有虚拟硬盘置于同一位置
对于其虚拟硬盘与 .vmx文件位于同一数据存储,但与 .vmx文件位于不同目录中的虚拟机,创建虚拟硬盘时,新的虚拟硬盘将置于现有虚拟硬盘所在的目录中,而不是默认的 .vmx目录中。
解决办法:通过使用数据浏览器将新添加的虚拟硬盘移动到与虚拟机的 .vmx文件相同的所需位置,然后使用虚拟机的 [编辑设置] 选项移除虚拟硬盘,并通过选择 [使用现有虚拟磁盘] 选项重新添加虚拟硬盘。
注意:现有虚拟磁盘位于不同的数据存储/LUN 时,将在与 .vmx文件相同的目录中创建任何新创建的磁盘驱动器。
支持的硬件
使用现有 IBM DB2 数据库安装 vCenter Server 4.1 有时会失败,并显示一条 DB2 错误消息
使用现有 vCenter Server DB2 数据库安装 vCenter Server 4.1 时,可能会看到类似于以下内容的错误消息:
出现了数据库错误: “ODBC 错误: (5UA01) - [IBM][CLI Driver][DB2/NT64] SQL20453N 无法移除任务“RULE_TOPN1_DB2USER1”,因为当前正在执行此任务。SQLSTATE=5UA01" 将在执行 SQL 语句‘CALL CREATE_TOPN_JOB1_PROC()’时返回 (A database error occurred: "ODBC error: (5UA01) - [IBM][CLI Driver][DB2/NT64] SQL20453N The task "RULE_TOPN1_DB2USER1" cannot be removed because it is currently executing. SQLSTATE=5UA01" is returned when executing SQL statement "CALL CREATE_TOPN_JOB1_PROC()")”
当 DB2 遇到 IBM 已知问题时,会显示此消息。此问题表示某个 DB2 任务正在运行,且 vCenter Server 安装程序无法初始化 vCenter 数据库。
解决办法:要消除该冲突以安装 vCenter Server,请执行以下步骤:
- 如果 vCenter Server 正在运行,请将其关闭。
- 使用 [服务] 控制面板停止然后重新启动 db2 服务。
- 重新启动安装过程,确保选择覆盖现有数据库的选项。
安装 vSphere Client 可能会失败,并显示错误消息“Microsoft Visual J# 2.0 Second Edition 安装程序返回了错误代码“4113”(The Microsoft Visual J# 2.0 Second Edition installer returned error code '4113')”
安装 vSphere Client 时,安装程序可能会尝试升级过期的 Microsoft Visual J# 运行时。升级将不会成功,且 vSphere Client 安装会失败。
解决办法:卸载所有先前版本的 Microsoft Visual J#,然后安装 vSphere Client。该安装包含一个更新的 Microsoft Visual J# 软件包。
升级和安装
- 如果默认架构不是 dbo,vCenter Server 4.1 数据库升级可能会失败 *
如果对 vCenter Server 存储库使用 Microsoft SQL 数据库时不使用默认 dbo架构,则升级到 vCenter Server 4.1 可能会失败,并显示类似于以下内容的消息:
执行 SQL 脚本时引发异常 (Exception thrown while executing SQL script)
vcdatabaseupgrade.log文件可能会显示类似于以下内容的错误消息:
SET IDENTITY_INSERT dbo.vpx_device_tmp ON
[11/5/2010 11:51:50 AM] Error:Failed to execute command:SET IDENTITY_INSERT dbo.vpx_device_tmp ON
[11/5/2010 11:51:50 AM] Got exception:ERROR [42000] [Microsoft][SQL Native Client][SQL Server]Cannot find the object "dbo.vpx_device_tmp" because it does not exist or you do not have permissions.
解决办法:恢复备份的数据库,将 SQL 登录的默认架构更改为 dbo,然后升级 vCenter 数据库。
- 无法使用 [所有程序] 菜单卸载在 Windows Server 2008 Release 2 上运行的 vCenter Server *
当您通过选择 [开始] > [所有程序] > [VMware] > [vCenter Server 链接模式配置] 卸载在 Windows Server 2008 Release 2 上运行的 vCenter Server 时,可能会显示类似于以下内容的错误:
错误 280135:安装程序无法将 LDIFDE.EXE 从系统文件夹复制到“%windr%\ADAM”文件夹 (Error 280135: setup failed to copy LDIFDE.EXE from system folder to '%windr%\ADAM' folder)
解决办法:要卸载 vCenter Server,请使用 [添加/删除程序] 实用程序。
通过使用 Oracle 64 位 ODBC 驱动程序安装或升级到包含 Oracle 数据库的 vCenter Server 4.1 后,vCenter Server 可能无法启动
使用 Oracle 64 位 ODBC 驱动程序对包含 Oracle 数据库的 vCenter Server 4.1 执行全新安装或升级到 vCenter Server 4.1 时,可能会看到错误消息: 数据库版本 ID“0”与本版本的 VirtualCenter 不兼容 (Database version id '0' is incompatible with this release of VirtualCenter)
,并且 vCenter Server 服务无法启动。
解决办法:升级到 10.2.0.4 或 11.1 Oracle 64 位 ODBC 驱动程序。
如果在未停止 vCenter Server 服务的情况下卸载 vCenter Server 4.1,则可能不会移除本地 ADAM 实例
必须在卸载 vCenter Server 4.1 之前,先停止 vCenter Server 服务。否则,ADAM 实例可能会保留在系统中。这也适用于 vCenter Server 4.1 安装和升级以及独立 vCenter Server 系统或链接 vCenter Server 系统。
解决办法:在卸载 vCenter Server 4.1 之前,先停止 VMware VirtualCenter Server 服务。
vCenter Server 安装或升级以静默方式更改 Microsoft SQL Server 设置以启用已命名的管道
在使用具有“仅使用 TCP/IP”设置的 Microsoft SQL Server 的主机上安装 vCenter Server 4.1,或将 vCenter Server 4.0.x 升级到 vCenter Server 4.1 时,安装程序会将该设置更改为“使用 TCP/IP 和已命名管道”,且系统不会显示该更改的通知。
解决办法:将设置更改为 [使用 TCP/IP 和已命名管道] 不会妨碍 vCenter Server 的正常运行。但是,可以按照以下步骤将此设置还原为默认的 [仅使用 TCP/IP]。
- 选择 [开始] > [程序] > [Microsoft SQL Server 2005] > [配置工具] > [SQL Server 外围应用配置]。
- 选择 [服务和连接的外围应用配置]。
- 在为 vCenter Server 使用的 SQL Server 实例下,选择 [远程连接]。
- 更改 [本地和远程连接] 下的选项,然后单击 [应用]。
vCenter Server 安装失败,并显示错误消息“安装程序无法创建 vCenter 目录服务实例 (Setup cannot create vCenter Directory Services instance)”
如果从 HKLM 注册表中移除 Everyone 权限,则 vCenter Server 安装会失败,并显示错误消息: 安装程序无法创建 vCenter 目录服务实例 (Setup cannot create vCenter Directory Services instance)
。
解决办法:向 HKLM 注册表添加 Everyone 权限:
- 在 Windows 命令行中,键入
regedit
,然后按 Enter 键。
- 在注册表编辑器中,右键单击 HKEY_LOCAL_MACHINE,然后选择 [权限]。
- 单击 添加。
- 单击 高级。
- 从列表中选择 [Everyone],然后单击 [确定]。
- 单击 [应用],然后单击 [确定]。
- 从 vCenter Server 4.0 升级到 4.1 会取消注册 vCenter Guided Consolidation 服务 (GCS)
仅当 GCS 为注册的扩展(插件)时才会出现该问题。
解决办法:要建立 vCenter Server 4.1 的注册信息,请重新安装 GCS。
卸载并重新安装 vCenter Server 时安装过程失败
在同一系统上卸载并重新安装 vCenter Server 时,安装失败,并显示了一条错误消息: 无法创建 vCenter Server 目录服务 (Cannot create vCenter Server Directory Services)
。
解决办法:卸载 vCenter Server 后,请在重新安装 vCenter Server 之前先重新引导系统。
如果用于安装 vCenter Server 和覆盖现有 DB2 数据库的用户帐户不是 db2 用户组或 db2 管理员组的一员,则 vCenter Server 安装将失败
错误 25003:无法创建存储库 (Error 25003: Cannot create repository)
会在用于安装 vCenter Server 和覆盖现有 DB2 数据库的用户帐户不是 db2 用户组或 db2 管理员组的一员的情况下显示。在错误消息对话框中单击 [确定] 会关闭该对话框并回滚安装。
解决办法:将该数据库用户添加到 db2 用户或 db2 管理员组中。咨询数据库管理员。
- 使用 IBM DB2 9.7.2 Express C 数据库安装 vCenter Server 4.1 Update 1 可能失败
使用 IBM DB2 9.7.2 Express C 数据库安装 vCenter Server 4.1 Update 1 时,可能会显示类似于以下内容的警告错误消息:
警告 25205:向 LDAP Server 加载许可证密钥时出错 (Warning 25205: Error loading licensekey to LDAP server)
单击 [确定] 时,vCenter Server 已成功安装,但是未启动 VMware VirtualCenter Server 服务。如果手动启动 VMware VirtualCenter Server 服务,将显示一条类似于以下内容的消息:
Windows 无法在本地计算机上启动 VMware VirtualCenter Server。有关详细信息,请查看系统事件日志。如果这是一个非 Microsoft 服务,请联系服务供应商,并参见特定于服务的错误代码 2。(Windows could not start the VMWare VirtualCenter Server on Local Computer. For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code 2.)
解决办法:创建 DB2USERS 和 DBSYSMON 组,并分配给 DB2 用户。重新启动 VMware VirtualCenter Server 服务。
vCenter Server、vSphere Client 和 vSphere Web Access
- 与帐户事件类别有关的事件可能不会触发警报 *
使用以下事件触发器在 vCenter Server 中创建的任何警报在满足触发条件时不会生成警报:
解决办法:无。
- [硬件状态] 选项卡不会自动刷新 *
在 [硬件状态] 选项卡中显示的主机的硬件健康状况属性不会自动刷新,因为此类刷新导致了性能问题。
解决办法:单击 [硬件状态] 选项卡中的 [更新],可查看主机的最新硬件健康状况属性。
- vCenter Server 报告数据存储上已置备空间的错误值 *
如果在打开或关闭虚拟机的电源之后立即刷新数据存储,则 vCenter Server 将报告数据存储上已置备空间的错误值。
解决办法:无
- 如果 vCenter Server 安装在 Windows Server 2008 Release 2 上,则拥有管理员权限的用户可能无法通过运行 [生成 vCenter Server 日志包] 实用程序来获取完整日志
如果 vCenter Server 安装在 Windows Server 2008 Release 2 上且拥有管理员权限的 vCenter Server 系统用户运行 [生成 vCenter Server 日志包] 实用程序,则不会从 vcsupport文件夹中获取完整日志。内置管理员用户帐户不会出现此问题。
解决办法:以拥有管理员权限的用户身份,登录到 Windows Server 2008 Release 2 vCenter Server 系统,导航至 [开始] -> [所有程序] -> [VMware],右键单击 [生成 vCenter Server 日志包],然后选择 [以管理员身份运行]。
- 如果使用 IPv6 本地链接地址添加 ESX/ESXi 主机,则这些主机会停止对 vCenter Server 的响应
如果使用 IPv6 本地链接地址将 ESX/ESXi 主机添加到 vCenter Server,则执行添加操作的几秒钟后,这些主机进入不响应状况。
解决办法:无
在 Windows Vista 中,Update Manager Client 中的所有 [帮助] 按钮会打开默认的 Update Manager 帮助页面
如果在 Windows Vista 计算机上使用 Internet Explorer 7 浏览器,则 vCenter Update Manager 上下文相关帮助不会显示所需的帮助页面。相反,该帮助会显示 [Update Manager 简介] 帮助页面。
解决办法:向 Windows Vista 应用 Service Pack 2。有关详细信息,请参见下面的 Microsoft 知识库文章 http://support.microsoft.com/kb/942172。
当 vCenter Server 使用以自定义 JDBC 端口配置的自定义 SQL Server 数据库时,加载性能图表数据时出错
如果某个自定义 SQL Server 实例是随 vCenter Server 一起安装的,并被配置为使用某个自定义 JDBC 端口,则系统会显示错误: 性能图表服务遇到内部错误 (Perf Charts service experienced an internal error)
,而不会显示图表数据。
解决办法:
- 在 vCenter Server 系统上,导航到
C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter
。
- 打开
vcdb.properties
文件。
- 注释掉字符串
usevcdb = true
。
- 确保 url、 driver和 dbtype的值如下所示:
url = jdbc:sqlserver:// :;integratedSecurity=true
driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
dbtype = mssql
- 如果数据库位于本地计算机上,则将
integratedSecurity
参数设置为 true
;如果数据库是远程的,则将该参数设置为 false
。
- 重新启动 VMware VirtualCenter Management WebServices 服务。
注意:在使用自定义 JDBC 端口配置的 Oracle 或 DB2 数据库中,不会出现此问题。
尝试从 Windows 服务面板重新启动 VMware VirtualCenter 服务或 VMware Web 服务时出现错误
尝试从 Windows 控制面板重新启动 VMware VirtualCenter 服务或 VMware Web 服务时,将显示以下消息:
错误 1053:服务未及时响应启动或控制请求 (Error 1053: The service did not respond it the start or control request in a timely fashion)
。
解决办法:修改受影响的 vCenter Server 主机上的两个注册表项,如下所示:
- 启动 regedit 并在注册表中找到以下项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\
vctomcat\Parameters
- 添加下列 (DWORD) 注册表值:
值名称: WaitHintStart
值:< 等待服务启动的时间(以毫秒为单位)>
值名称: WaitHintStop
值:< 等待服务启动的时间(以毫秒为单位)>
在这两种情况下,等待时间都应大于 40 秒。
- 在注册表中找到以下项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\
vpxd\Parameters
- 添加下列 (DWORD) 注册表值:
值名称: WaitHintStart
值:< 等待服务启动的时间(以毫秒为单位)>
值名称: WaitHintStop
值:< 等待服务启动的时间(以毫秒为单位)>
在这两种情况下,等待时间都应大于 40 秒。
在使用捷克区域设置的操作系统上安装或运行 vCenter Server、VMware Update Manager 或 VMware Converter 时出现问题
如果试图在使用捷克区域设置的操作系统上安装 vCenter Server、Update Manager 或 VMware Converter,则可能无法安装该产品,或者在尝试使用该产品时遇到功能问题。
解决办法:对于捷克区域设置的操作系统,目前尚无解决办法。请使用英语区域设置操作系统来评估产品。
将 vCenter Server 配置为使用 DB2 时,在一天之前的性能数据对于某些实体不可用
将 vCenter Server 配置为使用 DB2 时,在一天之前的性能数据对于某些实体不可用。
注意: UTIL_HEAP_SZ参数分配内存。可以调整此参数来增加分配给 DB2 的内存。将 diaglevel减小至 3来减小 diag.log大小并减少过多的日志生成。这使 DB2 得以在后台处理作业。有关 DB2 特定的参数,请参见以下 IBM 信息中心页面。
解决办法:如果正在使用 DB2 9.5,请升级到 DB2 9.5 Fix Pack 5。
数据存储性能图表显示错误的数据
如果从 vSphere Client 数据存储清单视图中打开 [性能] 选项卡,则该选项卡会显示四个图形。这些图形的标题不正确,正确的标题应如下所示:
- [每台主机的最长滞后时间]
- 每台主机的队列深度最大值
- [每台主机的读取次数]
- [每台主机的写入次数]
在某些情况下,这些图形可能不会显示所有主机,此问题为已知问题。
解决办法:要查看与数据存储关联的每个主机的正确信息,请切换到 [主机和群集] 清单视图,选择 [性能] 选项卡,然后查看相应的计数器。
- 升级正在运行 Oracle 10g 数据库或 Oracle 11g 数据库的 vCenter Server 可能会导致 vCenter Server 停止响应
如果正在运行 Oracle 10g 数据库或 Oracle 11g 数据库(版本 10.2.0.4 到 11.2.01)的 vCenter Server 升级为 vCenter Server 4.1 或更高版本,则 vCenter Server 将停止响应,并显示一条类似于以下内容的错误消息:
发现异常:运算操作导致溢出。(Got exception: Arithmetic operation resulted in an overflow.)
此问题是由 Oracle ODBC 客户端错误 9793452 所致。
解决办法:无。要修复此问题,请升级 Oracle 客户端。请与 Oracle 支持部门联系以获取修补程序。
- vCenter Service Status 显示错误消息,指示在进行区域设置检测时出现异常
当通过 vSphere Client 登录至 vCenter Server 并导航到 [系统管理] > [vCenter Service Status] 时,vCenter Service Status 可能显示一条错误消息: 在进行区域设置检测时出现意外的异常,使用默认值:[对象错误] (Unexpected exception in locale detection, using default: [object Error])。单击此消息上的 [确定] 可能会导致出现一个对话框,其中显示一条 Internet Explorer 脚本错误: 此页中的脚本发生错误(An error has occurred in the script on this page)。单击此对话框中的 [是] 会导致出现一个空白的 vCenter Service Status 屏幕。如果右键单击该空白屏幕并选择 [刷新],vCenter Service Status 将正确显示。
注意:在某些情况下,即使重复单击 [是],并且也不显示空白屏幕,但此 Internet Explorer 脚本错误仍会再次显示。发生这种情况时,请在任务管理器中结束 vSphere Client 应用程序,然后重新登录。
- 将 vSphere Client 4.0 或 4.1 与链接模式 vCenter Server 连接失败,且导致一条错误消息
如果将三个或更多混合版本的 vCenter Server(例如 4.0 update 与 4.1)添加到链接模式组,则将 vSphere Client 4.0 或 4.1 连接到 vCenter Server 可能会失败。在 vSphere Client 中将出现以下错误消息:
在与以下 vCenter Server xyz.servername.com 通信时出现问题: 无法使用服务器进行身份验证 (There are issues communicating with the following vCenter Server(s) xyz.servername.com: Failure to authenticate with the server)
解决办法:使用 vSphere Client 4.1 Update 1 与作为链接模式组的一部分的 vCenter Server 4.1 Update 1 系统进行连接,从而查看并管理链接的所有 vCenter Server 系统的清单。
虚拟机管理
将含快照的已关闭或已挂起的 ESX 3.x 虚拟机迁移到另一个数据存储可能使目标虚拟机不可用
试图将含快照的已关闭电源或已挂起的 ESX 3.x 虚拟机迁移到另一个数据存储时,可能会显示以下警告消息:
此虚拟机已启用快照。在特定条件下,某些虚拟磁盘文件可能不会自动复制到目标数据存储。只有从源数据存储手动复制剩余虚拟磁盘文件,才能打开此虚拟机电源。若要了解详细信息,请在 VMware 知识库中搜索“迁移 3.x 快照”。(This virtual machine has snapshots enabled. Under certain conditions, some virtual disk files might not copy automatically to the target datastore. You will be unable to power on this virtual machine until the remaining virtual disk files are copied manually from the source datastore. To learn more, search the VMware Knowledge Base for "migrating 3.x snapshots.")
如果已完成虚拟机的迁移,则试图打开虚拟机电源时可能会显示以下错误消息:
找不到文件 (File was not found)
解决办法:请参见 知识库文章 1020709。
vMotion 和 Storage vMotion
- 取消高级 Storage vMotion 任务时,不会从目标存储中移除虚拟机目录
如果选择使用高级 Storage vMotion 选项将虚拟机上的硬盘文件迁移到其他数据存储,并在完成迁移前取消该 Storage vMotion 任务,目标数据存储中仍然保留虚拟机目录。下次选择将虚拟机的存储迁移到该数据存储时,将在目标数据存储中创建虚拟机名称带有后缀 _1的另一个目录。
解决办法:无
VMware High Availability 和 Fault Tolerance
- 如果通过单击标题对 [虚拟机] 列进行排序,则会错误地将自定义虚拟机监控设置应用于虚拟机
如果在 VMware HA 群集中启用了虚拟机监控,并将自定义虚拟机监控设置应用于虚拟机,则在对 [虚拟机] 列进行排序时可能无法将为虚拟机设置的值分配给这些虚拟机。
解决办法:在应用自定义虚拟机监控设置之前,请不要对 [虚拟机] 列进行排序。