vCenter Server 5.0 Update 1b | 2012 年 8 月 16 日 | 内部版本 804277

vSphere Client 5.0 Update 1b | 2012 年 8 月 16 日 | 内部版本 804277

vCenter Server 5.0 Update 1b 安装包 | 2012 年 8 月 16 日 | 内部版本 804276

vCenter Server Appliance 5.0 Update 1b | 2012 年 8 月 16 日 | 内部版本 804279

上次更新时间:2013 年 1 月 18 日

请查看发行说明以了解新增内容及更新。

发行说明内容

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

新增功能

VMware vCenter Server 5.0 Update 1b 是修补程序版本,并且提供了以下改进功能:

  • vCenter Server 5.0 Update 1b 引入了对以下 vCenter 数据库的支持
    • Oracle 11g Enterprise Edition、Standard Edition、Standard ONE Edition Release 2 [11.2.0.3] - 64 位
    • Oracle 11g Enterprise Edition、Standard Edition、Standard ONE Edition Release 2 [11.2.0.3] - 32 位
  • vCenter Server Appliance 数据库支持:随 vCenter Server Appliance 提供的 DB2 Express 嵌入式数据库已替换为 VMware vPostgres 数据库。这样可进一步减少设备占用空间并缩短 vCenter Server 部署时间。
  • 已解决的问题:此外,本版本提供了许多已列在“已解决的问题”部分中的缺陷修复。

由于在使用 Oracle 数据库进行升级时遇到一些问题,因此 vCenter Server 5.0 Update 1a 已从 VMware 下载站点中移除。vCenter Server Update 1a 已替换为 vCenter Server 5.0 Update 1b,该版本在功能上与 vCenter Server 5.0 Update 1a 相同,且对使用 Oracle 数据库进行升级时遇到的问题进行了修复。有关详细信息,请参见 知识库 203277 以及发行说明中的“已解决的问题”部分。

国际化

VMware vSphere 5.0 提供以下语言的版本:

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

vSphere Client 区域设置强制模式

在 vSphere 5.0 中,您可以将 VMware vSphere Client™ 配置为显示英文界面文本,即使运行它的计算机为非英文环境也可以。可以通过运行命令行开关来针对单个会话的持续时间设置此配置。该配置适用于界面文本,不会影响与区域设置相关的其他设置,例如日期和时间或数字格式。

以下 vSphere Client 命令会导致单个会话以英文形式显示:
vpxClient -locale en_US

本版本中新增的功能

本版本包含 5.0 Update 1 中的所有功能和修复程序

兼容性和安装

ESXi、vCenter Server 和 vSphere Client 的版本兼容性

除“新增功能”部分中引入的数据库支持之外,vCenter 5.0 Update 1b 还提供了与现有 vCenter 5.0 Update 1 版本相同级别的兼容性。请参见 VMware 产品互操作性列表,获取有关 vCenter 5.0 Update 1b 兼容性的完整详情。

VMware 产品互操作性列表详细介绍了 VMware vSphere 组件(包括 ESXi、VMware vCenter Server、vSphere Client 和可选的 VMware 产品)当前版本与早期版本的兼容性问题。此外,本站点提供了有关在安装 ESXi 或 vCenter Server 之前可以运行的受支持的管理和备份代理的信息。

vSphere Web Client 和 vSphere Client 与 vCenter Server 和模块 ZIP 文件打包在一起。您可以通过 VMware vCenter 安装程序向导来安装一个或全部两个客户端。

vSphere Client 与链接模式环境之间的连接

vCenter Server 5.0 在链接模式下只能与 vCenter Server 5.0 的其他实例共存。不支持同时包含 vCenter Server 5.0 和更早版本的 vCenter Server(例如 vCenter Server 4.0 和 vCenter Server 4.1)的链接模式组。在本版本中,您可以管理同时包含 vCenter Server 5.0 和 vCenter Server 5.0 Update 1 实例的链接模式组。

vSphere 5.0 和 VMware View 的兼容性

要了解 VMware View 支持的 vSphere 配置,请参见 VMware 产品互操作性列表

此版本的安装说明

有关安装和配置 ESXi 和 vCenter Server 的分步指导,请阅读 《vSphere 安装和设置》文档。

成功安装之后,您必须执行某些许可、网络连接和安全配置。有关这些配置任务的信息,请参见 vSphere 文档中的以下指南。

vCenter Server 5.0 仅支持在 Windows 64 位平台上进行安装。如果系统是 64 位的,则可以在同一系统上从 vCenter Server 4.1 升级到 vCenter Server 5.0。如果在 32 位系统上安装了 VMware vCenter Server 2.5 或 vCenter Server 4.0,请参见 《vSphere 升级》文档,了解有关在 64 位操作系统上安装 vCenter Server 和保留 vCenter Server 数据库的说明。

vCenter Server 5.0 包含与 vCenter Server 相关的管理信息库 (MIB) 文件。您可以从 VMware 网站下载与 ESXi 相关的 MIB 文件,地址为: http://www.vmware.com/download/vsphere/drivers_tools.html

本版本的升级

关于如何升级 vCenter Server 和 ESXi 主机的说明,请参见 《vSphere 升级》文档。

vSphere 5.0 支持以下升级方案:

  • 在 64 位系统上,您可以执行从 vCenter Server 4.x 到 vCenter Server 5.0 的对位升级。
    您无法升级在 Windows XP Professional x64 版本上运行的 vCenter Server 4.0.x 实例。
  • 通过在新的 64 位操作系统上安装 vCenter Server 5.0 并迁移现有的数据库,您可以将 vCenter Server 2.5 Update 6 或更高版本以及 vCenter Server 4.0.x 升级到 vCenter Server 5.0。
    此升级方法可以从 32 位系统升级到 64 位系统。
  • vCenter Server 5.0 可以在具有 ESX/ESXi 4.x 和 ESX/ESXi 3.5 主机的相同群集中管理 ESXi 5.0 主机。它还可以在具有 ESX/ESXi 4.x 主机的相同群集中管理 ESX/ESXi 3.5 主机。vCenter Server 5.0 无法管理 ESX 2.x 或 3.0.x 主机。

请先查看 http://kb.vmware.com/kb/2017801 以获取将 VMware vCenter Server Appliance 更新至 5.0.0 Update 1b 的已知问题,然后再继续执行更新进程。

vSphere 5.0 的测试版本

不支持从 vCenter Server 5.0 测试版和 vCenter Server 5.0、5.0 Update 1 预发布版升级到 vCenter Server 5.0 Update 1b。请卸载测试版或预发布版 vCenter Server 5.0、5.0 Update 1 版本,并执行 vCenter Server 5.0 Update 1b 的全新安装。如果要测试 vCenter Server 5.0、5.0 Update 1 的测试版或预发布版,VMware 建议您重新创建要从 vCenter Server 5.0、5.0 Update 1 上的这些安装中保留的数据。

VMware vSphere SDK

VMware vSphere 为 vSphere 服务器和客户机操作系统环境提供了一组 SDK。

  • vSphere Management SDK。一组用于 vSphere 管理编程环境的软件开发工具包。 vSphere Management SDK 包含以下 vSphere SDK:

    • vSphere Web Services SDK。包含对 ESXi 5.0 和 vCenter Server 5.0 服务器系统中提供的新功能的支持。您也可以将此 SDK 与早期版本的 ESX/ESXi 和 vCenter Server 一起使用。有关详细信息,请参见 《VMware vSphere Web Services SDK》文档。

    • vSphere vCenter 存储监控服务 (SMS) SDK。vCenter Server 5.0 支持 SMS 2.0。有关详细信息,请参见 《vCenter SMS SDK》文档。

    • vSphere ESX Agent Manager (EAM) SDK。ESXi 5.0 支持 EAM 1.0。有关详细信息,请参见 《vSphere ESX Agent Manager》

  • vSphere Guest SDK。ESXi 5.0 支持 VMware vSphere Guest SDK 4.0。有关详细信息,请参见 《VMware vSphere Guest SDK》文档。

  • VMware vSphere SDK for Perl。vSphere 5.0 支持 SDK for Perl 5.0。有关详细信息,请参见 《vSphere SDK for Perl》文档。

VMware vSphere 的开放源组件

可从 http://www.vmware.com/download/vsphere/open_source.html[开放源代码] 选项卡上获取适用于随 vSphere 5.0 分发的开放源软件组件的版权声明和许可证。您还可以下载 vSphere 最新通用版本的所有 GPL、LGPL 或者其他要求公开源代码或对源代码进行修改的类似许可证的源文件。

产品支持注意事项

