VMware Infrastructure Management Installer | 2011 年 2 月 10 日(针对所有区域设置)
vCenter Server 4.1 Update 1 | 2011 年 2 月 10 日 | 内部版本 345043
vSphere Client 4.1 Update 1 | 2011 年 2 月 10 日 | 内部版本 345043

文档最近更新日期:2011 年 2 月 10 日

发行说明内容

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

新增功能

本版本的 VMware vCenter Server 4.1 Update 1 提供以下改进功能:

  • 其他客户机操作系统自定义支持:vCenter Server 现在支持自定义以下客户机操作系统:
    • Windows 7 SP1(x32 和 x64)
    • Windows Server 2008 R2 SP1(x32 和 x64)
    • RHEL 6.0(x32 和 x64)
    • RHEL5.5(x32 和 x64)
  • 其他 vCenter Server 数据库支持:vCenter Server 现在支持以下数据库:
    • Microsoft SQL Server 2008 R2
    • Microsoft SQL Server 2005 SP3
    • Oracle 11g Standard/Enterprise Release 2,11.2.0.1.0 或更高版本(x32 和 x64)
    • IBM DB2 -9.7.2 Express C(x32 和 x64)
    • IBM DB2 -9.7.2 Enterprise(x32 和 x64)
      有关将 IBM DB2 - 9.7.2 数据库与 vCenter Server 4.1 Update 1 配合使用的详细信息,请参见 知识库文章 1033201
  • 已解决问题:此外,本版本提供了许多已列在 已解决的问题部分中的缺陷修复。

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 1

可以从 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 的早期版本,并要将其升级。

插件更新

本版本的 vCenter Server 4.1 Update 1 软件套件包括 VMware Update ManagerVMware Guided ConsolidationVMware vCenter ConverterVMware Orchestrator 的更新。

文档

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

国际化

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

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

vSphere Client 区域设置强制模式

使用 vSphere 4.1 Update 1,可以将 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 中访问许可报告管理器以查看许可使用情况报告时,vSphere Client 可能显示类似以下内容的错误消息:
    需要进行身份验证 (Authentication Required)

    本版本已解决该问题。

其他

  • vCenter Orchestrator 客户端可执行文件在 vSphere 4.1 安装 DVD 或 ISO 映像中没有提供
    在 vSphere 4.1 安装 DVD 或 ISO 映像中,vCenter Orchestrator 客户端可执行文件没有与 vCenterOrchestrator.exe文件一起提供。

    本版本已解决该问题。可以使用安装目录的 vpx/vco文件夹中的 vCenterOrchestratorClient-4.1.1-733.exe文件。
  • 使用 [添加权限] 向导在大型环境中搜索用户和组时出错,或搜索结果不完整
    在活动目录的 [添加权限] 窗口中搜索用户和组时,搜索操作会在大型环境中超时。
    在本版本中,按搜索属性的关联类型对其进行分组,从而优化用户搜索。可以通过将子字符串匹配切换为前缀匹配,来进一步优化搜索行为。要启用前缀匹配,请在 vpxd.cfg文件中的 </config>结束标签之前添加以下行:
    <ads>
        <prefixMatching>true</prefixMatching>
    </ads>
  • 生成 vCenter Server 日志时未收集 VMware Update Manager 日志
    从 vCenter 4.1 Update 1 开始,如果 VMware Update Manager 和 vCenter Server 安装在同一系统上,则在生成 vCenter Server 日志时同时收集 VMware Update Manager 日志。
    注意:如果 VMware Update Manager 和 vCenter Server 安装在不同的系统上,则在生成 vCenter Server 日志时不会收集 VMware Update Manager 日志。
  • 启用 HA 和 DRS 时 vCenter Server 4.1 报告冗余错误
    在 vCenter Server 的群集中启用 HA 的接入控制和 DRS 时,可能会在 vpxd.log文件中记录类似以下内容的冗余错误消息:
    [2010-10-09 19:25:14.200 04076 error 'App' opID=task-internal-1-30aac6d9-a2] [VpxdDrmInterface] 虚拟机 ID -2147282016 未找到。
    [2010-10-09 19:25:14.200 04076 error 'App' opID=task-internal-1-30aac6d9-a2] [VpxdDrmInterface] 虚拟机 ID -2147282015 未找到。([2010-10-09 19:25:14.200 04076 error 'App' opID=task-internal-1-30aac6d9-a2] [VpxdDrmInterface] Vm id -2147282016 not found. [2010-10-09 19:25:14.200 04076 error 'App' opID=task-internal-1-30aac6d9-a2] [VpxdDrmInterface] Vm id -2147282015 not found.)

    本版本已解决该问题。

