vCenter Server 5.0 Update 1a | 2012 年 7 月 12 日 | 内部版本 755629

vSphere Client 5.0 Update 1a | 2012 年 7 月 12 日 | 内部版本 755629

vCenter Server 5.0 Update 1a 安装软件包 | 2012 年 7 月 12 日 | 内部版本 757163

vCenter Server Appliance 5.0 Update 1a | 2012 年 7 月 12 日 | 内部版本 759855

上次更新时间:2012 年 7 月 12 日

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

发行说明内容

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

新增功能

vCenter Server Appliance 5.0 Update 1a 是自 vCenter Server Appliance 5.0 发布之后的第一次主要更新

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

  • vCenter 5.0 Update 1a 引入了对以下 vCenter 数据库的支持
    • Oracle 11g Enterprise Edition,Release 2 [11.2.0.3] - 64 位
    • Oracle 11g Enterprise Edition,Release 2 [11.2.0.3] - 32 位

  • vCenter Server Appliance 数据库支持:随 vCenter Server Appliance 提供的 DB2 Express 嵌入式数据库已替换为 VMware vPostgres 数据库。这样可进一步减少设备占用空间并缩短 vCenter Server 部署时间

  • 已解决问题:此外,本版本提供了许多已列在“已解决的问题”部分中的缺陷修复。

国际化

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 的版本兼容性

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

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

vCenter 5.0 Update 1a 提供与现有 vCenter 5.0 Update 1 版本相同级别的兼容性。请参见 VMware 产品互操作性列表获取有关 vCenter 5.0 Update 1 兼容性的完整详情。

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.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 主机。

vSphere 5.0 的测试版本

不支持从 vCenter Server 5.0 测试版和 vCenter Server 5.0、5.0 Update 1 预发布版升级到 vCenter Server 5.0 Update 1a。请卸载测试版或预发布版 vCenter Server 5.0、5.0 Update 1 版本,并执行 vCenter Server 5.0 Update 1a 的全新安装。如果要测试 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

  • Windows 客户机操作系统自定义:vSphere 5.0 是支持 Windows 2000 客户机操作系统自定义的最新版本。VMware 将继续支持 Windows 客户机更新版本的自定义。

  • 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 将继续受支持。

已解决的问题

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

升级和安装

  • 通过 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!Status: 0".
    本版本已解决该问题。

     

存储问题

  • 在 vCenter Server Virtual Appliance 中将 Web 服务端口和 Inventory Service 端口更改为自定义端口以后,[存储视图] 选项卡无法显示任何数据
    在 vCenter Server Virtual Appliance 中,将 Web 服务和 Inventory Service 更改为使用自定义端口以后,vCenter Server Virtual Appliance [存储视图] 选项卡无法显示任何数据。
    本版本已解决该问题。

vCenter Server 和 vSphere Client 问题

  • 连接到 vCenter Virtual Appliance 的 vCenter Client 报告错误消息,指出 Web Client 未安装或未正确配置
    在 vCenter Server Virtual Appliance 上使用 vCenter Client 时,[License Reporting Manager] 选项卡不起作用。并且还将显示一条错误消息: Web Client 未安装或未正确配置,或者发生内部系统错误 (Web Client is not installed or configured correctly or an internal system error has occurred)。
    本版本已解决该问题。

  • 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)
    注意:您可以手动启动虚拟机。
    有关详细信息,请参见 知识库文章 2013639
    本版本已解决该问题。

其他问题

  • 直接从服务器获取的 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 和 vSphere Client 问题

  • 数据库空间估算器显示嵌入式 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