VMware vSphere 5.0 是适用于以下管理功能和平台的最新版本。VMware 将继续为这些功能和平台提供技术支持,直至它们的支持生命周期结束为止。

  • VMware Toolbox:vSphere 5.0 是支持 VMware Tools 图形用户界面(即 VMware Toolbox)的最新版本。VMware 将继续更新和支持 Toolbox 命令行界面 (CLI) 来执行所有 VMware Tools 功能。

  • VMI 准虚拟化:vSphere 4.1 是支持 VMI 客户机操作系统准虚拟化接口的最新版本。有关迁移启用了 VMI 的虚拟机以使虚拟机能够在以后发布的 vSphere 版本上运行的信息,请参见 知识库文章 1013842

  • VMCI 套接字:vSphere 5.0 是支持使用虚拟机通信接口 (VMCI) 套接字在虚拟机之间进行通信的最新主要版本。使用 VMCI 套接字在 ESXi 和虚拟机之间进行通信将继续受支持。

  • 不受支持的 Linux 客户机预建模块:vSphere 5.0 是为不受支持的 Linux 客户机操作系统提供预建模块 (PBM) 的最新版本。要使用不受支持的 Linux 客户机,您必须在安装 VMware Tools 过程中从源代码编译 Linux 内核模块。

  • 磁带驱动器:VMware 不支持与 ESX/ESXi 主机连接的磁带驱动器。有关其他信息,请参见 知识库文章 1016407

  • vSphere 5.0 及其后续更新和修补程序版本是 vSphere 的最新版本,用于支持 VMware ESX/ESXi 3.5 和 VMware Virtual Center 2.5:vSphere 的未来版本,其中包括 VMware ESXi、VMware vCenter Server、VMware vSphere Client 和 VMware vCenter 扩展和插件(如 vCenter Update Manager),将无法与 VMware ESX/ESXi 3.5 或 VMware Virtual Center 2.5 一起运行。在最初发布的终止支持期之前,VMware ESX/ESXi 3.5 和 VMware VirtualCenter 2.5 将继续受支持。

已解决的问题

本版本解决了以下几个主题方面的问题。

升级和安装

  • 在 Oracle 数据库上将 vCenter Server 4.0.x 和 4.1.x 升级到 vCenter Server 5.0 Update 1a 失败,并显示错误消息:PLS-00905 STATS_ROLLUP2_PROC 无效 (PLS-00905 STATS_ROLLUP2_PROC is invalid)
    在 Oracle 数据库上将 vCenter Server 4.0.x 和 4.1.x 升级到 vCenter Server 5.0 Update 1a 可能会失败。如果您通过介质 VMware-VIMSetup-all-5.0.0-757163 安装, VCDatabaseUpgrade.log会报告类似以下内容的错误消息:
    PLS-00905:object STATS_ROLLUP2_PROC is invalid
    ORA-06550:line 1, column 99:
    PL/SQL:Statement ignored
    ORA-06512:at "SYS.DBMS_JOB", line 82
    ORA-06512:at "SYS.DBMS_JOB", line 140
    ORA-06512:at line 39
    注意:从 vCenter Server 5.0 或 vCenter Server 5.0 Update 1 升级到 vCenter Server 5.0 Update 1a 时不存在此问题
    本版本中已解决此问题。

  • 通过 Web 控制台更改 vCenter Server Appliance 的清单大小设置会导致 vServiceManager 和 EAM 服务停止运行
    在 vCenter Server Appliance 中,通过 Web 控制台将清单大小更改为 [小] 之外的任意设置都会导致 vServiceManager 和 EAM 服务停止运行。
    本版本已解决该问题。

  • 在 ESXi 主机重新引导后,HA 配置失败或主机无法重新连接回 vCenter
    如果 vCenter Agent (vpxa) 和 HA 代理安装在 ESXi ramdisk 而不是 vmkramdisk 中,这些捆绑包不会在引导槽映像中保留。因此,主机重新引导后,不会自动对其进行重新部署。
    该问题可能在以下情况下出现:

    • 如果 ESXi 4.0 主机的内部版本号在 219381 到 392992 的范围内。
    • 如果 ESXi 内部版本号不在上述范围内,则此问题将出现在 ESXi 主机上,/var/log/vpxa-installer.log 或 /var/log/fdm-installer.log 中的最新 vpxa/fdm安装日志条目报告 Now try installing on ramdisk and installation,并且安装完成后报告“All done!状态: 0".
    本版本已解决该问题。

     

vCenter Server 和 vSphere Client

  • vCenter Server Web 服务可能消耗所分配的所有内存
    vCenter Server Web 服务 (tomcat6.exe)可能消耗所分配的所有内存。增大 Tomcat 内存池上限无法解决此问题。
    此问题会影响与 vCenter Web 服务相关的任何功能。
    本版本已解决该问题。

VMware HA 和 Fault Tolerance

  • HA 无法重新启动虚拟机,并显示错误消息:未能打开文件 /vmfs/volumes/UUID/.dvsData/ID/100 状态 (bad0003)= 未找到 (Failed to open file /vmfs/volumes/UUID/.dvsData/ID/100 Status (bad0003)= Not found)
    在 vCenter Server 中,虚拟机在 HA 事件之后仍保持电源关闭状态。
    vSphere Client 将显示以下错误:
    未能打开文件 /vmfs/volumes/UUID/.dvsData/ID/100 状态 (bad0003)= 未找到 (Failed to open file /vmfs/volumes/UUID/.dvsData/ID/100 Status (bad0003)= Not found)。
    fdm.log显示:
    Got fault while failing over vm./vmfs/volumes/UUID/VM/VM.vmx:[N3Vim5Fault19PlatformConfigFaultE:0xecba148] (state = reconfiguring)
    注意:您可以手动启动虚拟机。
    有关详细信息,请参见 知识库文章 1034633
    本版本已解决该问题。

其他

  • 直接从服务器获取的 vSphere 5.0 Server WSDL 文件不完整
    可以从 ESXi 或 vCenter Server 实例检索 vSphere API WSDL 文件。这些 WSDL 文件不完整。您无法使用基于服务器的 WSDL,原因是由于服务器不具有完整的架构文件集,SOAP 工具包无法正确对其进行处理。vSphere Web Services SDK 包含完整的 WSDL 文件配置(WSDL 和架构文件),位于 vSphere Management SDK 分发包的以下目录中:
    VMware-vSphere-SDK-5.0.0-429209\SDK\vsphere-ws\wsdl\vim25\
    本版本已解决该问题。

已知问题

请阅读全部已知问题,找到适用于您的项目。已知问题按以下方式分组。