安全

  • vCenter Tomcat 管理应用程序凭据披露
    Tomcat Manager 应用程序配置文件中包含的登录凭据可被非特权的本地用户读取。在 vCenter 4.1 Update 1 中不再安装 Manager 应用程序即可解决此问题。
    即使将 vCenter 从 vCenter 4.1 更新为 vCenter 4.1 Update 1,也不会在更新后在配置文件中包含登录凭据。
    通用漏洞披露方案 (cve.mitre.org) 分配给此问题的名称为 CVE-2010-2928

服务器配置

  • 使用 [高级配置] 选项时,vSphere Client 报告的主机配置文件合规性信息不正确
    在 vSphere Client 上,如果编辑主机配置文件的 [高级配置] 选项并对该配置文件运行主机合规性检查,则合规性检查可能会将不合规的主机错误地报告为合规。此外,将主机配置文件应用于主机之后,vSphere Client 不会报告在 [高级配置] 选项中所作的配置更改,从而错误地暗示无法对主机应用任何更改。

    本版本已解决该问题。但是,在升级 vCenter Server 时,必须执行以下解决办法之一,以确保修复现有的主机配置文件:
    • 右键单击配置文件并选择 [从引用的主机更新配置文件] 以从引用的主机更新现有配置文件。
    • 从 vCenter Server 导出主机配置文件,然后再将其导入回 vCenter Server。
      使用主机配置文件功能的导入配置文件。请注意,导入配置文件未关联任何主机,包括引用主机。因此,必须重新建立关联。

    使用 vCenter Server 创建的新配置文件可以正常运行,无需执行以上解决办法。

  • 无法触发 ESX 主机配置文件的合规性或不合规性的警报
    为监控 ESX 主机的主机配置文件的合规性或不合规性在 vCenter Server 中创建的自定义警报从未被触发。

    本版本已解决该问题。

存储

  • 具有完全冗余路径的数据存储的多路径状态可能会被报告为“部分冗余/无冗余”
    在特定条件下,在 vSphere Client 的 [存储视图] 选项卡中报告为 [部分冗余/无冗余] 的卷实际上具有完全冗余路径。此类错报出现在使用硬件启动器的 iSCSI 卷。

    至于软件 iSCSI 启动器,即使存在两个具有多路径的软件 iSCSI 启动器,系统也无法报告完全冗余,因为物理冗余不可用于该启动器级别。

    本版本已解决该问题。
  •   vCenter Server 在执行同步主机任务时报告错误
    当 vCenter Server 执行同步主机任务时,将会在 vpxd.log文件中记录类似以下内容的错误消息:
    属性时间戳更新失败 (Update for property timestamp failed)

    本版本已解决该问题。

