VMware vCenter Server 4.1 Update 3 发行说明

VMware Infrastructure Management Installer | 2012 年 8 月 30 日(针对所有区域设置)
vCenter Server 4.1 Update 3 | 2012 年 8 月 30 日 | 内部版本 799345
vSphere Client 4.1 Update 3 | 2012 年 8 月 30 日 | 内部版本 799345

文档最近更新日期:2012 年 8 月 30 日

发行说明内容

本发行说明包含以下主题:

新增功能

以下信息介绍了本版本的 VMware vCenter Server 中提供的一些增强功能:

  • 持其他客户机操作系统 本版本更新了对许多客户机操作系统的支持。 有关本版本所支持的客户机操作系统的完整列表,请参见 《VMware 兼容性指南》  

  • 已解决的问题 本版本还提供了许多已在 已解决的问题部分中记录的缺陷修复。

VMware vSphere 4.1 的早期版本

有关 vSphere 4.1 早期版本的功能和已知问题在各版本的发行说明中均有所描述。要查看 vSphere 4.1 组件早期版本的发行说明,请单击以下链接:

开始前

ESX、vCenter Server 和 vSphere Client 版本兼容性

VMware 产品互操作性列表中详细介绍了当前版本和早期版本的 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 3 之前,请先确认是否已设置数据库参数选项。有关详细信息,请参见 知识库文章 1037925

升级或迁移到 vCenter Server 4.1 Update 3

可以从 VirtualCenter 2.5 Update 6、vCenter Server 4.0、vCenter Server 4.0 Update 1、vCenter Server 4.0 Update 2、vCenter Server 4.0 Update 3、vCenter Server 4.0 Update 4、vCenter Server 4.1、vCenter Server 4.1 Update 1 和 vCenter Server 4.1 Update 2 升级到 vCenter Server 4.1 Update 3。

要升级,请先确认 vCenter Server 4.1 Update 3 支持您的数据库,备份您受支持的数据库、SSL 证书和 VirtualCenter Server 配置,然后运行 vCenter Server 安装程序。安装程序会通知您,计算机上有 vCenter Server 的早期版本,并要将其升级。

插件更新

本版本的 vCenter Server 4.1 Update 3 软件套件包括 VMware Update ManagerVMware Orchestrator 的更新。

文档

VMware vSphere 4.1 文档适用于 VMware vSphere 4.1 Update 3 版本。请参见以下文档页:

国际化

VMware vSphere 4.1 Update 3 提供以下语言的版本:

  • 英语
  • 法语
  • 德语
  • 日语
  • 简体中文

vSphere Client 区域设置强制模式