之前未记录的已知问题以 * 符号标记。

    安装

    • 在早期版本的 vCenter Server 上,为 vCenter Server 安装 vSphere Authentication Proxy、vSphere ESXi Dump Collector 及 vSphere Syslog Collector 支持工具时,未显示任何错误消息
      vCenter Server 工具(VMware ESXi Dump Collector、VMware Syslog Collector、vSphere Auto Deploy 和 vSphere Authentication Proxy)随 vSphere 5.0 安装介质附送。如果尝试在安装有早期版本的 vCenter Server 的系统上安装以上一个或多个工具,则安装会失败,且不显示错误消息。
      解决办法:无

    • vCenter Server 的 vSphere Authentication Proxy、vSphere ESXi Dump Collector 和 vSphere Syslog Collector 支持工具不支持 IPv6
      用于 Authentication Proxy、ESXi Dump Collector 和 Syslog Collector 的每台主机必须各有一个有效 IPv4 地址。您可以在纯 IPv4 或 IPv4/IPv6 混合模式的网络环境中的计算机上安装这些支持工具。您不能在纯 IPv6 环境中的计算机上安装这些工具。Authentication Proxy、ESXi Dump Collector 和 Syslog Collector 服务绑定到一个 IPv4 地址以与 vCenter Server 通信,且它们不支持 IPv6。vCenter Server 可在纯 IPv4、IPv4/IPv6 混合模式或纯 IPv6 的网络环境中的主机上使用。但是,通过 vSphere Client 连接到 vCenter Server 的计算机必须有一个 IPv4 地址,Authentication Proxy、ESXi Dump Collector 和 Syslog Collector 服务才能工作。
      解决办法:无。

    • 默认情况下,vCenter Inventory Service 不支持绑定到 IPv6 接口
      安装 vCenter Server 后,默认情况下 vCenter Inventory Service 仅支持 IPv4。

      解决办法:要实现 vCenter Inventory Service 对 IPv6 的支持,请执行以下步骤:

      1. 停止 vCenter 清单服务。
        1. 从 [管理工具] 控制面板中选择 [服务]
        2. 右键单击 [vCenter Inventory Service] 并选择 [停止]
      2. 在文本编辑器中打开以下文件:
        Inventory_Service_installation_directory/lib/server/config/dataservice.properties
      3. 将 dataservice.nio.enabled的值更改为 false。
      4. 重新启动 vCenter Inventory Service。
    • 在文件夹名包含特殊字符的文件夹中无法安装 vSphere Client
      如果文件夹或目录的名称包含特殊字符(分号 (;)、左方括号 ([)、右方括号 (])、等号 (=)、加号 (+)、逗号 (,) 或井字号 (#)),则在该文件夹或目录中安装 vSphere Client 时会显示以下错误消息:
      安装路径包含“;”字符。请选择一个不带该字符的安装路径。(The installation path contains a ';' character. Please select an installation directory with this character.)
      即使文件夹名不包含分号 (;),您仍无法将 vSphere Client 安装到指定文件夹中。此外,如果将 vSphere Client 安装到文件夹名包含井号 ( #)的自定义文件夹中,客户端无法连接到 vCenter Server。
      解决办法:不要将 vSphere Client 安装到其文件夹名称包含下列任意字符的自定义文件夹:分号 (;)、左方括号 ([)、右方括号 (])、等号 (=)、加号 (+)、逗号 (,) 或井字号 (#) 。

    • 如果在 Windows 2008 上启用用户帐户控制,则安装之后加入链接模式组不成功
      如果在 Windows 2008 x64 位操作系统上启用用户帐户控制 (UAC),并尝试将计算机加入到在已运行 vCenter Server 的系统上的链接模式组,则链接显然是成功的且没有报告任何错误,但实际上它是不成功的。清单列表中仅显示一个 vCenter Server。

      解决办法:安装后加入链接模式组前,关闭用户帐户控制 (UAC),然后重新打开它。

      1. 关闭 UAC。
        1. [开始] 菜单中,选择 [控制面板] > [用户帐户]
        2. 选择 [打开或关闭用户帐户控制]
        3. 取消选择 [使用用户帐户控制 (UAC) 帮助保护您的计算机],然后单击 [确定]
        4. 出现提示后重新引导计算机。
      2. 启动链接模式配置。
        1. 选择 [开始] > [所有程序] > [VMware] > [vCenter Server 链接模式配置]
        2. 单击 下一步
        3. 选择 [修改链接模式配置],然后单击 [下一步]
        4. 选择 [将此 vCenter Server 实例加入到现有的链接模式组或另一个实例],然后单击 [下一步]
        5. 输入服务器名和 LDAP 端口信息,然后单击 [下一步]
        6. 单击 [继续] 以完成安装。
        7. 单击 [继续] 结束链接过程。
      3. 登录到 vCenter Server 系统之一,并确认服务器已链接。
      4. 链接 vCenter Server 系统后,打开 UAC。
        1. [开始] 菜单中,选择 [控制面板] > [用户帐户]
        2. 选择 [打开或关闭用户帐户控制]
        3. 选择 [使用用户帐户控制 (UAC) 帮助保护您的计算机],然后单击 [确定]
        4. 出现提示后重新引导计算机。
    • 安装 vSphere Web Client 后,当用户单击安装向导中的 [完成] 时,浏览器会打开并显示一个空白页面
      安装 vSphere Client 后,单击安装向导中的 [完成] 时,浏览器打开并显示一个空白页面。页面始终保持空白,并且浏览器无法连接到 vSphere 管理应用程序。
      解决办法:关闭浏览器并从 [开始] 菜单启动 vSphere 管理应用程序页面。

    升级

    • 升级到 vCenter Server 5.0 后,可能错误地更改了 vcdb.properties
      升级到 vCenter Server 5.0 后,可能会错误地更改 vcdb.properties 中的数据库类型,从而影响 vCenter 功能。如果 DB Server 主机名包含子字符串“db2”或“oracle”,则会出现此问题。
      解决办法:托管 vCenter 数据库的数据库服务器不能包含字符串“db2”或“oracle”。您也可以之后将 vcdb.properties 更改为正确的格式。

    • vCenter Server 升级失败并显示以下错误: 系统管理员已设置策略以阻止此安装 (The system administrator has set policies to prevent this installation)
      如果计算机没有足够的连续内存供 Windows Server 2003 或 Windows XP 验证 .msi包或 .msp包具有正确的签名,就会发生此问题。

      解决办法:

      1. 从 Windows 的 [开始] 菜单中,选择 [运行],键入 [control admintools] 并单击 [确定]
      2. 双击 [本地安全策略]
      3. 选择 [软件限制策略]
      4. 如果没有列出软件限制,则右键单击 [软件限制策略] 并选择 [新建策略]
      5. [对象类型] 下,双击 [强制]
      6. 选择 [除本地管理员以外的所有用户],并单击 [确定]
      7. 重新启动计算机,然后重试 vCenter Server 升级。
    • 如果 vCenter Server 安装介质的路径包含非 ASCII 字符,则数据迁移失败
      发生此问题时,会显示类似以下内容的错误消息: “ASCII”编解码器不能解码位置 30 处的字节 0xd0:序数不在范围内 (128)('ascii' codec can't decode byte 0xd0 in position 30: ordinal not in range(128)),并且在数据迁移过程中安装程序意外退出。
      解决办法:确保 vCenter Server 安装介质的路径不包含任何非 ASCII 字符。

    许可

    • 将 vSphere 许可证密钥自动分配给主机容器中的某些 ESX/ESXi 主机可能会失败,这些主机可能仍为评估模式
      vCenter Server 5.0 支持将许可证密钥自动分配给 ESX/ESXi 主机。您可以将许可证密钥与 vCenter Server 中的主机容器(如数据中心或群集)关联起来。vCenter Server 将许可证密钥分配给添加到该主机容器的所有未经许可的主机。一个许可证密钥只能关联到一个主机容器。如果与主机容器相关联的许可证的版本与添加到该主机容器的主机不同,则许可证不会分配给这些主机。例如,如果将 vSphere 5.x 许可证关联到群集并将 ESX/ESXi 4.x 添加到该群集,则许可证不会分配给 ESX/ESXi 4.x 主机,这些主机仍为评估模式。
      解决办法:确保添加到主机容器的所有主机与关联到该容器的许可证是同一版本。如果同一容器中的某个主机需要一个不同版本的许可证,请将该许可证直接关联到该主机。例如,将 vSphere 5.x 许可证关联到一个群集。将 ESXi 5.x 主机添加到该群集,这些主机都被分配了 vSphere 5.x 许可证。将 ESX/ESXi 4.x 主机添加到同一群集并将 vSphere 4.x 许可证关联到这些主机。将 ESX/ESXi 4.x 主机重新连接到 vCenter Server,这些主机都被分配了 vSphere 4.x 许可证。

    安全

    • 关闭浏览器窗口时未立即终止数据存储 Web 界面会话
      在访问数据存储 Web 界面后关闭 Web 浏览器时,服务器端没有立即终止会话。VMware 要感谢内部安全部门的 Jason Jones 报告此问题。
      解决办法:必须先单击数据存储 Web 界面上的 [注销] 终止会话,然后才能关闭浏览器窗口。

    网络连接

    • 将网络资源池添加到 vSphere Distributed Switch 失败,并会显示以下错误消息 无法为一个或多个主机成员完成 vSphere Distributed Switch 操作 (Cannot complete a vSphere Distributed Switch operation for one or more host members)
      此错误消息表明 Distributed Switch 上的一个或多个主机已经与最大数目的网络资源池相关联。一台主机上允许的网络资源池最大数目是 56 个。
      解决办法:无。

    • Fault Tolerance 与使用 vSphere vMotion 的 vSphere DirectPath I/O 不兼容
      在虚拟机上启用 Fault Tolerance 时,对于虚拟机上的所有虚拟适配器,使用 vMotion 的 DirectPath I/O 均为不活动状态。
      解决办法:首先禁用 Fault Tolerance 并重新引导虚拟机,然后通过 vMotion 启用 DirectPath I/O。

    • vCenter Server 虚拟设备不支持 IPv6
      尽管 vCenter Server 虚拟设备 Web 控制台有用于配置 IPv6 的选项,但 vCenter Server 虚拟设备并不支持 IPv6 配置。
      解决办法:不要在 vCenter Server 虚拟设备 Web 控制台上设置或更改 IPv6 配置。

    存储

    • 在对数据存储群集禁用 I/O 衡量指标后,I/O 滞后时间阈值显示为 15 毫秒
      在对数据存储群集禁用 I/O 衡量指标后,数据存储群集的 [摘要] 页面继续显示 I/O 滞后时间阈值为 15 毫秒(默认值)。
      解决办法:无。要查看正确的值,请选择 [数据存储群集] > [存储器]

    • 用于进入 SDRS 维护模式的链接出现在独立数据存储的 [摘要] 页面上
      只有作为数据存储群集一部分的数据存储才能顺利进入 Storage DRS 维护模式。然而,用于进入 Storage DRS 维护模式的链接出现在非数据存储群集中的数据存储的 [摘要] 页面上。单击独立数据存储的 [进入 SDRS 维护模式] 时,数据存储尝试进入维护模式,并且任务显示为无限期挂起。
      解决办法:在 vSphere Client 的 [近期任务] 窗格中取消 [进入 SDRS 维护模式] 任务。

    • 在 Storage vMotion 过程中发生全部路径异常 (APD) 会导致 vCenter Server 与 ESXi 主机的通信失败
      如果在使用 Storage vMotion 迁移虚拟机时发生 APD 情况,则 vCenter Server 会将 Storage vMotion 中涉及的主机与 vCenter Server 清单断开连接。这种情况一直持续到后台 Storage vMotion 操作完成。此操作可能需要几分钟或几个小时,具体取决于 Storage vMotion 操作时间。在此期间,不能从 vCenter Server 对该特定主机执行其他操作。
      解决办法:无。Storage vMotion 操作完成后,vCenter Server 重新将该主机连接到清单。此故障不会影响在非 APD 数据存储上运行的虚拟机。

    • 添加到数据存储的符号链接可能导致数据存储浏览器不正确地显示数据存储内容
      将符号链接添加到数据存储的顶级后(无论是以外部方式在 NFS 服务器中添加还是将其记录到主机中),当您浏览数据存储时,可能看不到正确的数据存储信息,如它的文件和文件夹。导致此问题的原因可能是符号链接引用的文件和文件夹不正确。
      解决办法:移除符号链接。不要在数据存储中使用符号链接。

    • 尝试将数据区添加到支持 ATS 的 VMFS 数据存储时失败
      您只能在支持 ATS 的设备上扩展支持 ATS 的数据存储。如果您选择了不支持 ATS 的设备来扩展支持 ATS 的数据存储,则操作失败。vSphere Client 将显示以下错误消息: 在主机配置过程中发生错误 (An error occurred during host configuration)。在日志文件中,您可能还会发现以下错误消息:
      Operation failed, unable to add extent to filesystem。
      解决办法:在将数据区添加到 ATS 数据存储前,通过运行以下命令验证数据区设备是否支持 ATS:
      esxcli storage core device vaai status get -d=device_ID
      输出必须显示以下信息:
      ATS 状态:受支持 (ATS Status: supported)

    • 当平衡 I/O 负载时,Storage DRS 可能不按预期那样工作
      当使用 IOMeter 软件生成 I/O 负载来测试 Storage DRS 时,默认情况下,IOMeter 全部用 0 来填充文件。此数据不包含随机模式的 1 和 0,而真实数据中数据是随机模式,并且 Storage DRS 也需要这种随机模式来确定数据存储的 I/O 特性和性能。
      解决办法:测试存储 DRS 负载平衡时,请使用真实数据填充数据存储上至少 20% 的存储空间。如果使用 IOMeter 软件来生成 I/O 负载,请选择一个允许您将随机模式的 1 和 0 写入文件的版本。

    • 新虚拟机磁盘的名称不出现在 Storage DRS 初始放置位置建议中
      在启用了 Storage DRS 的数据存储群集上基于模板创建、克隆或部署虚拟机时,放置位置建议或故障对话框不会列出新虚拟机硬盘的名称。该对话框将显示以下消息:
      将新的虚拟机硬盘置于 <datastore name> 上 (Place new virtual machine hard disk on <datastore name>)
      解决办法:无。当创建虚拟机时,直到放置磁盘时才分配硬盘名称。如果各虚拟机硬盘的大小不同且放置在不同的数据存储中,您可以使用统计前后的空间利用率来估算哪个磁盘适合放置在哪个数据存储上。

    • 使用 [调度任务] 向导创建或克隆虚拟机时,Storage DRS 显示为已禁用
      如果创建一个调度任务来克隆或创建虚拟机并选择数据存储群集作为虚拟机文件的目标存储,则 [禁用 Storage DRS] 复选框始终处于选中状态。您无法在 [调度任务] 向导中为虚拟机取消选中 [禁用 Storage DRS] 复选框。
      解决办法:无。[禁用 Storage DRS] 复选框在 [调度任务] 向导中是始终处于选中状态。但是,在运行 [调度任务] 和创建虚拟机后,虚拟机的自动化水平与数据存储群集的默认自动化水平是相同的。

    • 尝试卸载启用了 Storage I/O Control 的 NFS 数据存储时,vSphere Client 显示一个错误
      如果对 NFS 数据存储启用 Storage I/O Control,则您无法卸载该数据存储。显示以下错误消息:
      资源正在使用 (The resource is in use)。
      解决办法:在尝试卸载数据存储前,禁用 Storage I/O Control。

    • 迁移后,IDE RDM 磁盘的物理兼容性模式不更改为独立持久模式
      在将具有磁盘的虚拟机从 ESX/ESXi 4.x 主机迁移到 ESXi 5.0 后,IDE RDM 磁盘的物理兼容性模式不更改为独立持久模式。
      解决办法:迁移后,使用 vSphere Client 将磁盘的模式更改为独立持久。

    • 尝试将具有子磁盘的虚拟兼容性 RDM 添加到现有虚拟机失败
      如果尝试将具有子磁盘的虚拟兼容性 RDM 添加到现有的虚拟机,操作会失败。vSphere Client 将显示以下错误消息:
      重新配置失败: vim.fault.DeviceUnsupportedForVmPlatform。
      解决办法:移除子磁盘,以便能够添加虚拟兼容性 RDM。

    • 启用软件 FCoE 后,尝试显示存储映射失败并显示错误消息
      此问题只影响那些已添加到 vCenter Server 且之前没有任何软件 FCoE 配置的 ESXi 主机。在这些主机上启用软件 FCoE 适配器后,尝试在 vSphere Client 中显示存储映射失败。将显示以下错误消息:
      发生内部错误: 无法序列化响应 (An internal error has occurred: Failed to serialize response)。
      解决办法:首先在 ESXi 主机上配置软件 FCoE,然后将该主机添加到 vCenter Server。

    • 尝试同时取消注册多个存储器供应商提供程序可能会失败并发生错误
      如果尝试从 vCenter Server 同时取消注册多个供应商提供程序,尝试可能会失败。即使 vCenter Server 中存在失败的供应商提供程序,仍会显示以下错误消息:
      ManagedObjectNotFound。
      sms.log 文件可能会显示以下异常:
      ProviderUnregistrationFault。
      解决办法:一次手动取消注册一个供应商提供程序。

    服务器配置

    • 应用关闭了服务启动策略的主机配置文件不会禁用服务
      在将禁用了某些服务的 ESXi 主机用作引用主机的情况下创建一个主机配置文件,并将其应用到启用了这些服务的主机。主机配置文件应用过程不禁用目标 ESXi 主机上的服务。用户通过 vSphere Client 中的 [安全配置文件] 或 DCUI 中的 [故障排除选项] 在目标 ESXi 主机上启用 ESXShell 或 SSH 服务后,通常会出现这种情况。

      解决办法:重新引导过程会禁用这些服务。您也可通过配置主机手动停止 vSphere Client 中的服务。为每个服务执行以下过程。

      1. 在清单中选择主机。
      2. 单击 配置选项卡。
      3. 单击 [软件] 部分中的 [安全配置文件]
      4. 单击 [属性] 并选择服务。
      5. 单击 [选项]
      6. 单击 [停止] 并单击 [确定]
    • 切换附加的主机配置文件时,主机配置文件应答文件的状态不更新
      将一个主机配置文件附加到先前附加到另一个主机配置文件的主机时,应答文件的状态没有更新。如果应答文件状态为 [已完成],则将另一个主机配置文件附加到该主机后,应答文件状态在主机配置文件视图中仍显示为 [已完成]。但是,实际状态可能更改为 [未完成]。

      解决办法:附加一个主机配置文件后,手动更新应答文件状态。

      1. 在 vSphere Client 中,选择主机配置文件清单视图中新附加的配置文件。
      2. 单击 [主机和群集] 选项卡。
      3. 在 [实体名称] 列表中右键单击该主机,然后选择 [检查应答文件]

      主机配置文件应答文件状态即会更新。

    • 更新内容 手动应用包含大型配置的主机配置文件可能会超时
      应用包含大型配置(例如,vSwitch 和端口组数量非常大)的主机配置文件时,如果目标主机没有配置或只是部分配置,则可能会超时。在此类情况下,尽管应用配置的 ESXi 基础进程可能继续运行,但用户仍会在 vSphere Client 中看到以下错误消息: 无法应用主机配置 (Cannot apply the host configuration)。

      此外,syslog.log 或其他日志文件可能显示类似以下内容的错误消息:
      Error interacting with configuration file /etc/vmware/esx.conf:Timeout while waiting for lock, /etc/vmware/esx.conf.LOCK, to be released.Another process has kept this file locked for more than 20 seconds.The process currently holding the lock is hostd-worker(5055).This is likely a temporary condition.Please try your operation again.

      如果多项操作尝试收集系统配置信息,同时主机配置文件应用操作设置配置,则系统上的争用情况会导致此错误。由于存在这些错误以及其他与超时相关的错误,甚至在系统上完成主机配置文件应用操作后,主机配置文件中捕获的配置仍可能未完全应用。检查主机的合规性可显示哪部分配置应用失败,并执行应用操作来解决剩余不合规问题。

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

      • 未使用 Auto Deploy 置备的 ESXi 主机

        1. 通过在 /etc/vmware/hostd/cmdMo.xml 文件中添加以下条目来提高应用操作的超时值:

          <managedObject id="2">
          <type> vim.profile.host.profileEngine.HostProfileManager </type>
          <moId> ha-hostprofileengine-hostprofilemanager </moId>
          --> <timeOutInSeconds> xxxx </timeOutInSeconds> <--****
          <version> vim.version.dev </version>
          <cmd> /usr/bin/sh </cmd>
          <arg id="1"> -l </arg>
          <arg id="2"> -c </arg>
          <arg id="3"> /usr/lib/vmware/hostd/hmo/hostProfileEngine.py --cgi </arg>
          </managedObject>


          其中 xxxx 是超时值,以秒为单位。默认情况下,应用操作的超时时间为 10 分钟。通过此条目,可以设置更长的超时时间。例如,值 3600 可将超时时间增加到 1 小时。根据特定的主机配置文件配置,输入的值可能会有所不同。设置足够大的值后,不会再出现应用操作超时错误,并且任务在完成之前都会显示在 vSphere Client 中。
        2. 重新启动 hostd。
      • 使用 Auto Deploy 置备的主机

        1. 重新引导使用 Auto Deploy 置备的 ESXi 主机。
        2. 对于使用 Auto Deploy 置备的 ESXi 主机,请通过在 ESXi 主机上执行更新应答文件操作并重新引导来确保应答文件是完整的。

          主机配置文件和应答文件中的配置会在初始化期间在系统上应用。大型配置可能需要较长时间才能引导,但它比通过 vSphere Client 手动应用主机配置文件快得多。
    • 对于使用新创建的配置文件的引用主机,主机配置文件合规性检查失败
      对新配置的主机配置文件(如配置了 iSCSI)执行合规性检查之前,如果没有更新应答文件,则该合规性检查可能失败。
      解决办法:执行合规性检查前更新配置文件的应答文件。

    vCenter Server 和 vSphere Client

    • vCenter Server 5.0 虚拟机可能会在清单中显示红色警告图标
      在 vCenter Server 5.0 中,一些虚拟机可能会在清单中显示红色警告图标,然而虚拟机的 [警报] 选项卡却并未指示已触发任何警报。在打开和关闭虚拟机电源时会出现此情况。
      解决办法:可行的解决方法。请注意,这些都是临时解决方案。
      在受影响的 ESX/ESXi 主机上重新启动管理代理
      重新启动 vCenter Server 服务
      从清单中移除 ESX/ESXi 主机,然后通过 vCenter 重新注册该主机
      移除并重新注册受影响的虚拟机。

    • 数据库空间估算器显示嵌入式 vPostgres 数据库的空间为 0.00B*
      使用 vSphere Web Client 时,如果使用 vPostgres 数据库,则 vCenter 数据库空间估算器不会更新。无论进行了何种设置,估计的数据库空间或估计的所需空间字段均显示 0.00B。
      空间估算器对于远程数据库继续有效。
      解决办法:无

    • 升级 vCenter Server 后,vCenter 会尝试在 ESX/ESXi 主机上再次升级 vpxa 代理*
      如果升级 vCenter Server,用户可能看到对 vCenter 中的所有群集显示 [升级群集主机上的 vCenter Agent] 任务。此任务永远不会完成,主机也不会自动加入 vCenter。您可以手动选择主机并进行添加。但下次重新启动 vCenter Server 服务时,会出现相同的行为。
      如果 vCenter Server [高级设置] 中的 [autoUpgradeAgents] 选项设置为 false,并且 vCenter Server 错误地尝试在 ESX/ESXi 主机上再次升级 vpxa 代理,则会出现此问题。
      解决办法

      1. 单击 [系统管理] > [vCenter Server 设置] > [高级设置]
      2. 查找 [AgentUpgrade.autoUpgradeAgents] 选项,并将它的值从 false 更改为 true
      3. 重新启动 VMware VirtualCenter Server 服务
      4. 手动重新连接所有 ESX 主机
    • 要解决此问题,请将 [autoUpgradeAgents] 选项更改为 true。
      将 [autoUpgradeAgents] 选项更改为 true 的步骤。
      [升级群集主机上的 vCenter Agent] 任务现在应完成。

       

    • 升级 vCenter Server 后,[性能] 选项卡会报告消息: 报告应用程序未能成功完成初始化 (Report application initialization is not completed successfully)*
      如果 VMware Virtual Center Management Webservices 正在 Windows Active Directory 帐户而不是本地系统帐户下运行,升级过程可能将 VMware VirtualCenter Management Webservices 设置为在本地系统下运行。
      Virtual Center Server 服务继续在域帐户下运行,而 VirtualCenter Management Webservices 服务作为本地系统运行,这会影响 VirtualCenter Management Webservices (Tomcat) 服务的正常运行。
      解决办法

      1. 关闭连接到 vCenter Server 的所有 vSphere Client 会话。
      2. 单击 [开始] > [运行],键入 services.msc,然后单击 [确定]。此时将打开 [服务] 窗口。
      3. 右键单击 VMware VirtualCenter Management Webservices 服务,然后单击 [属性]。
      4. 单击 [登录] 选项卡。
      5. 将帐户更改为使用 [此帐户:],并使用与 VMware VirtualCenter Server 服务所用帐户相同的域帐户。
      6. 单击 [确定]。
      7. 右键单击 VMware VirtualCenter Management Webservices 服务,然后单击 [重新启动]。
      8. 该服务启动后,连接到 vCenter Server。
      • vCenter Inventory Service
      • VMware vSphere Profile-Driven Storage Service
    • 注意:对于以下服务,也必须遵循此过程

       

    • 搜索虚拟机时,vSphere Client 可能会停止响应*
      在 vCenter Server 5.0 Update 1 客户端中,选择在视图中隐藏虚拟机(即在 [视图] 下拉菜单下取消选中 [在清单中显示虚拟机])后,客户端可能在以下情况下停止响应:

      1. 使用右上角的搜索框执行搜索,然后单击搜索框结果中的链接
      2. 在 [主机和群集] 视图中选择主机后,选择 [虚拟机] 选项卡,然后双击列表中的任意虚拟机
      3. 在 [虚拟机和模板] 视图中选择 [虚拟机] 选项卡,然后双击列表中的任意虚拟机
      解决办法:运行搜索之前,请确保已在 vSphere Client 上选中 [在清单中显示虚拟机]

       

    • 即使 vCenter Server Appliance vpxd 服务未成功初始化,服务也显示为处于运行状态*
      在 VMware vCenter Server Appliance 中,当通过 Web 控制台或命令行检查时,vpxd 服务显示为处于运行状态,但是用户无法使用 vSphere Client.sw 登录 vCenter Server Appliance
      解决办法:无

    • 在 vCenter Server Appliance 上更改 HTTP 和 HTTPS 端口设置后,[vCenter 服务状态] 选项卡显示错误消息*
      在 vCenter Server Appliance 中,在更改 HTTP 和 HTTPS 端口设置后,vSphere Client 中的 [vCenter 服务状态] 选项卡显示关于诸如存储监控服务、配置文件驱动的存储和 vCenter Server 等服务的错误消息。ESX 主机的 [存储视图] 选项卡可能不显示任何数据。
      解决办法:无

    • 随 vCenter Server Appliance 提供的嵌入式数据库支持清单最多具有 5 个主机和 50 个虚拟机
      嵌入式数据库未被配置为管理包含多于 5 个主机和 50 个虚拟机的清单。如果将嵌入式数据库与 vCenter Server Appliance 配合使用,则超出这些限制会引起许多问题,例如导致 vCenter Server 停止响应。

    • 备份 vCenter Server Appliance 中的清单服务数据时发生错误
      当您运行 /usr/lib/vmware-vpx/inventoryservice/scripts/backup.sh脚本来备份 vCenter Server 设备中的清单服务数据时,可能会失败并显示以下错误消息: Java HotSpot(TM) 64 位服务器虚拟机警告: 尝试分配堆栈防护页面失败 (Java HotSpot(TM) 64-bit Server VM warning: Attempt to allocate stack guard pages failed)。当 vCenter Server Appliance 内存不足且 JVM 不能分配足够的内存来启动进程时,会发生此错误。
      解决办法:为 vCenter Server Appliance 增加系统内存。

    • 在 vCenter Server Appliance 中重新启动 vpxd 失败,并出现数据库错误
      在具有嵌入式数据库的 vCenter Server Appliance 上,重新启动 vpxd 可能失败。vpxd.log 文件中显示与以下类似的错误消息:
      Alert:false@ /build/mts/release/bora-336896/bora/vpx/vpxd/util/vpxdVdb.cpp:403

      如果 vCenter Server Appliance 上系统时钟的时间重置为早于该数据库的创建时间,则发生此错误。这会导致由 vCenter Server Appliance 创建的数据库对象的时间戳显示为未来的某个时间。这将导致数据库对象查询失败。

      如果 Active Directory 域控制器的时钟设置为早于 vCenter Server Appliance 上的时钟,则您可能会在 Active Directory 配置期间遇到此错误。因为在配置过程中,vCenter Server Appliance 时钟会与 Active Directory 域控制器的时钟同步。
      解决办法:配置嵌入式数据库后,不要将 vCenter Server Appliance 上的系统时钟设置为一个较早的时间。当配置 Active Directory 时,确保 Active Directory 域控制器上的时钟设置时间不早于 vCenter Server Appliance 上的时钟时间。

    • 尽管 IPv6 不受支持,但 VMware vCenter Server Appliance Web 控制台有 IPv6 的配置选项
      尽管 VMware vCenter Server Appliance 不支持 IPv6,但是 VMware vCenter Server Appliance Web 控制台的 [网络] 选项卡有 IPv6 的配置选项,并且如果网络上有 DHCPv6 服务器,便会为该设备分配一个 IPv6 地址。
      解决办法:为 VMware vCenter Server Appliance 键入一个无效的静态 IPv6 地址,以防止此设备通过 DHCP 获得 IPv6 地址。

    • vSphere Client 或 vSphere Web Client 中的搜索显示过期结果或超时
      在 vSphere Client 或 vSphere Web Client 中搜索清单时,该搜索可能显示过期信息,或者在 vSphere Web Client 中时可能超时。

      指示意外运行时错误的类似以下内容的错误消息会显示在 Inventory Service 日志文件 ds.log中:
      [2011-06-27 18:04:25,367 pool-14-thread-5 ERROR
      com.vmware.vim.query.server.provider.impl.ProviderManagerServiceImpl] Unexpected runtime exception:
      com.xhive.error.XhiveInterruptedException:INTERRUPTED

      解决办法:重新启动 Inventory Service。

      对于 Windows 中运行的 vCenter Server 系统,请执行以下步骤:

      1. 启动 Windows Service Manager:
        1. 选择 [开始] > [运行]
        2. 键入 services.msc
      2. 右键单击 [vCenter Inventory Service],然后选择 [重新启动]

      对于 vCenter Server Appliance,请执行以下步骤:
      1. 登录 VMware vCenter Server Appliance Web 控制台。
      2. vCenter Server 选项卡上,选择 状态
      3. 单击 停止 vCenter
      4. 单击 启动 vCenter
    • 在链接模式环境中执行 Storage vMotion 操作可能会失败,并显示错误消息“对象已删除或未完全创建 (The object has already been deleted or has not been completely created)”
      在由用户登录的 vCenter 之外的 vCenter Server 实例托管的虚拟机上尝试执行 Storage vMotion 操作可能产生与以下内容类似的错误消息:“对象已删除或未完全创建 (The object has already been deleted or has not been completely created)”或者“在 vCenter Server XXXXXXXX 上调用 ‘PropertyCollector.RetrieveContents’ 或对象 ‘propertyCollector’ 失败 (Call "PropertyCollector.RetrieveContents" or object "propertyCollector" on vCenter Server XXXXXXXX failed)”。
      解决办法:如果在用户登录托管虚拟机的 vCenter 实例时执行 Storage vMotion 操作,则不会出现错误消息。

       

    • 性能计数器显示为处于统计信息级别 2,而它们实际上已移至统计信息级别 3
      在 vCenter Server 中,一些性能计数器实际上已移至统计信息级别 3,但是在 vSphere Client 中显示为处于统计信息级别 2。vSphere Client 未正确更新以反映对 CPU 所做的更改和磁盘相关信息(已移至统计信息级别 3)。
      解决办法:移到统计信息级别 3 以使用这些计数器。

    • 将虚拟机迁移到另一个 HA 群集会将虚拟机状况从受保护更改为不受保护
      将虚拟机从一个 HA 群集迁移到另一个 HA 群集会将虚拟机的保护状况从受保护更改为不受保护。在迁移虚拟机后,在 [摘要] 选项卡上 HA 状态将虚拟机报告为 [不受保护]。在 ESXi 上重新配置 HA 不能解决该问题。
      解决办法:如果迁移的虚拟机的状况已更改为不受保护,请在目标群集上先禁用 HA,然后再重新启用。或者,如果您尚未将虚拟机迁移到目标 HA 群集,那么在将虚拟机迁移到目标 HA 群集之前,您可以先在源群集上禁用 HA。之后,在目标群集上再重新启用 HA。

    • 通过某些第三方应用程序登录 vCenter(使用 SQL 数据库)会导致严重的 vCenter 数据库性能问题
      当诸如 nWorks 等应用程序查询 vCenter SQL 数据库时,生成的 SQL 查询会非常大,从而导致数据库耗尽 tempdb 空间并造成 vCenter Service 崩溃。
      解决办法:如果数据库性能问题是由来自 vCenter Server 的具有巨大 IN CLAUSE 的 SQL 查询造成的,那么可以使用以下配置参数,通过 vpxd.cfg 配置文件更改从 Event Manager 生成的查询。

    • 如果选择了不适用于虚拟机的数据计数器,高级性能图表视图将不显示虚拟机的数据
      在自定义高级性能图表视图时,如果对虚拟机使用的是按虚拟机堆栈图图表类型,但选择的数据计数器不适用于虚拟机,则生成的图表不会显示关于虚拟机的任何性能数据。[性能图表图例] 窗格也不会显示虚拟机的任何数据。
      解决办法:自定义高级性能图表视图时,请勿选择不适用于虚拟机的数据计数器。要了解适用于虚拟机的计数器列表,请在 vCenter Server 清单中选择虚拟机,然后单击 [性能] 选项卡并导航到 [高级] > [图表选项]。

    • vSphere Web Client 警报侧栏不能正确显示系统中存在的警报数目
      当系统中存在的警报超过 100 个时,vSphere Web Client 警报侧栏错误地显示只有 100 个警报。
      解决办法:无。

    • 不显示数据存储群集或大型环境中的数据存储的概览性能图表
      在一些大型环境中,由于 vSphere Management WebServices、Tomcat 内存不足,可能不显示数据存储群集或数据存储的性能概览图表。
      解决办法:增加 Tomcat 中可用的内存量。

    • 使用 vSphere Web Client 时,重复提示您为 Adobe Flash 增加可用的本地存储
      vSphere Web Client 使用系统上用于访问客户端的本地存储来存储日志文件。日志文件的存储限制取决于 Adobe Flash Player 设置。随着日志文件的增长,会出现一个对话框提示您提高限制。系统会不断定期提示您,直至存储限制达到 [无限制]
      解决办法:设置 Adobe Flash Player 的存储限制:

    • 在 vSphere Web Client 中无法选择多列进行排序
      在 vSphere Web Client 的表中,可选择主列并通过单击列标题进行排序。单击另一个列标题会将该列改为主排序列,而不会选择它作为第二排序列。

      解决办法:要对 vSphere Web Client 表中的多个列排序,请执行以下过程:

      1. 选择主列并通过单击列标题进行排序。
      2. 选择第二列和随后的列并通过按住 Ctrl 单击各列标题进行排序。

       

    • Internet Explorer 7 无法加载 vSphere Web Client 页面
      如果 Internet Explorer 7 的安全设置不包括 about:internet和 https://localhost作为受信任的站点,则 Web 浏览器无法打开 vSphere Web Client 页面。

      解决办法:将 about:internet和 https://localhost添加为受信任的站点:

      1. 在 Internet Explorer 7 中,选择 [工具] > [Internet 选项]
      2. 单击 [安全] 选项卡。
      3. 选择 [受信任的站点]
      4. 单击 [站点]
      5. [将该网站添加到区域中] 文本框中,键入 about:internet 并单击 [添加]
      6. [将该网站添加到区域中] 文本框中,键入 https://localhost 并单击 [添加]
      7. 单击 [确定]
      8. 关闭并重新启动 Internet Explorer。
    • 从快捷方式打开 vSphere 管理应用程序生成错误:Windows 找不到“https://localhost:9443/admin-app”(Windows cannot find 'https://localhost:9443/admin-app')
      如果 Firefox 是默认 Web 浏览器且没有运行,则从快捷方式启动 vSphere 管理应用程序可能出现错误:
      Windows 找不到“https://localhost:9443/admin-app”(Windows cannot find 'https://localhost:9443/admin-app')。请确保正确键入名称,然后重试。

    • 解决办法:这是 Firefox 在某些 Windows 系统上的一个已知问题。请参见 http://kb.mozillazine.org/Windows_error_opening_Internet_shortcut_or_local_HTML_file_-_Firefox

    • 如果无法解析 vCenter Server 主机名,则 vSphere Web Client 不会加载 vCenter Server 清单
      如果 vSphere Web Client 无法解析 vCenter Server 系统的主机名,并且 vCenter Server 使用 IP 地址向 vSphere Client 进行了注册,则 vSphere Web Client 无法加载清单树。
      解决办法:确保 vCenter Server 的主机名可通过以下方式之一来解析:

      • 将 vCenter Server 系统添加到您的名称服务器。
      • 将 vCenter Server 系统添加到运行 vSphere Web Client 的系统上的 C:\Windows\System32\drivers\etc\hosts文件
    • 在 Linux 上登录或退出 vSphere Web Client 时,Flash 插件崩溃
      在 Linux 系统上登录或注销 vSphere Web Client 时,Flash 插件可能会崩溃。
      解决办法:重新加载页面以重新启动 Flash 插件。

    • 使用本地 IPv6 地址无法访问 vSphere Web Client 管理工具
      如果您尝试使用本地 IPv6 地址来访问 vSphere Web Client 管理工具,Web 浏览器会显示以下错误消息:
      无法从远程主机访问 vSphere Web Client 管理工具 (vSphere Web Client administration tool cannot be accessed from a remote host)。

    • 解决办法:使用 localhost 而不是 IPv6 地址来访问管理工具。例如,使用 https://localhost:9443/admin-app而不使用 https://[fc00:10:20:123:355c:1744:1b82:6716]:9443/admin-app之类的地址。

       

    • 当客户端安装在使用纯 IPv6 的系统上时,Internet Explorer 7 无法访问 vSphere Client 网页
      如果 vSphere Web Client 安装在使用纯 IPv6 的操作系统上,则无法使用 Internet Explorer 7 访问 vSphere Web Client。
      解决办法:使用 Firefox 或 Internet Explorer 8 访问 vSphere Web Client。

    • Internet Explorer 可能无法下载客户端集成插件
      当您使用 Internet Explorer 下载客户端集成插件时,可能会看到以下错误消息: Internet Explorer 无法从 localhost 下载 vmware-vmcr-win32-x86.exe (Internet Explorer cannot download the vmware-vmcr-win32-x86.exe from localhost)。Internet Explorer 中的某些安全设置阻止下载客户端集成插件时,会发生该错误。
      解决办法:使用下载客户端集成插件的替代方法。

      • 使用 Firefox 连接到 vSphere Web Client 并下载客户端集成插件。
      • 使用 Internet Explorer 和非安全端口 (http:// ipaddress: portnumber/vsphere-client/vmrc/vmware-vmrc-win32-x86.exe) 直接连接到客户端集成插件文件。例如,http://localhost:9090/vsphere-client/vmrc/vmware-vmrc-win32-x86.exe。
    • vSphere Web Client 不加载或刷新数据
      有时 vSphere Web Client 无法加载或刷新数据。应用程序右上角的加载微调控件会继续旋转,但不显示请求的信息。
      解决办法:执行以下一个或多个过程:

      • 单击浏览器的 [刷新] 按钮。
      • 从清单树选择不同的对象,然后单击浏览器的 [刷新] 按钮。
      • 检查 vCenter Server 及其服务的健康状况。重新启动任何已停止的服务。
    • 无法从 vCenter Server [欢迎使用] 页面访问 [vSphere Web Client 登录] 页面
      如果使用 localhost URL 访问 vCenter Server [欢迎使用] 页面,单击 [登录到 vSphere Web Client] 会产生一个错误。
      解决办法:使用 vCenter Server 系统的 IP 地址或主机名访问 [欢迎使用] 页面。

    • vSphere Client 中的 [选择用户和组] 对话框显示截断的用户名和组名
      将一个权限添加到 vSphere Client 中的清单对象时,[选择用户和组] 对话框可能显示截断的用户名和组名。例如, [Administrator] 可能显示为 [tor]。只有通过键入正确的完整名称才能选择用户和组。
      当 Windows 中的 Workstation 服务停止时,会出现此错误。

    • 解决办法:重新启动 vCenter Server 计算机上的 Workstation 服务。

       

      选择 [开始] > [程序] > [管理工具] > [服务]

      右键单击 [Workstation] 并选择 [启动]

    • 虚拟机导出列表可能不完整
      在 vSphere Client 清单中选择一个数据中心、群集、主机或其他对象并导出其虚拟机的列表时,列表可能不包括所有的虚拟机。这是因为不可见对象的信息并不总是填充到列表中。
      解决办法:导出前,滚动列表以确保显示所有虚拟机。

    • vSphere Web Client 日志文件中显示虚假错误消息
      由于使用的 Tomcat 和 dm Server 版本的原因,vSphere Web Client 日志文件中显示一些虚假错误消息。其中包括一些 INFO消息以及以下消息: 严重: 没有为服务器定义的全局上下文 (SEVERE: No global context defined for server)。您可以忽略这些消息。
      解决办法:无。

    • vSphere Web Client 联机帮助错误地将 Firefox 3.5 列为受支持的浏览器
      vSphere Web Client 联机帮助错误地将 Firefox 3.5 列为 vSphere Web Client 和客户端集成插件的受支持的 Web 浏览器。
      解决办法:有关受支持的 Web 浏览器的信息,请参见  《vSphere 安装和设置》文档。

    • 尝试查看虚拟机存储配置文件时,vSphere Client 显示一条错误消息
      当您将 vSphere Client 连接到 vCenter Server 并尝试查看虚拟机的存储配置文件时,可能显示以下错误消息: VC 无法连接到 http:///sps/sdk 位置处的Profile-Driven Storage Service (VC is unable to connect to Profile-driven storage service at http:///sps/sdk)。
      当存储配置文件服务和另一服务都配置为使用端口 31000 时,会发生端口冲突。vSphere Web Client 和 vCenter Orchestrator 可导致此冲突。

      解决办法:重新启动 vSphere Web Client 服务和 vCenter Orchestrator 配置服务。当重新启动这些服务时,它们将选择下一个可用端口。如果计算机上只存在或运行其中一个服务,您只需重新启动该服务。

       

    • [虚拟机] 选项卡中的信息可能不会刷新
      有时 vSphere Client 中的 [虚拟机] 选项卡中的信息可能不会立即刷新。例如,克隆或注册大量虚拟机后,某些虚拟机尽管出现在清单树中,但可能不会出现在 [虚拟机] 选项卡中。如果您打开或关闭大量虚拟机的电源,新电源状况尽管正确显示在清单树中,但可能不会反映在 [虚拟机] 选项卡上。
      解决办法:按 F5 刷新选项卡中的信息。

    • 在 Windows Server 2008 上的 Internet Explorer 9 中无法加载 vSphere Web Client
      如果尝试在 Windows Server 2008 系统上的 Internet Explorer 9 中加载 vSphere Web Client,您会在 Web 浏览器窗口中看到蓝色背景,而没有进一步的活动。
      解决办法:在 Windows Server 2008 系统上,使用 Internet Explorer 7 或 8 或者 Mozilla Firefox 3.6 或更高版本来访问 vSphere Web Client。

    • vSphere Web Client 状态无法在会话之间持续
      vSphere Web Client 的状态通常在会话之间持续存在,这样当您再次使用 vSphere Web Client 登录时,会自动选择您退出先前会话时选择的对象和选项卡。然而,如果您将 Web 浏览器的首选项设置为浏览器不记住历史记录,或者 Flash Player Website Storage 设置不为访问过的网站分配任何存储,则 Flash Player 不会存储来自 vSphere Web Client 的数据,状态也不会在会话之间持续存在。

      解决办法:执行以下过程:

    • vSphere Web Client 间歇产生以下错误:错误 #2406: 已加载的文件没有有效签名 (Error #2406: The loaded file did not have a valid signature)
      在 SUSE Linux Enterprise Server 11 或 Red Hat Enterprise Linux 5 上使用 Mozilla Firefox 3.6.x 时,可能会间歇显示以下错误消息:
      错误 #2406: 已加载的文件没有有效签名 (Error #2406: The loaded file did not have a valid signature)。
      解决办法:重新启动 Web 浏览器并重新连接到 vSphere Web Client。

    • 导出系统日志时 vCenter Server 崩溃
      从 vCenter Server 导出系统日志时,vCenter Server 使用由 Windows TEMP环境变量指定的文件夹。默认情况下,此变量设置为 C:\Windows\Temp。
      如果将 vCenter Server 配置为存储大量日志数据,或者如果选择从其下载日志的大量主机,则 TEMP变量中指定的驱动器可能空间不足。如果此驱动器为安装 vCenter Server 的驱动器,则 VMware VirtualCenter Server 服务可能崩溃。
      解决办法:确保由 Windows TEMP环境变量指定的驱动器具有足够的可用空间用于存储导出的日志。请考虑 在 TEMP变量中指定除 C: 驱动器之外的其他驱动器,以防止中断系统服务。

    虚拟机管理

    • 在硬件版本 7 虚拟机上进行 CPU 热添加时出错
      硬件版本 8 虚拟机的多核虚拟 CPU 功能支持虚拟 CPU 热添加。
      对于每个插槽的内核数大于 1 的硬件版本 7 虚拟机,当您在 [虚拟机属性] 对话框中启用 CPU 热添加并尝试热添加虚拟 CPU 时,操作失败并显示以下错误消息: 该虚拟机不支持 CPU 热插拔 (CPU hot plug not supported for this virtual machine)。
      解决办法: 要在硬件版本 7 虚拟机上使用 CPU 热添加功能,请关闭虚拟机电源并将每个插槽的内核数设置为 1。
      为达到最佳效果,请使用硬件版本 8 的虚拟机。

    • 在通过 vMotion 迁移期间,从 ESXi 主机直通到虚拟机的 USB 设备可能会断开连接
      当 USB 设备从 ESXi 主机直通到虚拟机并且设备配置为在通过 vMotion 迁移期间保持连接状态时,在执行 vMotion 操作期间设备可能会断开连接。如果 DRS 触发迁移,该设备也会断开连接。当设备断开连接时,它们会恢复至主机,不再连接到虚拟机。迁移连接了多个 USB 设备的虚拟机时,会更频繁地发生此问题,但连接了一个或少数设备时,只偶尔发生此问题。
      解决办法:将虚拟机迁移回与 USB 设备物理连接的 ESXI 主机,并将设备重新连接到虚拟机。

    • 当虚拟机具有无法访问的 SCSI 直通设备时将无法打开电源
      如果连接到虚拟机的 SCSI 直通设备有一个无法从虚拟机的主机访问的设备备用,虚拟机将无法打开电源并显示以下错误消息: 打开虚拟机电源时从 ESX 主机收到一条意外错误 (An unexpected error was received from the ESX host while powering on VM)。
      解决办法:执行以下过程之一:

      • 如果虚拟机的主机有一个物理 SCSI 设备,请将 SCSI 直通设备的设备备用更改为主机的物理 SCSI 设备并打开虚拟机电源。
      • 如果主机没有物理 SCSI 设备,则将 SCSI 直通设备从虚拟机移除并打开虚拟机电源。
    • 如果已启用复制,那么执行从 ESXi 5.0 到 ESX/ESXi 4.1 的虚拟机克隆或重定位操作将失败
      如果您使用 hbr enablereplication命令在位于 ESXi 5.0 主机上的虚拟机上启用复制并将该虚拟机克隆到 ESX/ESXi 4.1 或更早版本的主机,那么验证将失败并显示错误消息 不支持操作 (operation is not supported)。不支持在 ESX/ESXi 4.1 主机上克隆 ESXi 5.0 虚拟机。
      解决办法:选择以下解决办法之一:

      • 将虚拟机克隆到 ESXi 5.0 主机上
      • 在 ESX/ESXi 4.1 主机上克隆或重定位一个新的虚拟机。
    • vCenter Server 5.0 与 ESX/ESXi 主机的不兼容性导致迁移具有增量磁盘的虚拟机失败
      如果 vCenter Server 5.0 所托管主机的版本早于 ESX/ESXi 4.0 Update 3,则无法将具有快照或增量磁盘的虚拟机迁移到该主机。尝试此类迁移会导致显示以下系统错误消息:
      由于 vCenter Server 和 ESX 版本不兼容,不支持使用快照或增量磁盘进行虚拟机迁移。若要继续此操作,请将 ESX 主机升级到 ESX 4.0 Update 3 或更高版本 (Migration of VMs with snapshots or delta disks is not supported due to version incompatibility between vCenter Server and ESX. To continue this operation, please upgrade your ESX host(s) to ESX 4.0 Update 3 or later)。
      ESX/ESXi 4.1 上也存在同样的限制且会显示类似的错误消息。如果 vCenter Server 5.0 管理主机,则 ESX/ESXi 4.1 不支持使用增量磁盘迁移虚拟机。
      解决办法:将 ESX/ESXi 主机升级到 ESX/ESXi 4.0 Update 3 或更高版本或者升级到 ESX 4.1 Update 1 或更高版本。

    • 在自定义 Windows XP 和 Windows 2003 后,非 ASCII DNS 后缀设置不正确
      当您使用自定义规范向导自定义 Windows XP 或 Windows 2003 时,如果在 [网络属性] 的 [DNS] 选项卡中输入非 ASCII DNS 后缀,则自定义报告为成功,但该非 ASCII DNS 后缀设置不正确。
      解决办法:在 Windows XP 和 Windows 2003 中手动设置 DNS 后缀。

    • 迁移后,.vmsd 快照数据库文件中的快照磁盘路径和增量磁盘描述符文件中的父路径未进行更新
      将 snapshot.redoNotWithParent设置为 TRUE,并更改
      snapshotDirectory设置(例如,从数据库 A 更改为数据库 B)时,您可能会看到一条错误消息:
      检测到无效的快照配置 (Detected an invalid snapshot configuration)。同时存在以下两种情况时,将出现该问题:

      • 恢复为快照树中先前的快照,并从该快照点创建新快照。结果为非线性快照树层次结构。
      • 磁盘链中的磁盘链接跨多个数据存储并包含源数据存储和目标数据存储。如果多次更改 snapshotDirectory设置以指向其他数据存储,并在 snapshotDirectory更改之间执行虚拟机快照,则将出现这种情况。例如,执行 snapshotDirectory设置为数据存储 A 的虚拟机的快照,再恢复为先前的快照,然后将 snapshotDirectory设置更改为数据存储 B 并执行其他快照。现在将虚拟磁盘从数据存储 B 迁移到数据存储 A。

    迁移

    • 将具有 IDE 虚拟磁盘的虚拟机从 ESXi 5.0 主机冷迁移到 ESX/ESXi 4.x 主机失败并显示以下错误: 对象不支持此操作 (The operation is not supported on the object)
      使用 vCenter Server 5.0 将具有一个或多个 IDE 虚拟磁盘的虚拟机从 ESXi 5.0 主机冷迁移到运行 ESX/ESXi 4.x 的主机时,迁移失败并显示以下错误: 对象不支持此操作 (The operation is not supported on the object)

      解决办法:执行以下步骤。

      1. 在 ESXi 5.0 主机上选择虚拟机。
      2. 如果虚拟机驻留在 ESXi 5.0 主机的仅主机数据存储上,则将虚拟机 .vmx和 .vmdk文件移动到一个可从 ESXi 5.0 主机和 ESX/ESXi 4.x 主机访问的共享 LUN 上。
      3. 通过使用迁移虚拟机向导中的 [更改主机] 选项,将虚拟机冷迁移到 ESX/ESXi 4.x 主机。

    • 在夏令时 (DST) 转换中,性能图表上的时间轴没有更新以反映 DST 时间变化。
      例如,遵守 DST 的区域的本地时钟在 2011 年 3 月 27 日凌晨 3 点(周日)提前了 1 小时。性能图表时间轴上的刻度标记应是 ...、2:00、2:20、2:40、4:00、4:20...,省略凌晨 3 点开始的一小时的刻度标记。然而,实际上显示的标记为 ...、2:00、2:20、2:40、3:00、3:20、3:40、4:00、4:20...。
      解决办法:[无 (None)]

    • 用户在 Storage vMotion 操作中指定磁盘格式更改后,虚拟机磁盘仍保留其原始格式
      对正运行 ESX/ESXi 4.1 或更早版本的主机上打开电源的虚拟机执行 Storage vMotion 操作过程中,您尝试将磁盘格式转换成厚置备置零,但并未发生转换。Storage vMotion 操作成功,但是由于 ESX/ESXi 4.1 和更早版本的固有限制,磁盘继续保留其原始磁盘格式。如果对 ESXi 5.0 主机上的虚拟机执行同样的操作,则会正确转换。
      解决办法:无。

    • vCenter Server 支持捆绑包工具找不到在自定义位置中存储的日志数据
      vCenter Server 支持捆绑包工具找不到在自定义的非默认位置存储的日志文件。vCenter Server 支持捆绑包工具不同于 vSphere Client 日志收集工具。

      解决办法:将 vSphere Client 连接到 vCenter Server 并且使用导出系统日志功能检索日志数据。在 vSphere Client 中,选择 [管理] > [导出系统日志]

      当您无法将 vSphere Client 连接到 vCenter Server 时,必须手动将文件复制到日志包。

    VMware HA 和 Fault Tolerance

    • 在 vCenter Server 5.0 中,不再支持针对 vSphere HA 的很多高级配置选项
      不再支持以下选项:

      das.consoleUser
      das.consoleNode
      das.consolePerm
      das.primaryCount
      das.checkVmStateDelay
      das.trace
      das.traceLevel
      das.traceOutput
      das.preferredPrimaries
      das.disableUWSwapRequirement
      das.sensorPollingFreq
      das.bypassNetCompatCheck
      das.defaultfailoverhost
      das.failureDetectionTime
      das.failureDetectionInterval

      如果您尝试设置其中一个不受支持的选项,vCenter Server 5.0 会报告该选项无效。此外,如果您从定义了上述任意选项的先前版本升级到 vCenter Server 5.0,则这些选项将被删除而不再有效。
      解决办法:无。

    • 出现主机故障时,vSphere HA 无法重新启动正在进行 vMotion 迁移的虚拟机。
      正在将虚拟机从一台主机迁移到另一主机时,原始主机可能会失败,变得无响应或者无法访问包含虚拟机配置文件的数据存储。如果出现此故障且 vMotion 随后也出现故障,则 vSphere HA 可能不会重新启动虚拟机,并可能会对其取消保护。
      解决办法:如果虚拟机失败且 vSphere HA 未再次打开其电源,请手动再次打开虚拟机电源,此时 vSphere HA 会保护虚拟机。

    国际化

    • 搜索未找到日语、中文、韩语、德语、法语和西班牙语的本地化字符。
      搜索本地化字符未检索到日语、中文、韩语以及德语、法语和西班牙语字符。
      解决办法:搜索主题时,使用英语界面。

    • 用户名包含非 ASCII 字符的用户无法使用 vSphere Web Client 登录到 vCenter Server
      vSphere Web Client 不接受含有非 ASCII 字符的用户名。用户名包含非 ASCII 字符的用户无法使用 vSphere Web Client 连接到 vCenter Server。
      解决办法:使用 vSphere Client 连接到 vCenter Server。

    • vSphere Web Client 帮助中与本地化搜索和搜索范围相关的问题
      vSphere Web Client 帮助中与本地化搜索有关的已知问题包括:
      使用非英语语言的本地化字符的搜索不会检索结果。如果使用非 ASCII 字符创建搜索范围名称,这些字符不能正确显示。
      解决办法:编辑 tomcat-server.xml 文件以将 URI 编码指定为 UTF-8:

      使用文本编辑器打开文件 vSphere_Web_Client_Installation_Directory\springsource-dm-server-2.0.4\config\tomcat-server.xml。

       

      编辑文件的以下部分以在 connectionTimeout =“20000”行的末端添加参数 URIEncoding="UTF-8":

      <Connector port="9090" protocol="HTTP/1.1"
      connectionTimeout="20000"
      redirectPort="9443" emptySessionPath="true"/>

      9090 是连接器端口的默认值。如果在安装过程中更改了此值,则会出现另一端口号。不要更改该端口号。

      更改后,这部分应显示如下:

      <Connector port="9090" protocol="HTTP/1.1"
      connectionTimeout="20000" URIEncoding="UTF-8"
      redirectPort="9443" emptySessionPath="true"/>

       

      编辑该文件的以下部分,在 keystoreFile="config/keystore"行末端添加 URIEncoding="UTF-8"行:

      <Connector port="9443" protocol="HTTP/1.1" SSLEnabled="true"
      maxThreads="500" scheme="https" secure="true"
      clientAuth="false" sslProtocol="TLS"
      keystoreFile="config/keystore"
      keystorePass="changeit" emptySessionPath="true"/>

      9443 是连接器端口的默认值。如果在安装过程中更改了此值,则会出现另一端口号。不要更改该端口号。

      更改后,这部分应显示如下:

      <Connector port="9443" protocol="HTTP/1.1" SSLEnabled="true"
      maxThreads="500" scheme="https" secure="true"
      clientAuth="false" sslProtocol="TLS"
      keystoreFile="config/keystore" URIEncoding="UTF-8"
      keystorePass="changeit" emptySessionPath="true"/>

      保存文件。