升级和安装

  • [代理升级前检查] 工具无法检测 64 位 ODBC DSN
    在运行代理升级前检查工具时,代理预检查向导无法检测可连接的 64 位 ODBC DSN。

    本版本已解决该问题。代理预检查向导可以检测 32 位 和 64 位的 ODBC DSN。
  • 使用 vCenter 4.1 数据迁移工具可能无法备份或还原数据库
    由于 vCenter Server 4.1 仅支持 64 位操作系统,因此引入数据迁移工具以将 32 位操作系统中的数据迁移到 64 位操作系统中。但是,在数据迁移工具处理特定的信息时会出现问题。

    此问题与注册表项有关,尤其是 DbServerType 注册表项和 DbInstanceName注册表项。 DbServerType注册表项指数据库类型 Bundled或 Custom,而 DbInstanceName指数据库实例的名称。此问题特定于捆绑数据库,当使用捆绑数据库安装全新 vCenter Server 4.0.x 实例时出现此问题。例如,注册表项条目可能如下所示:

    DbServerType = Bundled
    DbInstanceName = SQLEXP_VIM

    当执行次要升级时(例如从 vCenter Server 4.0.x 升级到 vCenter Server 4.0.y),注册表项更改为以下内容:

    DbServerType = Custom
    DbInstanceName = Null

    然后,当使用数据迁移工具将数据迁移到 vCenter Server 4.1 时,由于实例名称为 Null,因此操作失败,数据未完全迁移。数据迁移工具以迁移自定义数据的操作方式来迁移捆绑数据。

    本版本已解决该问题。在这种情况下,数据迁移工具现在会将数据解释为捆绑数据,并正确识别数据库实例名称。
  • 使用数据迁移工具从 VirtualCenter 2.5 Update 6 升级到 vCenter Server 4.1 导致多路径状态显示为空
    进行升级之后,当您登录到 vCenter Server 时, [存储视图] 选项卡上的多路径状态为空。

    本版本已解决该问题。
  • 升级到 vCenter Server 4.1 之后,vCenter Server 无法启动,并显示错误消息

    当出现此问题时,以下错误消息记录在 vpxd.log文件中:

    无法初始化: 未初始化: 布尔 storageIORMSupported (Failed to initialize: Not initialized: boolean storageIORMSupported)

    本版本已解决此问题。
  • 代理预升级检查工具持续报告 ESXi 3.x 主机的磁盘空间不足
    如果 vCenter Server 环境中包含 ESXi 3.x 主机,且您运行代理预升级检查工具以确保主机满足升级必备条件,则即使 /目录下有足够的磁盘空间用于 vpxa 安装,VMware AgentUpgrade Checker 也会报告以下错误消息:
    可用内存不足
    ESXi 主机没有足够的可用内存,无法安装 vCenter 代理。(Insufficient Available Memory The ESXi host doesn't have enough available memory to install vCenter agent(s).)
    有关详细信息,请访问: http://kb.vmware.com/kb/1016262

    本版本已解决此问题。
  • 升级使用 Microsoft SQL Server 2005 数据库部署的 vCenter Server 可能导致事务日志文件大小占用大量的磁盘存储空间
    将使用 Microsoft SQL Server 2005 数据库部署的 vCenter Server 升级到 4.1 版本时,不管用户在升级前如何定义 Microsoft SQL Server 2005 的恢复模式,此模式都会设置为 [批日志]。 在恢复模式设置中进行此更改可能会导致意外增加事务日志文件大小,使 vCenter 服务器消耗大量的磁盘存储空间。

    本版本已解决该问题。
  • 如果在 vCenter Server 安装过程中使用 [不覆盖现有数据库] 选项,那么升级到 vCenter 4.1 可能会失败
    当您使用现有数据库升级到 vCenter Server 4.1 或重新安装 vCenter Server 4.1,并且使用 [不覆盖现有数据库] 选项时,vCenter Server 使用现有数据库覆盖 LDAP 数据可能会失败,安装失败并显示类似以下内容的错误消息:
    安装程序无法创建 vCenter Server 目录服务实例。(Setup cannot create vCenter Server Directory Services instance.)

    本版本已解决该问题。
  • 当警报模块在数据库恢复期间无法正确执行时,vCenter Server 会停止响应
    警报模块可能会在数据库恢复期间无法正确执行,导致 vCenter Server 停止响应,并在 vpxd 日志文件中显示类似于以下内容的错误消息:
    违反主键限制 'PK_VPX_ALARM_REFRESH'。无法在对象“dbo.VPX_ALARM_REFRESH”中插入重复密钥。(Violation of PRIMARY KEY constraint 'PK_VPX_ALARM_REFRESH'. Cannot insert duplicate key in object 'dbo.VPX_ALARM_REFRESH'.)

    本版本已解决该问题。

vCenter Server、vSphere Client 和 vSphere Web Access

  • vCenter Server 警报操作被重复触发,即使警报的状态已恢复正常
    某些 vCenter Server 事件和基于状态的警报操作被重复触发,即使警示状态已恢复为绿色(正常)。

    本版本已解决该问题。
  • 网络性能图表数据显示的信息不正确
    堆栈(每个虚拟机)的网络性能图表数据显示有不正确的信息。您可以在 [性能] 标签中 [高级设置] 下的 [图表选项] 中访问该图表。连接到分布式虚拟交换机 (DVS) 的虚拟机的网络传输和接收统计信息在早期版本中已撤消并且显示错误。修复程序确保收集了正确的统计信息并将其传递给性能图表 UI。
  • 当找不到正确的本地化字符串时,区域设置子系统将在 vpxd.log 文件中重复生成警告消息
    在 vpxd.log文件中持续写入类似以下内容的警告消息:

    [2010-11-04 13:22:46.253 02620 warning 'Locale'] 找不到资源模块 'alarm'。使用默认区域设置... ([2010-11-04 13:22:46.253 02620 warning 'Locale'] Resource module 'alarm' not found. Using from default locale...)
    [2010-11-04 13:22:46.253 02620 warning 'Locale'] 找不到资源模块 'enum'。使用默认区域设置... ([2010-11-04 13:22:46.253 02620 warning 'Locale'] Resource module 'alarm' not found. Using from default locale...)
    [2010-11-04 13:22:46.253 03876 warning 'Locale'] 找不到资源模块 'vm'。使用默认区域设置... ([2010-11-04 13:22:46.253 02620 warning 'Locale'] Resource module 'alarm' not found. Using from default locale...)
    [2010-11-04 13:22:48.269 02620 warning 'Locale'] 找不到资源模块 'perf'。使用默认区域设置... ([2010-11-04 13:22:46.253 02620 warning 'Locale'] Resource module 'alarm' not found. Using from default locale...)

    当区域设置子系统无法为目录消息查找寻找到匹配的本地化字符串,并因此使用默认区域设置时,将会重复发出此警告消息。

    本版本已解决该问题。现在,警告消息只会在第一次出现上述情况时发出。
  • 在 vSphere Client 中,群集实体的内存使用情况计数器所显示的百分比值不正确
    在 vSphere Client 的 [性能] 选项卡中,以图形显示内存使用情况计数器(如平均值、最小值和最大值)。对于群集实体,这些内存使用情况计数器所显示的百分比值不正确。
    缺少将衡量指标值从千字节 (KB) 转换到字节 (B) 的转换逻辑。结果将导致在群集实体级别中以百分比为单位计算内存使用情况计数器时,无法对分子与分母使用相同的衡量指标单位。

    本版本已解决该问题。
  • 当已配置 vCenter Server 链接模式,并且使用域帐户登录时,不显示主机的硬件状态
    当您使用域帐户(而不是使用 Windows 会话凭据)登录时,在链接模式中出现此问题。如果您需要在此情况下使用 vSphere Client,只需在首次使用主机时单击 [硬件状态] 选项卡。
    但是,在不同的 vCenter Server 实例中单击 [硬件状态] 选项卡会导致以下错误:
    出现错误,请在其他 vSphere 会话中重试 (An error occurred, please try again in another vSphere session)
    然后,在任意主机中单击 [硬件状态] 选项卡将发出相同的错误消息:

    本版本已解决该问题。
  • 当 vCenter Server 主机的数据源名称以空格结尾时,存储器监控服务同步失败
    存储器监控服务缓存会定期地将其数据与提供存储器信息的数据库(vCenter Server 数据库)进行同步。但是,如果数据源名称 (DSN) 的最后一个字符是空格,则同步进程会失败。

    本版本已解决该问题。
  • 如果使用 vSphere Client 4.1 访问 vCenter Server 4.0,搜索功能可能无法显示结果
    如果使用 vSphere Client 4.1 连接使用 vCenter 链接模式的 vCenter Server 4.0 系统,然后执行搜索功能,则可能无法显示搜索结果,并表现为搜索过程尚未完成。

    本版本已解决该问题。
  • 缺少数据库索引导致 vCenter Server 性能问题
    当您使用 Oracle 或 IBM DB2 数据库时,vCenter Server 数据库中缺少索引可能会导致 vCenter Server 速度变慢。

    本版本已解决该问题。
  •   使用远程桌面链接导致 vSphere Client 后续登录失败
    第一个使用远程桌面连接的用户能够成功登录到 vSphere Client。但是,当其他用户从另一个远程桌面链接登录到 vSphere Client 时,在第二个会话中 vSphere Client 登录失败。vSphere Client 以两种方法报告错误:
    • 在对话框中将显示以下错误:

      VMware Infrastructure Client 不可恢复的错误:(app) (VMware Infrastructure Client unrecoverable error: (app))

    • 在 vSphere Client 日志中写入以下消息:

      system.Runtime.Remoting.RemotingException:无法创建 IPC 端口:访问被拒绝 (system.Runtime.Remoting.RemotingException: Failed to create an IPC Port: Access is denied)

    本版本已解决该问题。

  • “磁盘上数据存储使用情况”或“数据存储磁盘过度分配”警报的消息以千字节为单位显示,而不是以百分比
    “磁盘上数据存储使用情况”或“数据存储磁盘过度分配”警报的 SNMP 陷阱或电子邮件消息中的文本是错误的。消息以千字节为单位显示磁盘使用情况值,而此值以百分比为单位与磁盘使用情况相关联。

    本版本已解决该问题。
  • 尝试使用 vSphere Client 为支持热添加的虚拟机设置以 MB 为单位的内存大小失败
    当您使用 vSphere Client 为支持热添加的虚拟机更改内存大小时,新值必须比旧值大。此问题的一个方面是尝试将单位更改为 MB 失败。
  •   VMware VirtualCenter Management Webservices (vws) 检索 vCenter Service 健康状况数据失败
    在您将 vCenter Server 4.0 安装到名称以 vws 开头的计算机之后,可能无法显示 vCenter Server 健康状况数据。可能会在 vws.log中写入类似以下内容的错误消息:
    尝试登录 https://vws/Login java.net 时出现错误 [2010-01-31 17:51:56,165 Thread-30 ERROR 'com.vmware.vim.health.impl.ComponentSpec']。UnknownHostException: vws ([2010-01-31 17:51:56,165 Thread-30 ERROR 'com.vmware.vim.health.impl.ComponentSpec'] Error while trying to login to https://vws/Login java.net.UnknownHostException: vws)

    本版本已解决该问题。
  • 当分布式电源管理尝试使主机进入待机模式时,vCenter Server 可能会发生故障
    当此分布式电源管理 (DPM) 问题发生时,在 vpxd.log文件中记录类似以下内容的消息:
    ASSERT d:/build/ob/bora-258902/bora/vpx/drm/vpxDrmAction.cpp:1247

    本版本已解决该问题。
  • 使用 OpenSSL 1.0.0 或更高版本生成的自定义证书来替换 vCenter Server 中的 SSL 证书导致存储器监控服务失败

    对于此问题,在 sms.log文件中记录以下错误消息:
    私钥构造错误 (Error constructing private key)

    本版本已解决该问题。
  • 错误地将存储器监控服务 (SMS) 同步当做健康状况更改警报发送
    SMS 每隔 30 分钟同步数据。进行同步时,SMS 的健康状况会更改为黄色。会将该同步操作报告为警告,这不是预期的行为。这些无效的警告将使用为健康状况更改警报所设置的操作发送。因此,警告将作为电子邮件通知、SNMP 通知陷阱发送,或作为命令运行。

    本版本已解决该问题。不再为此同步操作发送警报。
  •   通过已调度的 Storage vMotion 任务进行虚拟磁盘置备失败
    当通过已调度的 Storage vMotion 任务执行 Storage vMotion 操作时,从厚格式到精简格式(或从精简格式到厚格式)的虚拟机磁盘置备可能会失败。

    本版本已解决该问题。
  • 当 vSphere Client 4.0 和 4.1 共存于同一台计算机上时,使用 vSphere Client 4.0 修改现有增强型 vMotion 兼容性群集失败
    在此情况下,修改增强型 vMotion 兼容性 (EVC) 群集将导致出现一个对话框,显示以下错误消息:
    未找到方法: 'Vmomi.HostSystemArray EVCState.get_BadSoftwareHostsBlockingEVC()' (Method not found: 'Vmomi.HostSystemArray EVCState.get_BadSoftwareHostsBlockingEVC()')

    本版本已解决该问题。
  • 将 vSphere Client 连接到链接模式的 vCenter Server 失败,并且发出错误消息
    如果将三个或更多不同版本的 vCenter Server 实例(例如 vCenter Server 4.0 update 实例和 vCenter Server 4.1 示例)添加到链接模式组,然后尝试将 vSphere Client 连接到 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)

    本版本已解决该问题。
  • 在同一或不同主机上安装 vCenter Server 与 vCenter Converter 时,vCenter Server Status 会错误地报告 vCenter Converter 的健康状况(红色警报)
    对于此问题,vSphere Client 的 vCenter Service Status 页面将会错误地报告 vCenter Converter 的健康状况。同样,VMware Web 服务日志文件 ( VWS.log) 报告以下错误消息:
    无法从其任意健康 URL 中检索 com.vmware.converter 的健康状况 (Unable to retrieve health for com.vmware.converter from any of its health URLs)
    由于 vCenter 健康状况服务无法检索 vCenter Converter 的健康信息,从而出现此问题。

    本版本已解决该问题。
  • 如果同一对象的其他警报被禁用,将不会触发 vCenter
    如果为 vCenter Server 中的对象定义了多个警报,并且其中一些警报被禁用,vCenter 将不会为该对象触发警报。

    本版本已解决该问题。
  • vCenter Server 需要花比预期更长的时间连接到远程 Oracle 数据库
    此问题与架构元数据加载相关。未优化进程,在与远程 Oracle 数据库的初始连接期间,载入了大量的不必要数据。

    本版本已解决该问题。与远程 Oracle 数据库初始连接所消耗的时间已得到显著减少。
  • 升级到 vCenter Server 4.1 之后,当您在虚拟机上单击 [编辑设置] 时,vCenter Server 可能会在某些环境中失败
    如果环境中具有 ESX/ESXi 3.5 主机,且这些主机在使用某些 iSCSI 存储设备,由于 vCenter Server 4.1 vpxa (也称为 VirtualCenter Agent 或 vmware-vpxa 服务)中的错误,可能会引发此问题。如果由 ESX/ESXi 主机指定的到某些存储设备的路径无效,也可能会出现此问题。

    本版本已解决该问题。
  • 如果 vSphere Client 4.1 已连接到 vCenter Server 4.0,vCenter 存储监控插件可能无法启用
    如果 vSphere Client 4.1 已连接到 vCenter Server 4.0,且您启用了 vCenter 存储监控插件,插件管理器窗口可能会显示类似如下的错误:
    插件无法加载到服务器 vmvc38 上,由于以下错误:
    无法加载文件或程序集 'VpxClientCommon、Version=4.1.0.0、Culture=neutral、PublicKeyToken=7c8-0a434483c7c50' 或其依赖关系之一。系统找不到指定的文件。(The plug-in failed to load on server(s) vmvc38 due to the following error: Could not load file or assembly 'VpxClientCommon, Version=4.1.0.0, Culture=neutral, PublicKeyToken=7c8-0a434483c7c50' or one of its dependencies. The system cannot find the file specified.)

    本版本已解决该问题。
  • 当 LUN 在多协议 ESX 主机中可见时,存储监控服务 (SMS) 不会启动
    当 LUN 能够通过光纤通道和 iSCSI 协议可见时,SMS 无法启动。

    本版本已解决该问题。
  • 在以全屏模式运行的虚拟机中,鼠标无法在屏幕的下半部分正常工作
    此问题并不特定于客户机操作系统或任意特定的硬件。在遇到此问题时,表现为无法将鼠标指针移动到屏幕的下半部分。并且任意单击都无响应。

    本版本已解决该问题。
  • 使用 Lab Manager API 脚本部署大量虚拟机可能会导致 VMware Agent Service 停止响应
    如果使用 Lab Manager API 脚本以每 1 或 2 分钟部署一台虚拟机的速度部署了大量虚拟机,则 VMware Agent Service 会在大约部署了 20 台虚拟机之后停止响应。ESX 主机也会停止响应,并且剩余虚拟机的部署可能失败,并显示以下消息:
    部署中出现错误 (error in deploying)

    本版本已解决此问题。
  • 时间更改为夏令时之后,性能概览图表无法显示
    应用夏令时设置之后,过去每天、每周和每月的性能概览数据都可能不显示,并且可能显示类似如下的错误消息:
    无法加载图表 (The chart could not be loaded)stats.log 文件显示类似如下的消息: [2010-11-18 10:35:15,034 http-8443-1 ERROR com.vmware.vim.stats.webui.chart.StatsChartServlet] 无法生成性能图表图像。详细信息:您正在尝试为时间段 Sun Oct 31 02:00:00 CET 2010 添加观察,但此系列已在此时间段包含观察。不允许重复。尝试使用 addOrUpdate() 方法。org.jfree.data.general.SeriesException:您正在尝试为时间段 Sun Oct 31 02:00:00 CET 2010 添加观察,但此系列已在此时间段包含观察。不允许重复。尝试使用 addOrUpdate() 方法。([2010-11-18 10:35:15,034 http-8443-1 ERROR com.vmware.vim.stats.webui.chart.StatsChartServlet] Unable to generate performance chart image. Details: You are attempting to add an observation for t he time period Sun Oct 31 02:00:00 CET 2010 but the series already contains an observation for that time period. Duplicates are not permitted. Try using the addOrUpdate() method. org.jfree.data.general.SeriesException: You are attempting to add an observation for the time period Sun Oct 31 02:00:00 CET 2010 but the series already contains an observation for that time peri od. Duplicates are not permitted. Try using the addOrUpdate() method.)

    本版本已解决该问题。
  • 升级到 vCenter Server 4.1 之后,性能概览数据不会显示
    升级到 vCenter Server 4.1 之后,过去每天、每周与每月的性能概览数据都可能不显示。

    本版本已解决该问题。
  • 升级到 vCenter Server 4.1 后,性能数据可能丢失
    升级到 vCenter Server 4.1 后或每次 vCenter Server 重新启动时,在导致某些操作无法完成的同时,可能多个线程会调用相同的存储步骤,以在临时表 ( VPX_TEMPTABLE[1,2,3]) 中处理统计数据。这可能导致收集统计数据失败,且在性能概览图表中,性能数据可能会缺少某些时间间隔。

    本版本已解决该问题。