使用 vSphere 4.1 Update 3,可以将 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 tempDB 过度增长
    某些第三方应用程序(如 Veeam's nWorks)在连接到 vCenter Server 后发出搜索条件很多的搜索规范。这样就会导致对 vCenter Server 数据库执行大规模查询。在某些情况下,当此查询填满数据库的 TempDB空间后,系统仍会对其进行解析。如果由于此查询在 TempDB上不断运行而导致 SQL Server 磁盘空间填满,VMware VirtualCenter Server 服务就可能无法启动。
    vpxd.log文件包含类似于以下内容的条目:
    BC error:(42000) - [Microsoft][SQL Native Client][SQL Server]Could not allocate a new page for database 'TEMPDB' because of insufficient disk space in filegroup 'DEFAULT'.Create the necessary space by dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup." is returned when executing SQL statement "SELECT EVENT_ID, CHAIN_ID, EVENT_TYPE, EXTENDED_CLASS, CREATE_TIME, USERNAME, CATEGORY, VM_ID, VM_NAME, HOST_ID, HOST_NAME, COMPUTERESOURCE_ID, COMPUTERESOURCE_TYPE, COMPUTERESOURCE_NAME, DATACENTER_ID, DATACENTER_NAME, DATASTORE_ID, DATASTORE_NAME, NETWORK_ID, NETWORK_NAME, NETWORK_TYPE, DVS_ID, DVS_NAME, CHANGE_TAG_ID FROM VPX_EVENT WHERE (EVENT_TYPE IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,"
    Logs/vpxd/vpxd-9704.log.gz:[2011-08-15 05:56:11.343 06612 error 'App' opID=453570f1] vim.fault.DatabaseError
    Logs/vpxd/vpxd-9704.log.gz:[2011-08-15 05:57:08.856 06588 error 'App' opID=892090d5] [Vdb::IsRecoverableErrorCode] Unable to recover from 42000:1101

    要解决此问题,请在 vpxd.cfg文件中添加以下参数:
    <event><maxVectorQuerySize>100</maxVectorQuerySize></event>
  • 无法将 extraConfig 属性与 ReconfigVM_Task 方法一起使用以从虚拟机中删除其他选项
    《VMware Infrastructure SDK 参考指南》错误地说明将 extraConfig属性与 ReconfigVM_Task方法一起使用时,如果存在键但未设置值或值为空白字符串,则会删除选项。

    本版本已更正该错误。对 extraConfig属性的说明已更改为:
    它描述对其他选项的一组修改。如果键已存在,则会重置为提供的新值。否则,会添加新选项。无法删除选项。(This describes a set of modifications to the additional options. If the key is already present, it will be reset with the new value provided. Otherwise, a new option is added. An option cannot be removed.)

安全

服务器配置

  • 不能正确地对通过 vDS 配置的主机报告主机配置文件合规性状态
    在 vCenter Server 中,如果主机的 vDS 配置和附加的主机配置文件中捕获的 vDS 配置在 vDS 上的上行链路方面存在不同,则主机配置文件会将合规性状态错误地报告为合规,而其应为不合规。

    本版本已解决该问题

存储

  • vCenter Server 可能无法启动,并显示以下错误:无法从源 VMware virtual center server 中找到对事件 ID 1000 的描述 (The description for event ID 1000 from source Vmware virtual center server cannot be found)。
    如果 ESX 主机已挂载 NFS 数据存储,并且一个或多个 NFS 数据存储在 vCenter Server 数据库中出现两次,且 URL 相同,则会发生此问题。出现此问题的原因可能是由于 NFS 服务器的 IP 地址或主机名已更改,而您在重新挂载 NFS 数据存储前未将其从 ESX 主机中卸载。
    vCenter Server 启动失败,并显示以下错误消息:
    找不到来自源 VMware Virtual Center Server 的事件 ID 1000 的描述。
    引发此事件的组件未安装在本地计算机上,或者安装已损坏。
    您可以安装或修复本地计算机上的组件。(The description for event ID 1000 from source Vmware virtual center server cannot be found. Either the component that raises the event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.)
    vpxd.log文件包含类似于以下内容的条目:
    error 'App'] Duplicate name (<datastore_name>) in datastore folder
    Panic:NOT_IMPLEMENTED d:/build/ob/bora-208111/bora/vpx/vpxd/vpxdMoDatacenter.cpp:1401

    本版本已解决该问题。

升级和安装

  • vCenter Server 升级失败时,ADAM 实例可能被删除
    升级 vCenter Server 时,如果升级失败或被中止,则回滚过程可能不会重新创建 ADAM 实例。删除本地 ADAM 实例后,VMware VirtualCenter Server 服务会处于无法再次启动的状态。

    本版本已解决该问题。如果 vCenter Server 升级失败或被中止,则不删除本地 ADAM 实例。
  • 升级 vCenter Server 时,vCenter Server 安装程序不提供用于选择如何升级 vCenter Agent 的选项。
    如果 vCenter Server 已升级过一次,则在将此 vCenter Server 再次升级到版本 vCenter Server 4.1 Update 1 或 Update 2 时,vCenter Server 安装程序不会提供用于选择如何升级 vCenter Agent 的选项。升级后,升级 vCenter Agent 的选项(手动或自动)将根据首次升级 vCenter Server 时选择的选项进行选择。

    本版本已解决该问题。
  • 升级 vCenter Server 后,vpxd.exe 进程占用近 100% 的 CPU 资源
    从 vCenter Server 2.5 或 4.0 升级到 vCenter Server 4.1 时, vpxd.CacheSize参数未相应地增加,导致 vpxd.exe进程在大型环境中占用近 100% 的 CPU 资源。这会降低 vCenter Server 和 vSphere Client 的性能。

    本版本已解决该问题。
  • Active Directory Web 服务无法读取指定的 Active Directory 轻量级目录服务实例的设置
    安装 vCenter Server 后,Active Directory Web 服务 (ADWS) 无法读取 Active Directory 轻量级目录服务 (AD LDS) 实例的设置。

    此时会显示以下错误:

    Active Directory Web 服务在读取指定的 Active Directory 轻量级目录服务实例的设置时遇到错误。Active Directory Web 服务将定期重试该操作。(Active Directory Web Services encountered an error while reading the settings for the specified Active Directory Lightweight Directory Services instance. Active Directory Web Services will retry this operation periodically.)

    如果 Active Directory Web 服务 (ADWS) 无法读取 Active Directory LDS 配置用于 LDAP 和安全 LDAP (SSL) 服务的端口,则会出现该问题。

    本版本已解决该问题。
  • 找不到 Windows 应用程序事件日志条目说明
    在 vCenter Server 中,找不到 Windows 应用程序事件日志条目的说明。当 vCenter 启动应用程序关机操作,会将一个事件记录到 Windows 事件服务。但是,在消息说明中,会显示下列文本:

    找不到来自源 VMware VirtualCenter Server 的事件 ID 1000 的说明。

    本版本已解决该问题

vCenter Server、vSphere Client 和 vSphere Web Access

  • vCenter Server 搜索功能无法遵守权限限制,并将查找或显示用户对其没有权限的受管对象

    在 vCenter Server 中,用户使用有限权限登录 vCenter Server 时,不管权限信息如何都可以查看所有受管对象。这表示 vCenter 搜索功能不遵守权限限制,并将查找/显示用户对其没有权限的受管对象。

    注意:不管拥有什么权限,用户都可以在 vCenter 搜索期间查看所有受管对象。
    本版本已解决该问题。
  • vCenter Server 可能会在虚拟机执行快照期间出现故障
    vCenter Server 可能会在虚拟机正在执行快照操作期间出现故障。vCenter Server 数据库是 Microsoft SQL Server。会在 vpxd.log文件中记录与类似下列内容的错误:

    An unrecoverable problem has occurred, stopping the VMware VirtualCenter service.Error:Error[VdbODBCError] (-1) "ODBC error:(23000) - [Microsoft][SQL Server Native Client 10.0][SQL Server]Violation of PRIMARY KEY constraint 'PK_FLE_FILE_INFO'.Cannot insert duplicate key in object 'dbo.VPX_VM_FLE_FILE_INFO'.The duplicate key value is (154315, 12)." is returned when executing SQL statement "INSERT INTO VPX_VM_FLE_FILE_INFO WITH (ROWLOCK) (VM_ID, KEY_VAL, NAME, FILE_SIZE, TYPE) VALUES (?, ?, ?, ?, ?)"

    本版本已解决该问题。
  • 用户无法查看历史性能图表或可能在历史性能图表中看到间断
    在 vCenter Server 中,vCenter 性能数据处理逻辑中的逻辑问题导致在统计信息远程收集过程中遇到故障时,无法将性能数据保存到数据库中。

    本版本已解决该问题。
  • 从正在运行的 ESX 服务器拔下电源线然后再重新插入时,不会触发警报

    在 vCenter Server 中,从正在运行的 ESX 服务器拔下电源线然后再重新插入时,不会触发警报。

    本版本已解决该问题。
  • 对主机运行主机配置文件合规性检查时可能会报告高级配置选项存在故障,并将主机标记为不合规
    在 VI Client 中 [高级] 选项卡的性能选项下,用户在群集视图上看不到 CPU、内存、磁盘、网络衡量指标。

    本版本已解决该问题。
  • 克隆操作因 VC MAC 地址空间耗尽而失败
    在主机上进行创建或克隆等置备操作失败时,会执行日志回滚。但是,虚拟机以太网设备的 MAC 地址条目不是日志的一部分,因此 VC 条目中的 MAC 条目不会释放,即使由于操作失败而回滚虚拟机时也是如此。重复出现该失败可能产生许多未被任何虚拟机使用的未释放条目。在此情况下,即使虚拟机中的以太网设备数未达到上限,也会在创建或克隆虚拟机时出现 VC MAC 地址耗尽。

    本版本已解决该问题。
  • 在 VI Client 中主机 CPU 计数器量表错误地显示 100MHz
     
    重新启动 vCenter Server 时,CPU 量表条的最大值显示为 100 MHz,尽管已使用和可用的 MHz 总数超过 100MHz。发生下列任一事件时会出现该问题:
    打开/关闭虚拟机电源
    vMotion
    删除和添加主机,虚拟机/主机配置被更改。

    本版本已解决该问题。
  • eventTypeId 属性设置为事件的 WSDL 名称时,EventFilterSpec 无法工作

    在 vCenter Server 中,EventFilterSpec 仅在 eventTypeId 属性设置为完全限定事件名称时才会工作。但是,SDK 用户仅知道事件的 WSDL 名称,并不知道完全限定名称。

    本版本将 EventFilterSpec 更新为除使用完全限定事件名称外,还可使用 WSDL 名称

    本版本已解决该问题。
  • 虚拟机在恢复为快照后无法连接

    在 vCenter Server 中,恢复某个快照并打开虚拟机电源后,网络适配器上会选择 [打开电源时连接],但 [已连接] 被取消选择。如果用户选中该框,则会收到错误“设备 0 的配置无效 (Invalid Configuration for device 0)”。

    本版本已解决该问题
  • 性能图表的群集视图上不显示 CPU、内存、磁盘衡量指标

    在 VI Client 中 [高级] 选项卡的性能选项的下,用户在群集视图上看不到 CPU、内存、磁盘、网络衡量指标。

    本版本已解决该问题。
  • vSphere Client 可能无法显示 vmimages 文件夹的内容
    当使用连接到 vCenter Server 的 vSphere Client 浏览 ESXi 主机的 vmimages文件夹时,该文件夹可能显示为空。包含在文件夹中的 ISO 和软盘映像无法访问。

    本版本已解决该问题。
  • 按虚拟机将堆栈图的性能数据导出到电子表格可能失败,并显示索引超出范围的错误
    在将 ESX 主机的性能数据导出到电子表格时,如果在 [导出性能] 屏幕上选择 [堆栈图(按虚拟机)] 图表类型作为图表选项,并为衡量指标“CPU”、“磁盘”、“网络”和“内存”选择高级设置,然后单击 [确定],则会显示类似于以下内容的消息:
    System.ArgumentOutOfRangeException:索引超出范围。必须为非负值并小于集合大小。(Index was out of range. Must be non-negative and less than the size of the collection.)
    参数名:索引 (Parameter name: index)

    本版本已解决该问题。
  • vCenter Server 可能无法导出在 ESX/ESXi 3.5 主机上运行的虚拟机的 OVF 模板
    如果将 vCenter Server 系统的 HTTPS 端口配置为使用默认端口号 443之外的某一端口号,则 vCenter Server 可能无法导出在 ESX/ESXi 3.5 主机上运行的虚拟机的 OVF 模板。将显示类似于以下内容的错误消息:
    无法导出虚拟机:无法连接到远程服务器 (Failed to export Virtual Machine: Unable to connect to the remote server)

    本版本已解决该问题。
  • vCenter Server 无法启动,并显示 vmodl.fault.ManagedObjectNotFound 错误
    如果在 vCenter Server 中为数据库中不存在的虚拟机配置了警报,则 vCenter Server 服务可能无法启动,并显示类似于以下内容的错误消息:
    vmodl.fault.ManagedObjectNotFound
    vpxd.log 文件中会记录类似于以下内容的消息:
    [VpxdMain] Failed to initialize:vmodl.fault.ManagedObjectNotFound
    Failed to intialize VMware VirtualCenter.Shutting down...
    [Vdb::Connection::Release] Transaction took 60024 ms with 0 statements
    Successfully unlocked VC repository
    Forcing shutdown of VMware VirtualCenter now

    本版本已解决该问题。
  • eventTypeId 属性设置为事件的 WSDL 名称时,EventFilterSpec 无法工作
    在 vCenter Server 中, EventFilterSpec仅在 eventTypeId属性设置为完全限定事件名称时才会工作。但是,SDK 用户仅知道事件的 WSDL 名称,并不知道完全限定名称。

    本版本已解决该问题。
    本版本将 EventFilterSpec更新为除使用完全限定事件名称外,还使用 WSDL 名称。
  • 当主机退出维护模式时,vCenter Server 可能会停止响应
    如果在主机上配置了资源池,而主机退出维护模式,则有时可能会发生未知竞争状况,从而造成 vCenter Server 停止响应。

    本版本已解决该问题。
  • 即使在删除所有虚拟机后数据存储为空的情况下,数据存储的空间使用情况图表可能也指示空间被虚拟机文件使用
    从数据存储中删除所有虚拟机后,如果查看数据存储的 [性能] 选项卡,[空间使用情况] 部分中的 [按文件类型] 图表会指示某些空间被虚拟磁盘、快照、交换文件和其他虚拟机文件使用,即使数据存储为空也是如此。出现该问题是由于 SQL 查询从数据库中获取了过期的空间使用情况统计信息。

    本版本已解决该问题。
  • 使用 Datastore.FileManagement 权限重命名数据存储下的文件夹或文件,而不是使用 Datastore.Rename 权限
    以前在 vCenter Server 中,需要 Datastore.Rename权限重命名数据存储下的文件,但该权限允许用户重命名数据存储自身。
    而在本版本中,用户需要 Datastore.FileManagement权限来重命名数据存储中存在的文件或文件夹,并且用户还必须具有数据中心级别的只读权限才能对文件或文件夹执行重命名操作,以及对数据存储中的文件执行剪切、复制、粘贴、移动、删除、读取和写入操作。

    本版本已解决该问题。
  • 关闭电源调度任务可能会比计划提前两天发生
    当运行 vSphere Client 的系统上的日期是该月的最后一天时(例如,6/30 或 7/31),如果您通过 vCenter Server 调度“关闭电源”任务,则错误的计算可能会导致该任务比预期计划提前两天发生。
    例如,如果按调度执行的“关闭电源”任务是按每周调度进行设置的,并且目标日期是星期日,则该任务将调度为提前两天(即星期五)运行。如果您未指定 [AM/PM] 字段或将时间指定为 [AM],则会发生此问题。如果选择 [PM],就不会发生此问题。

    本版本已解决该问题。
  • vCenter 中的各种操作导致错误消息“链接区域重叠 (Overlapping link regions)”
    vCenter Server 中的各种操作(最近的操作可通过将主机置入维护模式来重现)导致错误消息:
    链接区域重叠 (Overlapping link regions)

    本版本已解决该问题。
  • 如果在 8 小时范围内保存自定义性能图表,vSphere Client 会停止响应
    如果在 8 小时范围内保存自定义性能图表,而该时间范围起始于整点(例如,1:00、2:00 等),则连接到 vCenter Server 的 vSphere Client 会话将停止响应,并消耗 100% 的客户端 CPU 资源。
     
    本版本已解决该问题。
  • 查询磁盘或数据存储计数器时,vCenter Server 可能出现故障
    当使用 QueryPerf()API 查询磁盘或数据存储计数器时,如果返回的值大于 32 位,则 vCenter Server 可能会出现故障。

    本版本已解决该问题。
  • vCenter Server 可能停止响应,并显示参数无效错误
    dvsUtils.cpp文件中的某些功能可能会错误地使用 vmSummaryMaphash_map,而这可能会发生竞争状况,从而有时导致 vCenter Server 停止响应。如果多个用户正在执行某种形式的操作,从而影响到端口组,则会发生此问题。 vpxd.log文件可能包含类似于以下内容的条目:
    vmacore!Vmacore::System::ThreadPoolWin32::InvalidParameterHandler+0xa4 [d:\build\ob\bora-340981\bora\vim\lib\vmacore\win32\threadpool.cpp @ 976]
    00000000`1857e960 00000000`72f55309 :00000000`031e2400 00000000`00000000 00000001`41e16a50 00000000`030f0260 :msvcr90!invalid_parameter+0x49
    00000000`1857e9a0 00000001`40a5d80b :00000000`0af799e0 00000000`1b5f4be8 00001a4c`00001539 00000000`00000010 :msvcr90!invalid_parameter_noinfo+0x19

    本版本已解决该问题。
  • 如果主机使用 IPv6 DNS 名称,则无法在 vSphere Client 中打开虚拟机控制台
    将 vSphere Client 与 vCenter Server 一起使用时,如果主机使用 IPv6 DNS 名称,则可能无法打开虚拟机控制台。

    本版本已解决该问题。
  • 当主机属于 HA (High Availability) 群集的一部分时,虚拟机自动启动和关机选项处于禁用状态
    从本版本开始,将 ESX 主机添加到 HA 群集以后,主机的 [允许虚拟机与系统一起自动启动和停止] 设置将处于禁用状态,因为 VMware HA 不支持此功能。当主机位于 HA 群集中时,用于重新启用该设置的选项将灰显。
  • vCenter vpxd 服务器内存利用率会增加,直到 vCenter Server 停止响应
    在 vCenter Server 中,vpxd 内存利用率会不断增加,直到 vCenter Server 停止响应。即使从 VI Client 中注销后也会出现该内存泄露问题。

    本版本现已解决该问题。
  • vSphere Client 将某些虚拟机的客户机操作系统显示为 [未知]
    [虚拟机] 选项卡页面中,vCenter Server 可能会在 [客户机操作系统] 列中将某些虚拟机显示为 [未知]。在虚拟机中卸载或禁用 VMware Tools 后重新启动 VMware Virtual Center Server 服务时会出现该问题。

    本版本已解决该问题。
  • 群集严重不平衡时,DRS 可能不会建议虚拟机迁移
    某个群集严重不平衡时,由于 MinGoodness 筛选和/或 CostBenefit 筛选,DRS 可能不会建议进行虚拟机迁移来平衡负载。

    从本版本开始,DRS 算法得到改进,可以更好地平衡 DRS 群集中的负载。如果您发现在默认设置下群集仍未平衡,则可以使用以下值配置高级 DRS 选项并运行 DRS 以进一步提高 DRS 群集的负载平衡功能:

    SevereImbalanceDropCostBenefit 1
    FixSevereImbalanceOnly 0
  • 可能无法显示历史值的性能数据
    在统计信息汇总存储步骤中,如果 CAST功能中的数据类型不正确,则可能会在您查看历史值的性能数据时导致 vCenter Server 显示错误消息。 [性能] 选项卡中显示的错误消息类似于以下内容:
    [VpxdStatsAggregator] 统计信息汇总期间出错: ([VpxdStatsAggregator] Error during Stats Rollup:)
    "ODBC 错误: (22003) - [Microsoft][SQL Server Native Client 10.0][SQL Server]"执行 SQL 语句“stats_rollup1_proc”时返回“将 varchar 转换为数据类型 int 时发生算术溢出错误”" ("ODBC error:(22003) - [Microsoft][SQL Server Native Client 10.0][SQL Server]"Arithmetic overflow error converting varchar to data type int" is returned when executing SQL statement "stats_rollup1_proc")

    本版本已解决该问题。
    如果您要从 vCenter Server 4.1、vCenter Server 4.1 Update 1 或 Update 2 升级到 Update 3,则必须替换 MS SQL 数据库中的存储程序。有关详细信息,请参见 知识库文章 2030365
  • 可能无法显示历史值的性能数据
    在统计信息汇总存储步骤中,如果 CAST 功能中的数据类型不正确,则可能会在您查看历史值的性能数据时导致 vCenter Server 显示错误消息。 [性能] 选项卡中显示的错误消息类似于以下内容:
    [VpxdStatsAggregator] 统计信息汇总期间出错: ([VpxdStatsAggregator] Error during Stats Rollup:)
    "ODBC 错误: (22003) - [Microsoft][SQL Server Native Client 10.0][SQL Server]"执行 SQL 语句“stats_rollup1_proc”时返回“将 varchar 转换为数据类型 int 时发生算术溢出错误”" ("ODBC error:(22003) - [Microsoft][SQL Server Native Client 10.0][SQL Server]"Arithmetic overflow error converting varchar to data type int" is returned when executing SQL statement "stats_rollup1_proc")

    本版本已解决该问题。
  • vCenter Server 进程占用了几乎所有可用的 CPU
    在 vCenter Server 中,vpxd 占用的 CPU 空间介于 25% 和 100% 之间,该 CPU 占用量中的大部分源自同一类型的工作线程。

    本版本已解决该问题。
  • 数据存储名称包含特殊字符时,无法通过基于 Web 的数据存储浏览器查看数据存储内容
    在 vCenter Server 中,数据中心名称包含以下字符时,您可能无法使用基于 Web 的数据存储浏览器 ( https://vcenter_fqdn/folder) 查看数据存储:

    /(斜线)
    \(反斜线)
    =(等号)
    &(和号)

    单击名称包含上面列出的一个或多个特殊字符的任意数据存储时将显示空白。使用特殊字符对数据存储自身进行命名也会导致类似问题。

    本版本已解决该问题

虚拟机管理

  • 更改虚拟机的硬件配置时,vCenter Server 可能会停止响应
    更改虚拟机的硬件配置时,如果主机的连接状态发生更改,从而导致虚拟机与主机断开连接,则 vCenter Server 可能停止响应。

    本版本已解决该问题。如果发生此问题,硬件重新配置操作将失败。
  • 虚拟磁盘文件在 NFS 服务器上始终为精简置备格式
    部署或克隆虚拟机/模板时,如果选择的目标存储的虚拟磁盘格式与源的格式相同,并且目标存储为 NFS,则部署的虚拟机的虚拟磁盘格式始终为精简置备。即使源模板/虚拟机的虚拟磁盘采用厚格式时也会出现该情况。

    从本版本开始,部署或克隆模板/虚拟机时,如果选择 NFS 服务器作为目标存储并且选择的虚拟磁盘格式与源的格式相同或选择了厚格式,则会显示类似下列内容的警示消息:
    目标数据存储类型为 NFS 服务器。实际磁盘格式将由 NFS 服务器决定。
  • DNS 后缀设置可能不会保留在使用自定义克隆或部署的虚拟机上
    在克隆或部署虚拟机时,如果自定义客户机操作系统设置来启用 DHCP 并提供一个 DNS 后缀列表,则 DNS 后缀设置不会保留在部署的虚拟机上。

    本版本已解决该问题。
  • 在已启用 HA 的群集中,vCenter Server 不会针对 FT 将 NHM 和 WSM CPU 主机进行配对
    从本版本开始,在已启用 HA 的群集中,如果该群集具有采用 Nehalem CPU 和 Westmere CPU 的混合服务器,则在这些 CPU 服务器中不会发生 FT 配对。如果主虚拟机在 Nehalem CPU 上运行,那么在任何时候其辅助虚拟机都不会在 Westmere CPU 主机上运行,反之亦然。

VMware High Availability 和 Fault Tolerance

  • 重新启动 vCenter Server 服务后,已为启用了 HA 的群集中的虚拟机配置的 [虚拟机监控] 设置可能不再有效
    如果已将启用了 HA 的群集中的虚拟机的 [虚拟机监控] 设置配置为 [已禁用],然后将此配置更改为 [高][中][低],并重新启动 vCenter Server 服务,则重新启动后,此虚拟机的 [虚拟机监控] 设置将更改为 [已禁用]。不会保留新配置的 [高]、[中] 或 [低] 设置。

    本版本已解决该问题。
  • 在 HA 故障切换期间,某些特定主机上的一些虚拟机可能无效,并且无法打开电源
    在 HA 故障切换期间,由于一些主机中的 VMX 文件视图可能被报告为已损坏,因此在 hostd 重新引导后,这些主机上的一些虚拟机可能无效。

    本版本已解决该问题

已知问题

“已知问题”部分涵盖了 功能局限声明,并提供了 已知问题列表

功能局限声明

默认情况下已禁用 IPv6。默认情况下,在安装 ESX 4.1 Update 1 时禁用 IPv6。

硬件 iSCSI。Broadcom 硬件 iSCSI 不支持巨帧或 IPv6。如果某个主机同时使用了从属硬件 iSCSI 适配器和独立硬件 iSCSI 适配器,则从属硬件 iSCSI 将不支持对同一 LUN 的 iSCSI 访问。

已知问题列表

以下是已知会发生的问题。以下问题列表与 vCenter Server 4.1 Update 3 有关。之前未记录的已知问题以 * 符号标记。已知问题分为如下类别:

国际化

  •   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 地址。

服务器配置

  • 如果主机同时使用 vNetwork Distributed Switch 和 vNetwork 标准交换机,则在主机上应用主机配置文件可能会交换 vmk 编号的顺序 *
    如果主机上的端口组顺序不同于主机配置文件中列出文件夹和端口组的顺序,则应用主机配置文件可能会导致在 vNetwork Distributed Switch 和 vNetwork 标准交换机的端口组之间交换 vmk编号。发生此问题的原因是,vCenter 是按主机配置文件中列出端口组文件夹的顺序来创建端口组的。
    例如,如果 ESX/ESXi 主机的网络配置类似于以下配置:
    vmk0:vDS-MGMT
    vmk1:vDS-vMOTION
    vmk2:vSS-iSCSI-104
    vmk3:vSS-iSCSI-105

    而配置文件中的 [网络配置] 下的文件夹顺序如下:
    Host Port Group
    vSS-iSCSI-104
    vSS-iSCSI-105
    Host Virtual NIC
    vDS-MGMT
    vDS-vMOTION

    应用主机配置文件后,ESX/ESXi 主机的网络配置将类似于以下内容:
    vmk0:vSS-iSCSI-104
    vmk1:vSS-iSCSI-105
    vmk2:vDS-MGMT
    vmk3:vDS-vMOTION

    解决办法:确保 vNetwork 标准交换机上的 vmk编号低于 vNetwork Distributed Switch 上的 vmk编号。
  • 在将主机配置为加入某个域中的组织单位时,主机配置文件合规性检查显示不符合标准
    在您应用某个主机配置文件并将主机配置为加入某个域中的组织单位 (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 会临时显示 [未知] 作为硬件加速的状态。

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

升级和安装

  • 如果在升级 vCenter Server 之前配置了 HTTP 和 HTTPS 端口,则 [硬件状态] 选项卡和 [vCenter 服务状态] 屏幕可能不显示任何信息 *
    如果配置 HTTP 和 HTTPS 端口的端口设置(除默认的 8080 和 8443 之外的值),然后升级 vCenter Server,则 [硬件状态] 选项卡和 [vCenter 服务状态] 屏幕可能不显示任何信息。

    解决办法:升级 vCenter Server 后,更改 extension.xml 文件中 HTTPS 的端口值和 proxy.xml 文件中 HTTP 的端口值。
    例如,如果 HTTP 的端口为 8087,HTTPS 的端口为 8444,则执行下列步骤:
    1. 停止 VMware Virtual Center Server 服务。
    2. 打开位于 \Program Files\VMware\Infrastructure\VirtualCenter Server\extensions\cim-ui中的 extensions.xml 文件,并将 <url>https://*:8443/cim-ui/scriptConfig.xml</url>替换为 <url>https://*:8444/cim-ui/scriptConfig.xml</url>。
    其中 8444 是为 HTTPS 配置的端口。
    3. 同样,更新 com.vmware.vim.stats.report、 health-ui和 license-ui文件夹中的 extension.xml文件。
    4. 打开位于 \Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter中的 proxy.xml文件,并将所有 8080 值替换为 8087。
    其中 8087 是为 HTTP 配置的端口。
    5. 启动 VMware Virtual Center Server 服务。
    6. 在 vCenter Server 中导航到 [管理] -> [vCenter Server 设置] -> [高级设置],然后将 VirtualCenter.VimWebServicesUrl的默认端口 8443 替换为 8444。
    7. 重新启动 VMware Virtual Center Server 服务。

  • Microsoft SQL Server 2008 Express(x32 和 x64)和 Microsoft SQL Server 2008 R2 Express(x32 和 x64)数据库与 vCenter Server 4.1 Update 2 兼容,最多可使用 5 个主机和 50 个虚拟机
  • 如果默认架构不是 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,请使用 [添加/删除程序]。
  • 使用现有 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”,因为当前正在执行此任务。执行 SQL 语句“CALL CREATE_TOPN_JOB1_PROC()”时,会返回“SQLSTATE=5UA01”(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# 软件包。

  •   通过使用 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 2 可能失败
    使用 IBM DB2 9.7.2 Express C 数据库安装 vCenter Server 4.1 Update 2 时,可能会显示类似于以下内容的警告错误消息:
    警告 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

  • NFC 相关的操作在个别案例中失败
    在 vCenter Server 中,在进行 NFC 磁盘文件传输期间,源 vmdk 将首先加载到内存缓冲区。如果源缓冲区在末尾处包含一些置零的扇区,则目标接收缓冲区时,这些扇区不会保留在目标 vmdk 上。

    解决办法:[无 (None)]
  • 重新配置监控主机或虚拟机的警报可能会重置其他警报*
    如果重新配置监控主机或虚拟机的警报,则受相关主机或虚拟机影响的另一警报可能会在短暂时间内被重置,然后恢复到先前的状态。
    例如,假设在 vCenter Server 中配置了两个警报,一个基于 [主机 CPU 使用情况(%)],另一个基于 [主机内存使用情况(%)]。如果重新配置基于 [主机 CPU 使用情况(%)] 的警报,则基于 [主机内存使用情况(%)] 的警报会在短暂时间内被重置,然后恢复到先前的状态。

    解决办法:无
  • 如果没有根据 UTC 时区设置 vSphere Client 系统时间,则已调度任务可能显示不正确的下次运行时间*
    如果调度任务所使用的 vSphere Client 的系统时间未根据 UTC 设置,则 vCenter 系统可能错误地将该任务调度在实际所需时间之前或之后。
    该问题是由于 vCenter Server 采用 UTC 来存储和处理调度任务时间所致。

    例如,假设采用 JST 时区来调度任务的情况,任务频率和开始时间类似下列内容:
    频率: 每月
    开始时间: 1:00(JST)
    月内最后一个星期三
    那么,在 1:00 (JST),UTC 时区的月内最后一个星期三可能是 JST 时区的下一个月第一个星期三。这可能导致调度任务在下一个月的第一个星期三运行。开始时间介于 0:00 和 8:59 (JST) 之间时会出现该问题。
  • [硬件状态] 选项卡可能不会显示健康状况
    vCenter Server 可能无法在 [硬件状态] 选项卡中显示健康状况。
    vws.log文件包含类似于以下内容的条目:
    [2010-08-19 13:43:36,128 pool-8-thread-7 ERROR com.vmware.vim.security.vcauthorize.AuthorizeMgr] Parent chain incomplete or:group-d1

    当您检查 vCenter 数据库并运行以下查询时,生成的 ID 应为 1:
    select ID from VPX_ENTITY where TYPE_ID=7

    如果生成的 ID 的值不是 1,则 [硬件状态] 不显示状态。

    解决办法:无
  • 与帐户事件类别有关的事件可能不会触发警报
    使用以下事件触发器在 vCenter Server 中创建的任何警报在满足触发条件时不会生成警报:
    • 已创建帐户
    • 已移除帐户
    • 已更新帐户

    解决办法:无。

  • [硬件状态] 选项卡不会自动刷新
    [硬件状态] 选项卡中显示的主机的硬件健康状况属性不会自动刷新,因为此类刷新导致了性能问题。

    解决办法:单击 [硬件状态] 选项卡中的 [更新],可查看主机的最新硬件健康状况属性。
  • vCenter Server 报告的数据存储已置备空间值不正确
    如果在打开或关闭虚拟机的电源之后立即刷新数据存储,则 vCenter Server 报告的数据存储已置备空间值不正确。

    解决办法:无
  • 将 vCenter Server 升级到 vCenter Server 4.1 之后,可能无法迁移许可证密钥
    在评估模式下安装 vCenter Server 4.0 以后,如果您在评估期过期以后将许可证分配给 vCenter Server 系统,然后升级到 vCenter Server 4.1,则升级后无法迁移 vCenter Server 许可证密钥。所有主机可能会断开与 vCenter Server 系统的连接。在运行备份操作时,如果评估期过期后分配的 vCenter Server 许可证密钥没有反映在数据库注册表中,则会发生此问题。

    解决办法
    • 升级到 vCenter Server 4.1 之前,请单击 [主页] > [许可],确保将 vCenter Server 许可证密钥正确分配给 vCenter Server。
    • 升级到 vCenter Server 4.1 时,请在安装向导的许可证屏幕中输入 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

  • 尝试从 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 服务状态] 显示错误消息,指示在进行区域设置检测时出现异常
    当通过 vSphere Client 登录至 vCenter Server 并导航到 [系统管理] > [vCenter 服务状态] 时,[vCenter 服务状态] 可能显示一条错误消息: 在进行区域设置检测时出现意外的异常,使用默认值:[对象错误] (Unexpected exception in locale detection, using default: [object Error])。单击此消息上的 [确定] 可能会导致出现一个对话框,其中显示一条 Internet Explorer 脚本错误: 此页中的脚本发生错误 (An error has occurred in the script on this page)。单击此对话框中的 [是] 会导致出现一个空白的 [vCenter 服务状态] 屏幕。如果右键单击该空白屏幕并选择 [刷新],[vCenter 服务状态] 将正确显示。
    注意:在某些情况下,即使重复单击 [是],并且也不显示空白屏幕,但此 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 2 与作为链接模式组的一部分的 vCenter Server 4.1 Update 2 系统进行连接,从而查看并管理链接的所有 vCenter Server 系统的清单。

虚拟机管理

  • 虚拟机克隆操作可能失败并显示错误:设备“4”的配置无效 (Invalid configuration for device '4') *
    克隆虚拟机时,如果运行该虚拟机的主机和选择运行已克隆的虚拟机的主机位于相同的 vNetwork Distributed Switch 上,则 vCenter Server 可能无法执行该克隆操作。
    vpxa日志文件可能包含类似于以下内容的消息:
    vpxapi.VpxaService.createVm:vim.fault.InvalidDeviceSpec:
    Result:
    (vim.fault.InvalidDeviceSpec) {
    dynamicType = <unset>,
    faultCause = (vmodl.MethodFault) null,
    property = "virtualDeviceSpec.device.backing",
    deviceIndex = 4,
    msg = "Invalid configuration for device '4'.",
    }

    如果 dvPorts 的默认超时值在 vpxd.cfg文件中已更改,则会出现此问题。

    解决办法:要解决此问题,请从 vpxd.cfg文件中移除以下参数,以便为 dvPorts 重新分配默认超时值:
    <vpxd><dvs><portReserveTimeout>Changed_Time_Value</portReserveTimeout></dvs></vpxd>
    重新启动 VMware Virtual Center 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 群集中启用了虚拟机监控,并将自定义虚拟机监控设置应用于虚拟机,则在对 [虚拟机] 列进行排序时可能无法将为虚拟机设置的值分配给这些虚拟机。

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