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 ManagerVMware Guided ConsolidationVMware vCenter ConverterVMware 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 有关。之前未记录的已知问题以 * 符号标记。

    已知问题分为如下类别:

    国际化

    •   DRS 规则 UI 屏幕的下拉菜单项翻译不正确
      使用非英文 UI 创建虚拟机/主机 DRS 规则时,下拉菜单选项的翻译不恰当。

      解决办法:无。

    • 法语本地化的 vCenter Server 中性能概览图表的帮助文件以英文显示 *
      使用法语本地化的 vCenter Server 时,如果您单击性能概览图表的帮助图标,帮助文件以英文显示。

      解决办法:将帮助文件的 URL 从 .../help/en/...更改为 .../help/fr/....

    其他

    •   如果已禁用 DRS 规则,仍会强制实施 虚拟机/主机 DRS 规则
      如果在禁用 DRS 的情况下为 DRS 群集指定虚拟机/主机 DRS 规则,则此规则仍然有效。相应地,当手动打开使用此类型规则指定的虚拟机的电源时,如果此操作违反了该规则,则可能会出现错误。

      解决办法:在群集 [设置] 对话框中手动禁用该规则。

    • vSphere Client 中的组 ID 长度比 vCLI 中的组 ID 长度短
      如果使用 vSphere Client 指定组 ID,则只可以使用 9 个字符。相比而言,如果使用 vicfg-user vCLI 指定组 ID,则最多可以指定 10 个字符。

      解决办法:无。

    网络连接

    •   虚拟机上的克隆操作因无效的 vDS 备用而失败
      如果将虚拟机的任一网络适配器连接到无效的或丢失的 vDS 或 dvPort 组,则无法克隆该虚拟机。

      解决办法:确保在克隆虚拟机之前,虚拟机的所有网络适配器具有有效的备用。

    • 具有只读角色的新添加的用户可以向 ESX/ESXi 主机添加 VMkernel 网卡
      除了添加 VMkernel 网卡(可以执行此操作)之外,具有只读角色的新添加的用户应该无法对 ESX/ESXi 主机设置进行更改。

      解决办法:无。不要依赖此行为,原因是只读用户将来无法添加 VMkernel 网卡。

    • 当主机在一个 vDS 上使用超过 1016 个 dvPort 时,出现内存问题
      在 vDS 上每个主机允许的 dvPort 最大数量为 4096,但主机的 dvPort 数量接近 1600 时,就可能会开始出现内存问题。出现内存问题后,将无法向 vDS 添加虚拟机或虚拟适配器。

      解决办法:将 vDS 上每个主机的 dvPort 最大数量配置为 1016。

    •   虚拟机上的破坏操作因无效的 vDS 备用而失败
      如果将虚拟机的任一设备连接到无效的 vDS,则破坏操作可能无法成功完成。虚拟机在主机上被破坏,但在 vSphere Client 清单中仍可见。

      解决办法:要从 vCenter 清单中移除虚拟机,请右键单击虚拟机,然后选择 [从清单中移除]

    • 在启用 LAN 唤醒且虚拟机处于睡眠状态时,重新配置 VMXNET3 网卡会导致恢复虚拟机

      解决办法:重新配置 VMXNET3 虚拟网卡(如执行热添加或热移除)之后,手动将虚拟机置回休眠模式。

    • 在一次批处理中将多个主机添加到一个 Cisco Nexus 1000v 交换机可能会失败
      如果尝试将具有不同修补程序或更新级别的多个主机添加到一个 Cisco Nexus 1000v 交换机,则添加主机操作会失败。

      解决办法:单独将具有不同修补程序或更新级别的主机添加到该交换机。

    •   虚拟机 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,请执行以下操作:

      1. 使用 vSphere Client 登录到 vCenter Server,然后选择 [系统管理] > [vCenter Server 设置]
      2. 选择 [运行时设置]
        [vCenter Server 的唯一 ID] 文本框内将显示当前的 vCenter Server 实例 ID。
      3. 如果此 ID 不是唯一的,请在 [vCenter Server 的唯一 ID] 文本框内键入一个介于 0 和 63 之间的新的唯一值,然后单击 [确定]
      4. 如果更改了 vCenter Server 实例 ID,则重新启动 vCenter Server,更改才会生效。

      如果现有虚拟机的 MAC 地址相互冲突,请编辑这些 MAC 地址,使它们各自都成为唯一的地址:

      1. 确保虚拟机已关闭电源。
      2. 在 vSphere Client 清单中,右键单击虚拟机并选择 编辑设置
      3. [硬件] 选项卡上,选择虚拟机的虚拟网络适配器。
      4. 在 [MAC 地址] 下,选择 [手动],然后指定一个唯一的 MAC 地址。
      5. 单击 [确定]

      或者,可以通过将虚拟网络适配器配置为使用手动 MAC 地址,然后将其重新配置为自动,来强制 vCenter Server 为虚拟网络适配器生成一个新的 MAC 地址。

    服务器配置

    • 当主机配置为加入一个域内的组织单位时,主机配置文件合规性检查显示不符合标准 *
      当您应用将主机配置为加入域中的组织单位 (OU) 的主机配置文件后,如果您对具有相同主机配置文件的主机执行主机配置文件合规性检查,则结果显示不符合标准。

      解决办法:在主机配置文件中禁用对目录服务的合规性检查。
    • 有时无法将主机配置文件应用到 ESX 主机,导致有关操作不受支持的错误
      有关此问题,以下错误会显示在 vSphere Client 中:

      操作不受支持: 操作不受支持 (Operation not supported: Operation not supported)

      此问题出现,因为主机配置文件尝试配置 ESX 主机上的伪物理网卡 vusb0上的设置。但是,伪网卡不允许对配置设置作出更改。

      解决办法
      1. 右键单击配置文件,然后选择 [编辑配置文件]
      2. 导航到网络配置的物理网卡配置。
      3. 通过检查物理网卡的名称找到 vusb0的物理网卡配置的配置文件。
      4. 右键单击此物理网卡配置的配置文件,然后单击 [移除配置文件]
    • 更新 DvsProfile 内的 PnicsByName 策略后,主机配置文件的涉及应用配置文件和检查配置文件合规性的操作失败
      在更新 DvsProfile 的 PnicsByName 策略后,主机配置文件应用和合规性检查失败。输入多个物理网卡时会出现此故障。尽管用户界面允许输入多个物理网卡,但只能为 DvsProfile 中的 PnicsByName 策略添加一个物理网卡。

      解决办法:确保仅为此策略添加一个物理网卡。

    • 主机具有不同的端口组或数据存储时,主机配置文件合规性检查失败,无法检测不合规性
      当主机配置文件针对具有不同端口组或 NAS 数据存储(与主机配置文件配置设置中指定的不同)的主机检查合规性时,合规性检查将错误显示为 [合规]。
      解决办法:用户仍可以通过使用 [应用配置文件] 选项来应用主机配置文件,这将检测到差异并正确应用配置。

    存储

    • 错误地将新创建的虚拟硬盘与不同目录中的现有虚拟硬盘置于同一位置
      对于其虚拟硬盘与 .vmx文件位于同一数据存储,但与 .vmx文件位于不同目录中的虚拟机,创建虚拟硬盘时,新的虚拟硬盘将置于现有虚拟硬盘所在的目录中,而不是默认的 .vmx目录中。

      解决办法:通过使用数据浏览器将新添加的虚拟硬盘移动到与虚拟机的 .vmx文件相同的所需位置,然后使用虚拟机的 [编辑设置] 选项移除虚拟硬盘,并通过选择 [使用现有虚拟磁盘] 选项重新添加虚拟硬盘。

      注意:现有虚拟磁盘位于不同的数据存储/LUN 时,将在与 .vmx文件相同的目录中创建任何新创建的磁盘驱动器。
    •   存储阵列升级之后,vSphere Client 中的硬件加速状态在很短的延迟后变为受支持
      如果将存储阵列的固件升级为支持 VAAI 功能的某个版本,则 vSphere 4.1 不会立即注册更改。vSphere Client 会临时显示 [未知] 作为硬件加速的状态。

      解决办法:此延迟没有危害。硬件加速状态在一段很短的时间后会变为 [受支持]。

    支持的硬件

    •   使用现有 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,请执行以下步骤:

      1. 如果 vCenter Server 正在运行,请将其关闭。
      2. 使用 [服务] 控制面板停止然后重新启动 db2 服务。
      3. 重新启动安装过程,确保选择覆盖现有数据库的选项。
    •   安装 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]

      1. 选择 [开始] > [程序] > [Microsoft SQL Server 2005] > [配置工具] > [SQL Server 外围应用配置]
      2. 选择 [服务和连接的外围应用配置]
      3. 在为 vCenter Server 使用的 SQL Server 实例下,选择 [远程连接]
      4. 更改 [本地和远程连接] 下的选项,然后单击 [应用]

       

    •   在 vCenter Server 或 vSphere Client 安装过程中,无法创建 vCenter Server 目录服务
      选择某个压缩文件夹作为 vCenter Server 或 vSphere Client 的安装路径时,不会创建 vCenter 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 权限:

      1. 在 Windows 命令行中,键入 regedit,然后按 Enter 键。
      2. 在注册表编辑器中,右键单击 HKEY_LOCAL_MACHINE,然后选择 [权限]
      3. 单击 添加
      4. 单击 高级
      5. 从列表中选择 [Everyone],然后单击 [确定]
      6. 单击 [应用],然后单击 [确定]

       

    • 使用 DB2 9.5.0 数据库的 vCenter Server 实例不允许添加主机
      如果使用带有 IBM DB2 9.5.0 64 位 ODBC 驱动程序的 vCenter Server 系统,则无法管理此 vCenter Server 的主机。

      解决办法:使用 DB2 9.5 Fix Pack 5。

    • 从 vCenter Server 4.0 升级到 4.1 会取消注册 vCenter Guided Consolidation 服务 (GCS)
      仅当 GCS 为注册的扩展(插件)时才会出现该问题。

      解决办法:要建立 vCenter Server 4.1 的注册信息,请重新安装 GCS。
    •   尽管使用已建立的端口更改了 Web 服务 HTTP 或 HTTPS 端口,vCenter Server 升级仍会继续
      使用 [配置端口] 页面上的已建立端口更改 Web 服务 HTTP 或 HTTPS 端口时,vCenter Server 升级会继续,且不会产生错误。

      解决办法:无。

    • 卸载并重新安装 vCenter Server 时安装过程失败
      在同一系统上卸载并重新安装 vCenter Server 时,安装失败,并显示了一条错误消息: 无法创建 vCenter Server 目录服务 (Cannot create vCenter Server Directory Services)

      解决办法:卸载 vCenter Server 后,请在重新安装 vCenter Server 之前先重新引导系统。

    • 在设置了虚拟机磁盘总滞后时间 (ms) 触发器的情况下升级 vCenter Server 可能会导致出现错误消息
      如果同时设置虚拟机磁盘总滞后时间 (ms) 触发器和至少一个其他触发器,则升级 vCenter Server 后会出现该问题。在这种情况下,使用 vSphere Client 在 [触发器] 部分中编辑 [警报] 会导致在 vSphere Client 中显示以下错误消息:

      无法显示该警报的触发器,也无法通过 vSphere Client 更改该触发器。使用 vSphere API 修改这些警报触发器。(The triggers for this alarm cannot be displayed or changed through the vSphere Client. Use the vSphere API to modify these alarm triggers.)

      解决办法

      1. 升级 vCenter Server 之前,删除虚拟机磁盘总滞后时间 (ms) 触发器。
      2. 同时升级 vCenter Server 和 vSphere Client。
      3. 添加虚拟机磁盘滞后时间上限 (ms) 触发器。
    •   如果用于安装 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),而不会显示图表数据。

      解决办法

      1. 在 vCenter Server 系统上,导航到 C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter
      2. 打开 vcdb.properties 文件。
      3. 注释掉字符串 usevcdb = true
      4. 确保 url、 driver和 dbtype的值如下所示:
        url = jdbc:sqlserver:// :;integratedSecurity=true
        driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
        dbtype = mssql
      5. 如果数据库位于本地计算机上,则将 integratedSecurity 参数设置为 true;如果数据库是远程的,则将该参数设置为 false
      6. 重新启动 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 主机上的两个注册表项,如下所示:

      1. 启动 regedit 并在注册表中找到以下项:
        HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\
        vctomcat\Parameters
      2. 添加下列 (DWORD) 注册表值:
        值名称: WaitHintStart
        值:< 等待服务启动的时间(以毫秒为单位)>
        值名称: WaitHintStop
        值:< 等待服务启动的时间(以毫秒为单位)>
        在这两种情况下,等待时间都应大于 40 秒。
      3. 在注册表中找到以下项:
        HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\
        vpxd\Parameters
      4. 添加下列 (DWORD) 注册表值:
        值名称: WaitHintStart
        值:< 等待服务启动的时间(以毫秒为单位)>
        值名称: WaitHintStop
        值:< 等待服务启动的时间(以毫秒为单位)>
        在这两种情况下,等待时间都应大于 40 秒。
    • 在使用捷克区域设置的操作系统上安装或运行 vCenter Server、VMware Update Manager 或 VMware Converter 时出现问题
      如果试图在使用捷克区域设置的操作系统上安装 vCenter Server、Update Manager 或 VMware Converter,则可能无法安装该产品,或者在尝试使用该产品时遇到功能问题。

      解决办法:对于捷克区域设置的操作系统,目前尚无解决办法。请使用英语区域设置操作系统来评估产品。

    • 更改 ESXi 主机的网络设置会阻止某些硬件健康状况监控软件自动发现该主机
      更改 ESXi 主机的网络设置后,依赖于 CIM 接口的第三方管理工具(通常是硬件健康状况监控工具)无法通过服务位置协议 (SLP) 服务自动地动态发现该主机。

      解决办法:手动键入第三方管理工具中主机的主机名或 IP 地址。或者,使用以下方法之一重新启动 slpdsfcbd-watchdog

      • 登录到技术支持模式,然后运行以下命令:

      • /etc/init.d/slpd restart
        /etc/init.d/sfcbd-watchdog restart

      • 在直接控制台用户界面 (DCUI) 上重新启动管理代理。这将重新启动主机上除了受此缺陷影响的代理以外的其他代理,但这可能更具破坏性。
    • 使用 DB2 时,vCenter Server 服务不会在还原网络连接之后自动重新启动
      如果断开与配置为使用 IBM DB2 数据库的 vCenter Server 系统的网络连接,则将无法在还原网络连接后启动 vCenter Server 服务。

      解决办法

      1. 使用 Application List 实用程序关闭从 vCenter Server 计算机到 IBM DB2 数据库的所有现有连接。
      2. 以 dbadm 身份、以实例所有者身份或以数据库所有者身份登录到 DB2 UDB 数据库。
      3. 运行以下命令以获取有关要从数据库断开连接的用户的信息: db2 list applications

        系统会显示一条类似于以下内容的输出:
        Auth Id   Application     Appl.       Application Id
                  Name            Handle
        --------  --------------  ----------  --------------------------
        VPX       db2bp.exe       3428        *LOCAL.DB2.100225221240
      4. 记录应用程序句柄号并使用它来运行以下断开连接命令:

        force application <application_handle_number>

       

    • 将 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。

    •   重定位交换文件后,热插拔操作失败
      更改交换文件位置后,对于在 DRS 群集中或在独立主机上的已启动虚拟机,热插拔操作失败,并显示错误: 未能恢复目标;找不到虚拟机 (failed to resume destination; VM not found)

      解决办法:执行以下操作之一:

      • 重新引导受影响的虚拟机以使用它们注册新的交换文件位置,然后执行热插拔操作。
      • 使用 vMotion 迁移受影响的虚拟机。
      • 挂起受影响的虚拟机。
    • 在法语帮助的索引中不显示重音字符和复合字符
      在 vSphere Client 帮助、DRS 故障排除帮助、性能概览图表帮助和 Web Access 帮助的法语版本的索引中,不显示重音字符和复合字符,如 Æ 和 Œ。

      解决办法:无。

    • 试图加入某个 vCenter Server 实例时出故障,该实例是在已使用链接组启用用户帐户控制并运行 Windows Server 2008 的系统上托管的
      如果正在加入或隔离某个 Windows Server 2008 系统,而该系统具有到某个链接模式组的用户帐户控制 (UAC),则该操作会失败,且不显示错误消息。

      解决办法:执行下列步骤:

      1. 在将系统加入链接模式组之前,关闭用户帐户控制 (UAC),如下所示:

        1. 打开 Windows 控制面板。
        2. 选择 [开始] > [设置] > [控制面板] > [用户帐户]
        3. 选择 [打开或关闭用户帐户控制]
        4. 取消选择 [使用用户帐户控制 (UAC) 帮助保护您的计算机],然后单击 [确定]
        5. 重新启动计算机。

      2. 开始链接模式配置,如下所示:
        1. 选择 [开始] > [所有程序] > [VMware] > [vCenter Server 链接模式配置],然后单击 [下一步]
        2. 选择 [修改链接模式配置],然后单击 [下一步]
        3. 单击 [将此 vCenter Server 实例加入现有的链接模式组或另一个实例],然后单击 [下一步]
        4. 键入服务器名和 LDAP 端口信息,然后单击 [下一步]
        5. 单击 完成
        6. 单击 [继续],然后按安装提示操作。

      3. 登录到其中一个 vCenter Server,并确认这些服务器已链接到一起。

      4. 链接 vCenter Server 之后,打开 UAC。
        1. 选择 [开始] > [设置] > [控制面板] > [用户帐户]
        2. 选择 [打开或关闭用户帐户控制]
        3. 选择 [使用用户帐户控制 (UAC) 帮助保护您的计算机],然后单击 [确定]
        4. 重新启动计算机。
    •   数据存储性能图表显示错误的数据
      如果从 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 群集中启用了虚拟机监控,并将自定义虚拟机监控设置应用于虚拟机,则在对 [虚拟机] 列进行排序时可能无法将为虚拟机设置的值分配给这些虚拟机。

      解决办法:在应用自定义虚拟机监控设置之前,请不要对 [虚拟机] 列进行排序。