虚拟机管理

  • 虚拟机磁盘总滞后时间的默认 vCenter Server 警报不在 vCenter Server 4.0 和 vCenter Server 4.1 上运行
    本版本已解决此问题。默认情况下,此警报在升级时禁用,且不再在新安装上创建。此外,会在升级后禁用任意使用“虚拟机磁盘滞后总时间 (ms)”的自定义警报。现在新的可用触发为“虚拟机磁盘总滞后时间上限 (ms)”。有关详细信息,请参见 知识库文章 1025176
  • 添加虚拟硬盘后重新配置虚拟机可能导致 vCenter Server 停止响应
    对于这个问题,vCenter Server 守护进程 ( vpxd.exe) 异常结束为列在 vpxd.log文件中的各种错误时,vCenter Server 会停止响应。虚拟硬盘和配置参数同时添加到重新配置虚拟机的同一向导时,此问题已在 vSphere Client 中出现。

    本版本已解决该问题。
  • 在 vCenter Server 上,已启动虚拟机的客户机检测信号状态从绿色波动到黄色或红色
    绿色检测信号状态表示客户机操作系统正常响应,而红色和黄色表示客户机操作系统存在问题。虚拟机的客户机检测信号计算在多个位置中执行。这些计算可能受计时问题的负面影响,这导致客户机检测信号状态不准确。

    本版本已解决该问题。导致此情况的计时问题方面会在 vSphere 4.1 中得到解决。此版本解决剩余错误计算。

VMware 高可用性和容错

  • 在群集上配置高可用性 (HA) 时出现错误,且 HA 不会在 ESXi 4.0 以及更高版本的主机上配置
    通过 vCenter Server 4.1,启用或重新配置 HA 时,会增加 ESXi 主机上 VMware 高可用性 (HA) 的内存池预留。如果您在升级前修改了任意系统资源分配,则此操作可能失败,且以下错误会显示在状态栏中:
    出现了常规系统错误: 故障无效 (A general system error occurred: Invalid fault)

    而且,此问题出现时,以下字符串会记录在 vpxd.log文件中:
    vim.fault.InsufficientMemoryResourcesFault

    本版本已解决此问题。此修复程序将初始 VIM 内存分配设置为无限制,以确保新 VMware 高可用性群集内存设置的必需内存量可用。

已知问题

已知问题小节涵盖了 功能局限声明,并提供了 已知问题列表

功能局限声明

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

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

已知问题列表

以下是已知会出现的问题。以下问题列表与 vCenter Server 4.1 Update 1 有关。已知问题分组如下所示:

客户机操作系统

  • 在 Windows Server 2008 R2 上实时克隆虚拟机时,客户机操作系统自定义可能失败
    对于 Windows Server 2008 R2 客户机操作系统,如果您也自定义了虚拟机,则当虚拟机运行时克隆虚拟机会失败。结果是无法引导目标虚拟机。

    解决办法:编辑源虚拟机的配置文件:
    1.关闭虚拟机。
    2.右键单击虚拟机,然后选择 [编辑设置]
    3.在 [选项] 选项卡中,选择 [常规],然后单击 [配置参数]
    4.对于 disk.EnableUUID参数,将值设置为 false
    5.启动虚拟机
    6.使用自定义向导克隆和自定义。

国际化

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

    解决办法:无。

其他

  • 如果已禁用 DRS 规则,仍会强制实施 DVM/主机 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 NIC 会导致唤醒虚拟机

    解决办法:重新配置 vmxnet3 vNIC 后(例如执行热添加或热移除后),手动将虚拟机设置回休眠。

  • 在一次批处理中将多个主机添加到一个 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 地址。

服务器配置

  • 有时无法将主机配置文件应用到 ESX 主机,发出有关操作不受支持的错误
    有关此问题,以下错误会显示在 vSphere Client 中:

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

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

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

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

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

存储

  • 存储阵列升级之后,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’
    安装 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 时,可能会收到错误消息: 数据库版本 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
    2. 在注册表编辑器中,右键单击 HKEY_LOCAL_MACHINE,然后选择 [权限]
    3. 单击 [添加]
    4. 单击 [高级]
    5. 从列表中选择 [Everyone],然后单击 [确定]
    6. 单击 [应用],然后单击 [确定]
  •   使用 DB2 v9.5.0 数据库的 vCenter Server 实例不允许添加主机
    如果使用带有 IBM DB2 v9.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 为注册的扩展(插件)时才会出现该问题。

    解决办法:重新安装 GCS 以建立 vCenter Server 4.1 的注册信息。
  •   尽管使用已建立的端口更改了 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. 升级之前,删除虚拟机磁盘滞后总时间 (ms) 触发器。
    2. 同时升级 vCenter Server 和 vSphere Client。
    3. 添加以下新触发器:虚拟机磁盘总滞后时间上限 (ms)。
  •   如果用于安装 vCenter Server 和覆盖现有 DB2 数据库的用户帐户不是 db2 用户组或 db2 管理员组的一员,则 vCenter Server 安装将失败
    错误 25003:无法创建存储库 (Cannot create repository) 会在用于安装 vCenter Server 和覆盖现有 DB2 数据库的用户帐户不是 db2 用户组或 db2 管理员组的一员的情况下显示。在错误消息对话框中单击 [确定] 会关闭该对话框并回滚安装。

    解决办法:将该数据库用户添加到 db2user 或 db2admin 组中。咨询数据库管理员。

  • 具有多个已启用 Distributed Resource Scheduler 的群集的 vCenter Server 可能会发生故障

    系统持续运行 49.7 天时,Windows 系统正常运行时间计数器会重置为 0。 如果具有多个 DRS 群集(其中,在计数器重置之前创建或启用了一个或多个群集,在计数器重置之后创建或启用了一个或多个群集),那么调用 DRS 以为诸如启动虚拟机等任务提供建议,但未从新创建的群集中收集足够的统计信息时,vCenter Server 可能会发生故障。在这种情况下,以下错误消息会记录在 vpxd.log文件中:
    ASSERT d:/build/ob/bora-258902/bora/vpx/public\vpxDrmStats.h:674

    解决办法:vCenter Server 在发生故障后会自行恢复,因为 vCenter Server 重新启动后,所有群集就会收到系统正常运行时间的一致性视图。但是,要防止在使用该方式下 vCenter Server 发生故障,请在计数器重置之前或之后启用或创建所有 DRS 群集,而不是在计数器重置之前创建一些群集,在计数器重置之后创建一些群集。
  • 如果 vCenter Server 安装在 Windows Server 2008 R2 上,则拥有管理员权限的用户可能无法通过运行 [生成 vCenter Server 日志包] 实用程序来获取完整日志
    如果 vCenter Server 安装在 Windows Server 2008 R2 上且拥有管理员权限的 vCenter Server 系统用户运行 [生成 vCenter Server 日志包] 实用程序,vcsupport 文件夹中不会显示完整日志。内置管理员用户帐户不会出现此问题。

    解决办法:拥有管理员权限的用户可以登录到 Windows Server 2008 R2 vCenter Server 系统,导航 [开始] -> [所有程序] -> [VMware],右键单击 [生成 vCenter Server 日志包],然后选择 [以管理员身份运行]
  • 如果使用 IPv6 本地链接地址添加 ESX/ESXi 主机,则这些主机会停止对 vCenter Server 的响应
    如果使用 IPv6 本地链接地址将 ESX/ESXi 主机添加到 vCenter Server,则执行添加操作的几秒钟后,这些主机进入不响应状态。

    解决办法:无
  • 重新启动 vCenter Server 后,可能无法触发磁盘上数据存储的使用情况的警报
    如果重新启动 vCenter Server,可能无法触发磁盘上数据存储的使用情况的警报或使用 [数据库存储磁盘使用情况 (%)] 触发器类型的警报。

    解决办法:每次重新启动 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、vSphere Client 和 vSphere Web Access

  •   当 vCenter Server 使用以自定义 JDBC 端口配置的自定义 SQL Server 数据库时,加载性能图表数据时出错
    如果某个自定义 SQL Server 实例是随 vCenter Server 一起安装的,并被配置为使用某个自定义 JDBC 端口,则系统显示错误: Perf Charts 服务遇到内部错误: (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 数据存储清单视图中打开 [性能] 选项卡,则该选项卡会显示四个图形。这些图形的标题不正确,正确的标题应如下所示:

    • [每台主机的最长滞后时间]
    • [每台主机的队列深度最大值]
    • [每台主机的读取次数]
    • [每台主机的写入次数]

    在某些情况下,这些图形可能不会显示所有主机,此问题为已知问题。

    解决办法:要查看与数据存储关联的每个主机的正确信息,请切换到 [主机和群集] 清单视图,选择 [性能] 选项卡,然后查看相应的计数器。

  • vCenter Service Status 显示在进行区域设置检测时出现异常错误
    当通过 vSphere Client 登录至 vCenter Server,并导航到 [系统管理] > [vCenter Service Status] 时,vCenter Service Status 可能显示错误消息: 在进行区域设置检测时出现意外的异常,使用默认值:(Unexpected exception in locale detection, using default:)[对象错误]。单击此消息上的 [确定] 可能会导致出现一个对话框,其中显示一条 Internet Explorer 脚本错误: 此页中的脚本出现错误(An error has occurred in the script on this page)。单击此对话框中的 [是] 会导致出现一个空白的 vCenter 服务状态屏幕。如果右键单击该空白屏幕并选择 [刷新],vCenter 服务状态将不会正确显示。
    注意:在某些情况下,即使重复单击 [是],并且也不显示空白屏幕,但此 Internet Explorer 脚本错误仍会再次显示。出现这种情况时,请在任务管理器中结束 vSphere Client 应用程序,然后重新登录。

  • 升级到含 Oracle 数据库的 vCenter Server 4.1 或 Update 1 后,查看过去一周、过去一个月和过去一年的图表时,性能图表仅显示适合一天的数据(知识库文章 1032755)

虚拟机管理

  •   将含快照的已关闭或已挂起的 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 高可用性和容错

  • 如果对 [虚拟机] 列进行排序,则会错误地将自定义虚拟机监控设置应用于虚拟机
    如果在 VMware HA 群集中启用了虚拟机监控,并将自定义虚拟机监控设置应用于虚拟机,则在对 [虚拟机] 列进行排序时可能无法将为虚拟机设置的值分配给这些虚拟机。

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