更新时间:2013 年 10 月 14 日

VMware ESXi™ 5.5 | 2013 年 9 月 22 日 | 内部版本 1331820

VMware vCenter Server™ 5.5 | 2013 年 9 月 22 日 | 内部版本 1312298

vCenter Server Appliance 5.5 | 2013 年 9 月 22 日 | 内部版本 1312297

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

发行说明内容

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

新增功能

此版本的 vSphere 5.5 包括 ESXi 5.5 和 vCenter Server 5.5。请阅读 《VMware vSphere 5.5 平台新增功能》中有关此版本中的新功能和增强功能的信息。

国际化

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

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

兼容性和安装

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

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

vSphere Client 和 vSphere Web Client 打包在 vCenter Server ISO 上。您可以使用 VMware vCenter™ 安装程序向导来安装其中一个客户端,也可以同时安装这两个客户端。

ESXi 的硬件兼容性

要查看与 vSphere 5.5 兼容的处理器、存储设备、SAN 阵列和 I/O 设备的列表,请查看 《VMware 兼容性指南》中关于 ESXi 5.5 的信息。

ESXi 的设备兼容性

要确定哪些设备与 ESXi 5.5 兼容,请查看 《VMware 兼容性指南》中关于 ESXi 5.5 的信息。

某些设备已在 ESXi 5.5 上弃用,并且不再受支持。在升级过程中,设备驱动程序安装在 ESXi 5.5 主机上。该驱动程序可能仍在 ESXi 5.5 上起作用,但设备在 ESXi 5.5 上不受支持。有关已在 ESXi 5.5 上弃用且不再受支持的设备列表,请参见 VMware 知识库文章 《ESXi 5.5 升级过程中的弃用设备及警告》

ESXi 的客户机操作系统兼容性

要确定哪些客户机操作系统与 vSphere 5.5 兼容,请查看 《VMware 兼容性指南》中关于 ESXi 5.5 的信息。.

ESXi 的虚拟机兼容性

ESXi 5.5 支持与 ESX 3.x 及更高版本(硬件版本 4)兼容的虚拟机。与 ESX 2.x 及更高版本(硬件版本 3)兼容的虚拟机不受支持。要在 ESXi 5.5 上使用此类虚拟机,请升级虚拟机兼容性。请参见 《vSphere 升级》文档。

vSphere Client 与使用 vCenter Server 5.x 的链接模式环境之间的连接

vCenter Server 5.5 在链接模式下只能与 vCenter Server 5.5 的其他实例共存。

此版本的安装说明

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

虽然安装过程很简单,但是仍须执行若干后续配置步骤。请阅读以下文档:

迁移第三方解决方案

无法将 ESX 或 ESXi 主机上安装的第三方解决方案作为主机升级的一部分直接进行迁移。ESXi 5.1 与 ESXi 5.5 之间的架构更改会导致丢失第三方组件,并可能造成系统不稳定。要完成此类迁移,您可以使用 Image Builder 创建自定义 ISO 文件。有关使用第三方自定义内容升级主机的信息,请参见 《vSphere 升级》文档。有关使用 Image Builder 创建自定义 ISO 的信息,请参见 《vSphere 安装和设置》文档。

禁止对不支持的 CPU 进行升级和安装

vSphere 5.5 仅支持采用 LAHF 和 SAHF CPU 指令集的 CPU。在安装或升级过程中,安装程序检查主机 CPU 与 vSphere 5.5 的兼容性。如果您的主机硬件不兼容,将显示带有不兼容消息的紫色屏幕。您无法安装或升级到 vSphere 5.5。

本版本的升级

有关升级 vCenter Server 和 ESX/ESXi 主机的说明,请参见 vSphere Upgrade 文档。

VMware vSphere 5.5 的开放源组件

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

产品支持注意事项

  • vSphere Web Client。由于 Adobe Flash 不再支持 Linux 平台,因此 Linux 操作系统不支持 vSphere Web Client。已添加 Adobe Flash 支持的第三方浏览器仍可在 Linux 操作系统上继续工作。

     

  • VMware vCenter Server Appliance。在 vSphere 5.5 中,VMware vCenter Server Appliance 可通过强制执行美国国防信息系统局《安全技术信息准则》(STIG) 来满足严格监管的合规性标准要求。部署 VMware vCenter Server Appliance 之前,请参见《VMware 强化虚拟设备操作指南》  以获取有关新安全部署标准的信息,以确保操作成功。

  • vCenter Server 数据库。vSphere 5.5 不再支持使用 IBM DB2 作为 vCenter Server 数据库。

  • VMware Tools。从 vSphere 5.5 开始,有关如何在 vSphere 中安装和配置 VMware Tools 的所有信息都将与其他 vSphere 文档合并。有关在 vSphere 中使用 VMware Tools 的信息,请参见 vSphere 文档。  《安装和配置 VMware Tools》与 vSphere 5.5 及更高版本不相关。

  • vSphere Data Protection。由于 vSphere Web Client 运行方式的更改,vSphere Data Protection 5.1 将与 vSphere 5.5 不兼容。升级到 vSphere 5.5 的 vSphere Data Protection 5.1 用户如继续使用 vSphere Data Protection,必须同时更新 vSphere Data Protection。

已知问题

已知问题分为如下类别:

安装问题
  • 重新安装 vCenter Single Sign-On 节点会在 [配置 SSO 组件...] 步骤无限期挂起
    您可以安装 vCenter Single Sign-On 5.5 的多个实例(节点)。卸载其中一个节点时,不会自动清理已在所有节点中复制的 VMware 目录服务。重新安装该节点时,复制 VMware 目录服务信息会阻止安装程序完成安装以及将该节点指向现有 vCenter Single Sign-On 实例。安装将无限期暂停。

    解决办法:更改 vCenter Single Sign-On 服务器的主机名并清除失效的 Windows 注册表项。请参见 VMware 知识库文章 2059131 的解决方案部分。

  • 在 Windows Server 2012 上运行简单安装失败
    如果操作系统配置为使用 DHCP IP 地址,则在 Windows Server 2012 上运行简单安装失败

    解决办法:将 Windows Server 2012 配置为使用静态 IP 地址。

  • 安装 vCenter Server 并将其卸载后,存储配置文件在 vSphere Web Client 中不可见
    如果通过 Windows 控制面板项 [添加/删除程序] 或 [程序和功能] 卸载 vCenter Server,还会卸载配置文件驱动的存储。重新安装 vCenter Server 时,还会安装文件驱动的存储服务,但您将无法在 vSphere Web Client 中看见以前创建的存储配置文件。仍可创建新的存储配置文件。

    解决办法:要卸载 vCenter Server 而不卸载配置文件驱动的存储,请使用 MSI 命令。之后,在您重新安装 vCenterServer 时,即使通过安装程序向导或从命令行进行安装,您仍然可以在 vSphere Web Client 中看见以前创建的存储配置文件。

    要卸载 vCenter Server,请以下面的示例命令为例:
    msiexec.exe /x vCenter Server Product code
    例如:
    msiexec.exe /x {E1F05550-4238-4378-87F0-105147A251D9}
    vCenter 的确切产品代码可以从以下注册表项中获取: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\VMware vCenter Server。

  • 如果 vCenter Single Sign-On 5.5 包含多个节点,则本地操作系统用户的登录可能会失败
    在安装或升级后提供本地操作系统标识源,如下所示: * vCenter Single Sign-On 安装程序将本地操作系统标识源添加到 vCenter Single Sign-On 配置中。如果创建多个节点,则主节点中的本地操作系统在其他所有节点上显示为一个标识源。 * 如果升级 vCenter Single Sign-On 高可用性环境,则主节点中的本地操作系统在其他所有节点上显示为一个标识源。 不过,即使第一个节点中的本地操作系统在辅助节点中显示为标识源,第一个节点中的本地操作系统用户也无法登录到那些辅助节点。

    解决办法:无。

  • 在 Windows Server 2008 R2 和 Windows 2012 主机上使用简单安装执行安装失败
    如果您使用简单安装在 Windows Server 2008 R2 或 Windows 2012 主机上安装 vCenter Server 及其组件,而该主机配置为使用 DHCP IP 寻址,安装失败并显示警告和错误消息。

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

    • 在 Windows Server 2008 R2 或 2012 主机上:将 Windows Server 配置为使用静态 IP 和主机名。
    • 仅限在 Windows Server 2008 R2 主机上:在操作系统中将 DHCP IP 和主机名映射到系统的 HOST文件。

  • 在 vCenter Single Sign-On 5.5 安装过程中,您无法指定与您正在安装 vCenter Single Sign-On 的这台计算机的 FQDN 不同的主机名
    vCenter Single Sign-On 安装程序没有用于在安装过程中指定主机名的选项。安装程序会始终使用您正在安装 vCenter Single Sign-On 的这台计算机的 FQDN。您无法在安装过程中使用 CNAME 来代替 FQDN。

    解决办法:无。

  • 在软件 iSCSI LUN 上执行安装失败并显示以下错误消息:预计有 2 个引导槽,找到 0 个 (Expecting 2 bootbanks, found 0)
    伴随此问题显示的完整错误如下:
    错误(请参见日志以获得更多信息):
    预计有 2 个引导槽,找到 0 个 (Expecting 2 bootbanks, found 0)。

    将第一个网络适配器配置为从 iBFT iSCSI 引导时出现此问题。iBFT IP 设置用于配置所创建的用于访问 iSCSI 引导槽的 VMkernel 网络端口。在这种情况下,该端口为管理网络端口,因为第一个适配器用于管理流量。

    安装大约完成 90% 时,安装程序将重新配置使用 DHCP 的管理接口。因此,iBFT IP 设置将丢失,与 iSCSI 引导目标之间的 TCP 连接将断开。

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

    • 如果有多个网络适配器可用,请使用第二个网络适配器访问 iSCSI 引导磁盘。
    • 如果只有一个网络适配器可用,请将 iBFT 配置为使用 DHCP。iSCSI 目标应位于管理网络中。如果 iSCSI 目标位于其他子网中,则默认 VMkernel 网关可以同时路由管理流量和 iSCSI 流量。

  • 在土耳其语版本的 Windows Server 上安装 vCenter Server 时会显示错误消息 25205
    在任一土耳其语版本的 Windows Server 2008 或 2012 上安装 vCenter Server 时,如果 vCenter Server 数据库位于同一台主机上,则会显示错误消息 25205。

    解决办法:在远程英语版本的 Windows Server 上安装并运行 vCenter Server 数据库。

  • 简单安装仅在系统驱动器上检查空间要求
    简单安装会在开始安装前检查是否有足够的空间。但是,只有在系统驱动器上安装时才会执行该检查。如果尝试在非系统驱动器上安装,则该安装程序不会检查是否有足够的空间。

    解决办法:安装前,检查目标驱动器上是否有足够的磁盘空间。简单安装至少需要 10GB 的可用空间。建议预留更多空间。请参见 《安装和设置》文档 。

  • 如果使用保留 VMFS 进行 Auto Deploy 无状态缓存或有状态安装时,则不会创建核心转储分区
    如果使用 Auto Deploy 在空白磁盘上进行无状态缓存或有状态安装,则会创建 MSDOS 分区表。但是,不会创建核心转储分区。

    解决办法:启用 [无状态缓存或有状态安装主机配置文件] 选项时,请选择 [覆盖 VMFS],即使在空白磁盘上安装也是如此。之后,系统将创建 2.5GB 的核心转储分区。

  • 如果 vCenter Single Sign-On 安装失败并进行回滚,则 vCenter Server Java 组件 (JRE) 和 vCenter tc Server 组件仍会进行安装
    如果 Single Sign-On 安装被取消或失败,则该安装将回滚到安装前的状态,此时系统会显示一条消息,指出系统未进行修改。但是,vCenter Server Java 组件 (JRE) 和 vCenter tc Server 组件仍会进行安装。

    解决办法:在 Windows 控制面板的 [程序和功能] 中手动移除这些组件。

  • 如果安装路径包含非 ASCII 字符,则 vSphere Authentication Proxy 安装失败
    如果安装路径包含非 ASCII 字符,则 vSphere Authentication Proxy 安装会失败,并显示错误消息: 错误 29106。未知错误。(Error 29106. Unknown Error.)

    解决办法:确保安装路径仅包含 ASCII 字符。

  • 如果已登录用户的用户名包含非 ASCII 字符,则安装 vCenter Server 及相关组件会失败
    如果当前已登录用户的用户名包含非 ASCII 字符,则安装 vCenter Server、vCenter Inventory Server、vCenter Single Sign-On 或 vSphere Web Client 会失败,并显示错误消息: 用户名包含非 ASCII 字符。请使用仅包含 ASCII 字符的用户名登录 (The user name contains non-ASCII characters. Please log in with a user name that contains only ASCII characters)。

    解决办法:使用不包含非 ASCII 字符的用户名登录,然后重新尝试安装。

  • 使用脚本进行安装时,即使在 installorupgrade 命令中使用了 --ignoressd 选项,ESXi 仍会安装在 SSD 上
    在 ESXi 5.5 中, installorupgrade命令不支持 --ignoressd选项。如果您在 installorupgrade命令中使用了 --ignoressd选项,安装程序会显示一条警告,指出这是一个无效组合。安装程序将继续在 SSD 上安装 ESXi,而非停止安装并显示一条错误消息。

    解决办法:要在使用脚本安装 ESXi 时使用 --ignoressd选项,请使用 install命令,而不是 installorupgrade命令。

  • autoPartition 引导选项可能会意外地对 SSD 进行分区
    默认情况下,在 Visor(即,写入到设备中的 ESXi dd 映像)中, autoPartition引导选项会设置为 TRUE。此设置将对所有空白本地磁盘(包括可能打算在 vFlash 和 Virtual SAN 中使用的 SSD)进行分区。

    解决办法:将 skipPartitioningSsds=TRUE添加到引导选项行中。

  • 在 vCenter Server 简单安装期间会显示一个对话框,其中包含一条警告,指出某个脚本正在使浏览器运行速度变慢
    vCenter Server 简单安装选项需要很长时间来安装或升级所有必需 vCenter Server 组件。该操作可能会使运行 vCenter Server 安装程序自动运行屏幕的 Internet Explorer 浏览器进程显示以下警告消息:
    此页面上的一个脚本正在使浏览器运行速度变慢。如果继续运行,您的计算机可能会无响应。是否要中止该脚本? (A script on this page is causing your browser to run slowly. If it continues to run, your computer might become unresponsive. Do you want to abort the script?)

    当安装时间超过以下 Windows 注册表项设置的时间时会显示警告对话框: HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Styles\MaxScriptStatements

    在 Windows Server 2012 操作系统上会频繁除出现此问题。

    解决办法:在警告消息中单击 [否],或将 MaxScriptStatements注册表项的值设置为 0xffffffff。

  • 如果 Auto Deploy 缓存清除出现延迟,则可能会应用已删除的主机配置文件
    删除主机配置文件后,该配置文件将立即从 Auto Deploy 中清除。只要该主机配置文件仍保留在缓存中,Auto Deploy 就会继续应用该主机配置文件。仅当从缓存中清除该配置文件后,应用该配置文件的任何规则才会失败。

    解决办法:您可以使用 Get-DeployRuleSet PowerCLI cmdlet 来确定是否有任何规则使用了已删除的主机配置文件。cmdlet 将在该规则的 项目列表中显示字符串 deleted。随后,您可运行 Remove-DeployRule cmdlet 来删除该规则。

  • 如果 ESX 安装在选定磁盘上,则应用设置为将 Auto Deploy 与无状态缓存配合使用的主机配置文件会失败
    您使用主机配置文件在启用无状态缓存的情况下设置 Auto Deploy。在该主机配置文件中,您选择安装某个版本的 ESX(而非 ESXi)的磁盘。您应用该主机配置文件后,将显示包含以下文本的错误。
    预计有 2 个引导槽,找到 0 个 (Expecting 2 bootbanks, found 0)

    解决办法:选择另一个磁盘进行无状态缓存,或者将 ESX 软件从磁盘中移除。如果移除 ESX 软件,则该软件将无法使用。

  • 通过串行端口执行 ESXi 无头安装需要使用一个包含 firstboot 命令的 kickstart 文件,以便保留通过串行端口对 ESXi 的访问
    通过串行端口执行 ESXi 无头安装时,ESXi 会安装成功,但在安装后首次重新引导 ESXi 时,可能会将串行端口更改为 logport,从而阻止将来通过串行端口访问 ESXi。

    解决办法:在 kickstart 文件中加入 firstboot命令,以便保留通过串行端口对 ESXi 的访问。以下是 kickstart 文件的示例。可以针对您的系统修改此示例。

    #
    # Sample scripted installation file
    #
    # Accept the VMware End User License Agreement
    vmaccepteula
    # Set the root password for the Direct Console User Interface and Tech Support Mode
    rootpw mypassword
    # Install on the first local disk available on machine install --firstdisk --overwritevmfs # Set the network to DHCP on the first network adapter network --bootproto=dhcp --device=vmnic0 #reboot ssystem after install reboot

    # A sample post-install script
    #%post --interpreter=python --ignorefailure=true
    #import time
    #stampFile = open('/finished.stamp', mode='w')
    #stampFile.write( time.asctime() )

    #script to set advanced config options
    %post --interpreter=busybox --ignorefailure=true
    esxcfg-advcfg -k none gdbPort
    esxcfg-advcfg -k none logPort
    esxcfg-advcfg -k com1 tty2Port

    #script to set first boot options
    %firstboot --interpreter=busybox
    esxcfg-advcfg -k none gdbPort
    esxcfg-advcfg -k none logPort
    esxcfg-advcfg -k com1 tty2Port
    reboot

  • 在 Oracle America (Sun) 供应商提供的服务器上安装或引导 ESXi 5.5.0 会失败
    如果在 Oracle America (Sun) 供应商提供的服务器上执行全新 ESXi 5.5.0 安装或引导现有的 ESXi 5.5.0,则在安装过程中或现有的 ESXi 5.5.0 版本引导时,该服务器控制台将显示空白屏幕。Oracle America (Sun) 供应商提供的服务器会在 ACPI FADT表中设置 HEADLESS标记,而无论这些服务器是否为无头平台,因此会出现这种情况。

    解决办法:在安装或引导 ESXi 5.5.0 时,请传递引导选项 ignoreHeadless="TRUE"。

升级问题
  • 如果使用 ESXLIC 命令升级物理内存小于 4GB 的 ESXi 主机,则升级将成功,但在重新引导时,某些 ESXi 操作将失败
    ESXi 5.5 至少需要 4GB 的物理内存。ESXCLI 命令行界面不会在升级前针对所需的 4GB 内存进行检查。您可以使用 ESXCLI 成功升级内存不足的主机,但在引导至内存小于 4GB 的已升级 ESXi 5.5 主机时,某些操作可能会失败。

    解决办法:无。在升级到版本 5.5 之前,确认 ESXi 主机的物理内存大于 4GB。

  • 升级到 vCenter Server 5.5 不会检测出过期的 SSL 证书
    在使用 [简单安装] 升级到 vCenter Server 5.5 时,安装程序不会检测出任何过期的 SSL 证书。

    如果使用 [自定义安装] 中的各个安装程序从 5.1.x 升级到 5.5,则只有 vSphere Web Client 会检测出过期的 SSL 证书并停止安装。vCenter Single Sign-On 将显示一条常规警告消息来验证 SSL 证书的有效性。vCenter Inventory Service 和 vCenter Server 的各个安装程序均不会检测出过期的 SSL 证书。

    解决办法:在开始使用 [简单安装] 或 [自定义安装] 中的各个应用程序升级到 vCenter Server 5.5 之前,请检查 vCenter Single Sign-On、vSphere Web Client、vCenter Inventory Service 和 vCenter Server 的 SSL 证书的有效性。在开始升级过程之前,将所有过期的 SSL 证书都替换为有效的证书。

  • 从 vCenter Server Appliance 5.0.x 升级到 5.5 后,如果使用外部 vCenter Single Sign-On,则 vCenter Server 将无法启动
    将 vCenter Server Appliance 从 5.0.x 升级到 5.5 时,如果用户选择使用外部 vCenter Single Sign-On 实例,则 vCenter Server 在该升级后将无法启动。在 Appliance 设备管理界面中,vCenter Single Sign-On 列为 [未配置]

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

    1. 在 Web 浏览器中,打开 vCenter Server Appliance 管理界面(https:// appliance-address:5480)。
    2. 在 [vCenter Server/摘要] 页面中,单击 [停止服务器] 按钮。
    3. 在 [vCenter Server/SSO] 页面中,使用相应的设置完成表单,然后单击 [保存设置]
    4. 返回到 [摘要] 页面,然后单击 [启动服务器]

  • 在使用负载平衡器的高可用性部署中,将 vCenter Single Sign-On 5.1.x 升级到版本 5.5 之后,必须重新配置负载平衡器
    在从 vCenter Single Sign-On 5.1 升级到 5.5 期间,文件 server.xml会进行迁移,但在升级后,必须手动进行更新。

    解决办法:请参见《vSphere 升级》文档中的“将 vCenter Single Sign-On 高可用性部署升级到版本 5.5 后重新配置负载平衡器”    

  • 在将 vSphere Web Client 和 vCenter Single Sign-On 升级到版本 5.5 后,vCenter Server 5.1 不可见
    假设将 vSphere Single Sign-On 和 vSphere Web Client 从版本 5.1 升级到版本 5.5,但不升级 vCenter Server 系统。如果您在升级后登录到 vSphere Web Client,则 vCenter Server 系统版本 5.1 将不可见。此问题仅适用于 Windows 升级,在升级 vCenter Server Appliance 时不会出现此问题。

    解决办法:重新启动 vCenter Server 系统和 vSphere Inventory Service ( services.msc)。要查看 vCenter Server 5.1 清单,请以 admin@System-Domain身份登录。请参见 VMware 知识库文章 1003895。

  • 在将 vCenter Server 从版本 5.0 Update 2 升级到版本 5.5 后,VMware VirtualCenter Server 服务可能无法启动

    解决办法:手动启动 VMware VirtualCenter Server 服务:

    1. 在 Windows [开始] 菜单中,打开 [管理工具] 控制面板项。
    2. 选择 [服务]
    3. 右键单击 [VMware VirtualCenter Server] 并选择 [启动]

  • 在使用 ESXCLI 将 ESXi 4.x 或 5.0.x 主机升级到版本 5.1 或 5.5 之后,所有 VMKernel 端口组的 vMotion 和 Fault Tolerance 日志记录(FT 日志记录)设置都将丢失
    如果使用命令 esxcli software profile update <options>将 ESXi 4.x 或 5.0.x 主机升级到版本 5.1 或 5.5,则升级会成功,但是,所有 VMKernel 端口组的 vMotion 和 FT 日志记录设置都将丢失。因此,vMotion 和 FT 日志记录会还原为默认设置(已禁用)。

    解决办法:执行交互式或脚本式升级,或者使用 vSphere Update Manager 来升级主机。如果使用 esxcli命令,请在升级后手动对受影响的 VMkernel 端口组应用 vMotion 和 FT 日志记录设置。

  • 在将 vSphere 5.0.x 或早期版本升级到版本 5.5 之后,手动设置的系统资源分配值将重置为默认值
    暂时的解决办法是,在 vSphere 5.0.x 及早期版本中,修改系统资源分配用户界面中的设置。如果不完全重新安装 ESXi,则无法将这些设置的值重置为默认值。在 vSphere 5.1 及更高版本中,系统行为会发生变化,因此,保留自定义系统资源分配设置可能会产生使用不安全的值。升级过程会重置所有这些值。

    解决办法:无。

  • vSphere Client 和 vSphere PowerCLI 可能无法连接到 vCenter Server 5.5,并出现握手错误
    安装在 Windows XP 或 Windows Server 2003 主机上之后,vSphere Client 和 vSphere PowerCLI 可能无法连接到 vCenter Server 5.5,并出现握手错误。vSphere 5.5 使用 Open SSL 库,为安全起见,该库会默认配置为仅接受使用强密码套件的连接。在 Windows XP 或 Windows Server 2003 上,vSphere Client 和 vSphere PowerCLI 不使用强密码套件来连接 vCenter Server。服务器端会出现错误 没有匹配的密码套件 (No matching cipher suite),并在 vSphere Client 或 vSphere PowerCLI 端出现握手错误。

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

    对于 Windows Server 2003 或 64 位 Windows XP,应用适用于您的平台的 Microsoft 修补程序:

    对于 Windows XP 32 位、Windows XP 64 位或 Windows Server 2003,请执行下列操作之一。

    • 在主机上安装 vSphere Client 或 vSphere PowerCLI 之前,将 Windows 操作系统升级到 Windows Vista 或更高版本。
    • 在 vCenter Server 主机上,通过允许服务器使用弱密码套件进行通信来降低隐含安全性。为此,请在 vCenter Server vpxd.cfg文件中加入以下内容:
      <config>
      ...
          <vmacore>
              ...
              <ssl>
                  ...
                  <cipherList>ALL</cipherList>
              ...
              </ssl>
          ...
          </vmacore>
      ...
      </config>
  • 如果现有 vCenter Server Appliance 采用静态 IP 配置,并且现有 vCenter Server Appliance 和升级后的 vCenter Server Appliance 位于不同子网中,则在升级 vCenter Server Appliance 后,网络连接将丢失
    升级在以下两种情况中配置的 vCenter Server Appliance 后,网络连接将丢失:

    • 现有 vCenter Server Appliance 采用静态 IP 配置。
    • 现有 vCenter Server Appliance 和升级后的 vCenter Server Appliance 位于不同子网中。

    解决办法:要还原网络连接,请执行以下操作:

    1. 通过虚拟机控制台登录 vCenter Server Appliance。
    2. 运行 /opt/vmware/share/vami/vami_config_net以重新配置网络连接。
  • 尝试将 vSphere Web Client 升级到版本 5.5 时会显示警告消息:错误: 29108
    在将 vSphere Web Client 升级到版本 5.5 期间会显示以下警告消息: 错误:29108. 取消注册服务或解决方案用户失败。(Error: 29108. The unregistration of the service or Solution user failed.)出现此错误的原因是,安装程序无法以编程方式移除应用程序用户。

    解决办法:

    1. 记下该警告消息中指定的确切 vSphere Web Client 解决方案用户。
    2. 单击 [确定] 以关闭警告消息,并完成 vSphere Web Client 版本 5.5 的升级。
    3. 以 Single Sign-On 管理员身份登录到 vSphere Web Client
    4. 在 [管理] 中的 [Single Sign-On] 下单击 [用户和组],然后单击 [应用程序用户] 选项卡。
    5. 要移除上述警告消息中指定的解决方案用户(应用程序用户),请选择该用户所对应的行,然后单击 [删除]

  • 在将 ESX 4.x 升级到 ESXi 5.5 之后,不会保留虚拟网卡 vmk0 的 IPv6 设置
    在使用 --forcemigrate选项将已启用 IPv6 的 ESX 4.x 主机升级到 ESXi 5.5 之后,不会保留虚拟网卡 vmk0 的 IPv6 地址。

    解决办法:无。

  • vSphere Web Client 服务在升级 vCenter Server Appliance 后不启动
    将 vCenter Server Appliance 从 5.0 或 5.1 版本升级到 5.5 版本后,vSphere Web Client 服务不启动,并且在 Virgo Server 日志中显示下消息:
    [ERROR] startup-tracker org.eclipse.virgo.medic.eventlog.default KE0004E Kernel failed to start within 300 seconds.
    [INFO ] startup-tracker org.eclipse.virgo.medic.eventlog.default KE0011I Immediate shutdown initiated.

    解决办法:使用 vCenter Server Appliance 管理界面启动 vSphere Web Client 服务。

    • vCenter Single Sign-On 问题
      • 从使用 vCenter Heartbeat 的 vSphere 5.1U1a 升级到 vSphere 5.5 后,在系统中执行切换/故障切换出现错误
        某个环境的初始配置如下:vCenter Server 5.1U1a 中具有 vCenter Single Sign-On、Inventory Service 和 vSphere Web Client 以及 vCenter Heartbeat 6.5U1。您在升级到 vCenter Server 5.5 后,同时升级 vCenter Single Sign-On、Inventory Service 和 vSphere Web Client,然后将 vCenter Heartbeat 升级到版本 6.6。
        所有 VMware 组件及服务都会在主/主动节点上成功启动。如果您在主节点出现故障后激活了辅助节点,则 vCenter Server 服务在辅助/主动节点上启动时,vpxd 日志中将显示以下错误消息:
        Unable to create SSO facade:Invalid response code:404 Not Found.vpxd 服务不会在辅助节点上启动。

        解决办法:无。如果您安装新版本的 vCenter Server 和 vCenter Heartbeat 来代替升级,则第二个节点将按预期启动。

      • 将 vSphere Web Client 从 5.1U1a 升级到 5.5 期间出现错误 29107
        将 vSphere Web Client 从版本 5.1 Update U1a 升级到版本 5.5 期间,如果在升级之前使用的 vCenter Single Sign-On 服务配置为高可用性 Single Sign-On,则会出现错误 29107。

        解决办法:重新执行升级。可以运行安装程序并选择 [自定义安装],以仅升级 vSphere Web Client。

      • 如果 Active Directory 服务和 vCenter 服务位于不同的位置,则属于 500 多个组的用户登录时可能需要很长时间
        您的环境使用 Active Directory 设置。此设置与 vCenter Server 及其服务位于不同的位置。因此,属于 500 多个 Active Directory 组的某个用户使用 vSphere Web Client 登录时,登录可能需要 10 到 20 分钟。该用户通过 vSphere Client 登录时可能会超时。

        解决办法:更改您的设置以使 Active Directory 服务和 vCenter Server 系统位于相同的位置,或者以不属于如此多 Active Directory 组的用户身份进行登录。

      • vCenter Single Sign-On 5.5 不再支持 Active Directory 的自动发现设置
        vSphere 5.1 vCenter Single Sign-On 版本包括一项自动发现功能。该功能已从 vSphere 5.5 vCenter Single Sign-On 服务中移除。

        解决办法:以具有 vCenter Single Sign-On 管理员特权的用户身份从 vSphere Web Client 登录 vCenter Single Sign-On,然后手动添加标识源。默认情况下,administrator@vsphere.local 具有 vCenter Single Sign-On 管理员特权。

      • 升级后,属于本地管理员组的域管理员无法登录 vCenter Server
        在 vSphere 5.1 环境中,您向隐式包含域管理员组的本地管理员组授予权限。您可以域管理员组的成员身份登录 vCenter Server 5.1。但是,升级到 vSphere 5.5 时,域管理员用户不再具有登录 vCenter Server 的权限。本地用户的权限在升级后保持不变。

        解决办法:最简单的解决方案是以 administrator@vsphere.local 身份登录 vCenter Server,然后将权限直接分配给域管理员组。如果不在子域中的其他本地用户在升级前具有管理 vCenter Server 用户的权限,则这些用户也可以登录 vCenter Server 并将权限分配给域管理员组或任何其他组。

      • 在 Windows Server 2008 SP1 上安装 vCenter Single Sign-On 失败
        尝试在 Windows 2008 SP1(64 位)上安装 vCenter Single Sign-On 时,将显示以下警告:
        此应用程序仅在 windows server 2008 64 位或更高版本上受支持。请确保 Windows 未作为域控制器运行 (This application is only supported on windows server 2008 64bit, or higher. Make sure windows is not running as domain controller)。
        安装未完成。

        解决办法:无。在 Windows 2008 SP2(64 位)系统中安装 vCenter Single Sign-On。

      • 将服务的证书替换为已由其他服务使用的证书时不会出现错误
        如果您使用证书自动化工具替换证书,并通过将现有证书替换为已由其他服务使用的证书来对提示做出响应,该工具不会显示错误消息。该工具会继续执行替换。由于每项服务在 Windows 上的 vCenter 安装中必须具有唯一的证书,因此身份验证将不起作用。

        解决办法:无。跟踪您为不同的服务使用的证书。

      • 无法从 vSphere Web Client 下拉菜单中更改 administrator@vsphere.local 的密码
        从 vSphere Web Client 登录 vCenter Single Sign-On 服务器时,可以从下拉菜单中执行密码更改操作。以 administrator@vsphere.local 用户身份登录时, [更改密码] 选项会变灰。

        解决办法:

        1. 选择 [管理] 选项卡,然后选择 [vCenter Single Sign-On] > [用户和组]
        2. 右键单击管理员用户,然后单击 [编辑用户]
        3. 更改密码。

      • 使用 vCenter Single Sign-On 进行登录可能需要使用域名
        在 vSphere 5.5 中,vCenter Single Sign-On 不再支持多个默认域。对于尝试登录到安装在 Windows 上的 vCenter Server 系统的用户或登录到 vCenter Server Appliance 的用户,可能会出现问题。

        解决办法:在登录到非默认域时,请在用户名中加入域前缀。例如,本地操作系统上的 root 用户可以使用 localos\root 进行登录。域 DOMAIN1 中的用户 user1 可以使用 DOMAIN1\user1 进行登录。
        此行为不会视为缺陷,但出于完整性考虑,会在发行说明中予以介绍。

      • 如果目标文件夹包含非 ASCII 或高位 ASCII 字符,则 vCenter Single Sign-On 安装会失败
        如果在安装过程中更改 vCenter Single Sign-On 的目标文件夹,而且您选择的新目标文件夹包含非 ASCII 或高位 ASCII 字符,则安装会失败,但不会显示任何警告。

        解决办法:选择包含 ASCII 字符的目标文件夹。禁止使用特殊字符,特殊字符会生成错误,该错误将在下一个已知问题中列出。

      • 如果安装文件夹包含特殊字符,则 vCenter Single Sign-On 安装将失败
        尝试在自定义位置安装 vCenter Single Sign-On 时,如果目标文件夹名称包含诸如百分号 (%) 或与号 (&) 等字符,则安装将失败。将显示类似于以下内容的错误消息:
        错误 20020。无法更新 server.xml 文件中的值 (Error 20020. Failed to update values in server.xml file)。

        解决办法:无。有关完整的禁用字符列表,请参见《vSphere 安装和设置》  文档。

      • 在具有多个网络接口的虚拟机上安装 vCenter Single Sign-On 时出现警告
        您可以在具有多个网络接口的环境中安装 vCenter Single Sign-On。该环境中的一个或多个网络接口无法使用 DNS 进行解析。在 vCenter Single Sign-On 安装程序执行必备条件检查时,系统将显示类似于以下内容的警告:

        DNS 解析的 IP (<ip_address_1>) 与计算机报告的 IP (<ip_address_2>) 不匹配。证书将使用计算机 IP 而不是 FQDN。为使此环境正常运行,建议使用静态 IP 地址。(DNS resolved IP(<ip_address_1>) does not match the machine reported IP(<ip_address_2>). Certificates will use the machine ip instead of FQDN. It is recommended that you have a static IP address for this to work correctly.)

        解决办法:如果对主接口进行的正向和反向 DNS 查找均正确,则可以忽略该警告并继续安装。

      网络连接问题
      • 在使用 IPv6 地址将 ESXi 主机添加到 vCenter Server 之后,该主机停止响应
        在使用格式为 fe80::/64 的 IPv6 链路本地地址将 ESXi 主机添加到 vCenter Server 之后,该主机会在短时间内灰显并停止响应 vCenter Server。

        解决办法:使用非链路本地地址的有效 IPv6 地址。

      • 除物理网卡支持的虚拟功能外,vSphere Web Client 还允许您配置更多虚拟功能,并且不会显示错误消息
        在物理适配器的 SR-IOV 设置中,除适配器支持的虚拟功能外,您还可以配置更多虚拟功能。例如,可以在仅支持 23 个虚拟功能的网卡上配置 100 个虚拟功能,并且不会显示任何错误消息。将显示一条消息,提示您重新引导主机,以便应用 SR-IOV 设置。主机重新引导后,该网卡将配置有该适配器可支持的虚拟功能数(即,此示例中的 23)。提示您重新引导主机的消息仍然存在,而实际不应显示。

        解决办法:无

      • 尝试使用代理项对字符来命名链路聚合组 (LAG) 端口失败
        在 vSphere Web Client 中,如果您尝试重命名 LAG 端口且新名称中包含代理项对字符,则会显示以下错误消息: 端口名称无效。请指定有效的端口名称 (The port name is not valid. Specify a valid port name)。代理项对是一对 16 位值,UTF-16 使用它来表示需要超过 16 位的字符。

        解决办法:命名 LAG 端口时请勿使用代理项对字符。

      • 在启用了 SR-IOV 的 ESXi 主机上,与虚拟功能关联的虚拟机可能无法启动
        在具有 Intel ixgbe 网卡的 ESXi 5.1 或更高版本主机上启用 SR-IOV 时,如果在该环境中启用了多种虚拟功能,则某些虚拟机可能无法启动。
        vmware.log 文件包含类似于以下内容的消息:
        2013-02-28T07:06:31.863Z| vcpu-1| I120:Msg_Post:Error
        2013-02-28T07:06:31.863Z| vcpu-1| I120:[msg.log.error.unrecoverable] VMware ESX unrecoverable error:(vcpu-1)
        2013-02-28T07:06:31.863Z| vcpu-1| I120+ PCIPassthruChangeIntrSettings:0a:17.3 failed to register interrupt (error code 195887110)
        2013-02-28T07:06:31.863Z| vcpu-1| I120:[msg.panic.haveLog] A log file is available in "/vmfs/volumes/5122262e-ab950f8e-cd4f-b8ac6f917d68/VMLibRoot/VMLib-RHEL6.2-64-HW7-default-3-2-1361954882/vmwar
        2013-02-28T07:06:31.863Z| vcpu-1| I120:[msg.panic.requestSupport.withoutLog] You can request support.
        2013-02-28T07:06:31.863Z| vcpu-1| I120:[msg.panic.requestSupport.vmSupport.vmx86]
        2013-02-28T07:06:31.863Z| vcpu-1| I120+ To collect data to submit to VMware technical support, run "vm-support".
        2013-02-28T07:06:31.863Z| vcpu-1| I120:[msg.panic.response] We will respond on the basis of your support entitlement.

        解决办法:减少与受影响的虚拟机关联的虚拟功能的数量并启动该虚拟机。

      • 在 Emulex BladeEngine 3 物理网络适配器上,虚拟功能支持的虚拟机网络适配器无法访问将物理功能用作上行链路的 VMkernel 适配器
        虚拟功能及其物理功能之间无流量流动。例如,在物理功能支持的交换机上,在同一端口上使用虚拟功能的虚拟机无法与同一交换机上的 VMkernel 适配器联系。这是 Emulex BladeEngine 3 物理适配器的一个已知问题。有关信息,请联系 Emulex。

        解决办法:如果需要,恢复到 VMKLinux 驱动程序。如果本机驱动程序具有默认优先级,则 VMKLinux 驱动程序会替代同一设备的本机驱动程序。此配置在主机重新启动后仍然保留。

        可以使用 vSphere Web Client 从 vCenter Server 启用 VMKLinux 驱动程序,或者直接在主机上启用。

        • 从 vCenter Server 中,将主机的 VMkernel.Boot.preferVmklinux 参数设置为 true
          1. 在 vSphere Web Client 中,导航到主机。
          2. 在 [管理] 选项卡上,单击 [设置],然后选择 [高级系统设置]
          3. VMkernel.Boot.preferVmklinux 参数设置为 true
          4. 重新引导主机。
        • 在主机上,要启用 VMKLinux 驱动程序,请将 preferVmklinux VMkernel 属性设置为 true
          • 运行某个 ESXCLI 命令。
            1. 在 ESXi Shell 中,运行 esxcli system settings kernel set -s preferVmklinux -v TRUE 命令。
            2. 重新启动主机。
          • 在主机引导时设置一个命令行参数。
            1. 重新引导主机。
            2. 中断引导。
            3. 设置命令行参数 preferVmklinux=TRUE
            4. 继续引导主机。
      • ESXi Dump Collector 无法将 ESXi 核心文件发送到远程服务器
        如果将处理 Dump Collector 流量的 VMkernel 适配器配置为将链路聚合组 (LAG) 设置为活动上行链路的分布式端口组,则 ESXi Dump Collector 无法发送 ESXi 核心文件。物理交换机上配置了 LACP 端口通道。

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

        • 使用 vSphere 标准交换机来配置处理 ESXi Dump Collector 与远程服务器的流量的 VMkernel 适配器。
        • 使用独立的上行链路为配置了 VMkernel 适配器的分布式端口组处理流量。
      • 尝试在 vSphere Distributed Switch 中部署虚拟机时,尽管交换机有可用端口,但是仍可能显示错误消息 distributed_switch_name 中无可用端口 (no free port is available in distributed_switch_name)”
        尝试在 vSphere Distributed Switch 中部署虚拟机时,尽管交换机有多个可用端口,但是仍可能显示错误消息 distributed_switch_name 中无可用端口 (no free port is available in distributed_switch_name)”。vCenter Server 在预留和删除分布式端口时以错误的方式处理争用情况。如果正在删除第一个可用端口但尚未完成删除,此问题会导致 vCenter Server 确定 Distributed Switch 无可用端口。例如,当主机断开连接或进入维护模式时,或者当虚拟机重新配置时,vCenter Server 会删除一个端口。

        解决办法:等待几分钟,然后重新部署虚拟机。这次不会发生争用情况。

      • 如果您使用 vSphere Client 对 vSphere Standard Switch 或 vSphere Distributed Switch 在主机上的端口数进行更改,则不会保存更改,即使在重新引导后也是如此
        如果您使用 vSphere Client 对 vSphere Standard Switch 或 vSphere Distributed Switch 在 ESXi 5.5 主机上的端口数进行更改,则端口数不会发生变化,即使在重新引导主机后也是如此。

        重新引导运行 ESXi 5.5 的主机时,该主机会动态地增加或减少虚拟交换机的端口数。端口数基于主机可运行的最大虚拟机数来确定。您无需在此类主机上配置交换机端口数。

        解决办法:在 vSphere Client 中无解决办法。

      服务器配置问题
      • 对 vSphere Distributed Switch 执行主机配置文件修复失败
        对 vSphere Distributed Switch 应用主机配置文件时,如果启用了 Fault Tolerance 功能的虚拟机在使用该主机配置文件中的 Distributed Switch 的主机上处于已关闭电源状态,则会发生修复错误。

        解决办法:将已关闭电源的虚拟机移至其他主机以使主机配置文件成功修复。

      • 将 Auto Deploy 用于 USB 的无状态缓存或有状态安装后,将显示不合规消息
        编辑主机配置文件以在主机上对 USB 磁盘启用无状态缓存后,该主机配置文件会在尝试修复时收到合规性错误。主机将重新引导并完成缓存。在检查合规性之后,会收到以下合规性错误:
        主机状况不符合规范 (Host state does not match specification)

        解决办法:不需要任何解决办法。此消息不正确。

      • 将 ESX 4.0 或 ESX 4.1 配置文件应用于 ESXi 5.5 主机时,主机配置文件收到防火墙设置合规性错误
        如果从 ESX 4.0 或 ESX 4.1 主机提取主机配置文件并尝试将其应用于 ESXi 5.5 主机,则配置文件修复成功。合规性检查收到的防火墙设置错误包括以下几项:
        未找到规则集 LDAP (Ruleset LDAP not found)
        未找到规则集 LDAPS (Ruleset LDAPS not found)
        未找到规则集 TSM (Ruleset TSM not found)
        未找到规则集 VCB (Ruleset VCB not found)
        未找到规则集 activeDirectorKerberos (Ruleset activeDirectorKerberos not found)

        解决办法:不需要任何解决办法。这是正常的,因为 ESX 4.0 或 ESX 4.1 主机的防火墙设置不同于 ESXi 5.5 主机。

      • 更改 ESXi 主机的 BIOS 设备设置可能会导致设备名称无效
        如果更改 ESXi 主机上的 BIOS 设备设置,而此更改会使分配给该设备的 <segment:bus:device:function> 值发生变化,则可能会导致设备名称无效。例如,如果启用先前已禁用的集成网卡,则可能会改变分配给其他 PCI 设备的 <segment:bus:device:function> 值,从而使 ESXi 更改分配给这些网卡的名称。与先前版本的 ESXi 不同,如果主机 BIOS 提供了具体的设备位置信息,则 ESXi 5.5 会尝试在 <segment:bus:device:function> 发生更改时保留设备名称。由于此功能中的一个缺陷,有时会生成诸如 vmhba1 和 vmnic32 之类的无效名称。

        解决办法:重新引导 ESXi 主机一两次即可清除无效设备名称,而还原为原始名称。不要在生产环境中运行使用无效设备名称的 ESXi 主机。

      存储问题
      • 在将 vCenter Server 升级到 5.5 后,无存储功能的存储配置文件可能会丢失
        升级到 vCenter Server 5.5 后,使用 vCenter Server 的早期版本创建的存储配置文件在 vSphere Web Client 中不可见。此问题仅影响未附加任何存储功能的存储配置文件。

        解决办法:升级之前,将存储功能附加到需要在 vCenter Server 5.5 中使用的存储配置文件。升级后,现有存储功能会转换为“旧版用户标签”类别的标记,而存储配置文件会转换为引用这些标记的存储配置文件。

      • 重命名的标记在 [编辑虚拟机存储策略] 向导中显示为缺失
        虚拟机存储策略可根据数据存储标记包含相应的规则。如果重命名某个标记,则引用此标记的存储策略不会自动更新此标记,并将其显示为缺失。

        解决办法:从虚拟机存储策略中移除标记为缺失的标记,然后添加该重命名的标记。对所有过期实体重新应用存储策略。

      • 当闪存读取缓存块大小设置为 16KB、256KB、512KB 或 1024KB 时,无法打开虚拟机电源
        如果虚拟机配置了闪存读取缓存,并且块大小为 16KB、256KB、512KB 或 1024KB,则无法打开该虚拟机的电源。闪存读取缓存支持的最小缓存大小为 4MB,最大缓存大小为 200GB,最小块大小为 4KB,最大块大小为 1MB。打开虚拟机电源时,操作将失败并显示以下消息:

        打开虚拟机电源时从 ESX 主机收到一条错误 (An error was received from the ESX host while powering on VM)。

        无法启动虚拟机。

        打开模块 DiskEarly 电源失败 (Module DiskEarly power on failed)。

        无法配置磁盘 scsi0:0 (Failed to configure disk scsi0:0)。

        无法打开包含未配置的磁盘的虚拟机电源。无法连接 vFlash 缓存:msg.vflashcache.error.VFC_FAILURE (The virtual machine cannot be powered on with an unconfigured disk. vFlash cache cannot be attached: msg.vflashcache.error.VFC_FAILURE)

        解决办法:配置虚拟机闪存读取缓存大小和块大小。

        1. 右键单击虚拟机,然后选择 编辑设置
        2. 虚拟硬件选项卡上,展开 硬盘以查看磁盘选项。
        3. 单击 [虚拟闪存读取缓存] 字段旁边的 [高级]
        4. 增加缓存大小预留或减小块大小。
        5. 单击 确定保存更改。
      • 无法在 vSphere Web Client 中加载已保存的资源池树文件的自定义扩展名
        DRS 错误消息将显示在主机摘要页面上。

        在 vSphere Web Client 中禁用 DRS 时,系统将提示您保存资源池结构,以便将来能够重新加载。该文件的默认扩展名为 .snapshot,但也可以为此文件选择其他扩展名。如果此文件使用自定义扩展名,则尝试加载时会显示为已禁用。该问题仅在 OS X 上出现。

        解决办法:将该扩展名更改为 .snapshot,才能在 OS X 上的 vSphere Web Client 中加载此文件。

      • DRS 错误消息显示在主机摘要页面上
        以下 DRS 错误消息会显示主机摘要页面上:

        无法在主机上应用 DRS 资源设置。在当前状况下不允许执行此操作。这会明显大幅 DRS 的效率 (Unable to apply DRS resource settings on host. The operation is not allowed in the current state. This can significantly reduce the effectiveness of DRS)。

        在某些配置中,争用情况可能会导致在日志中创建无意义或不可操作的错误消息。如果在应用 DRS 资源设置的同时未注册虚拟机,则可能会出现此错误。

        解决办法:忽略该错误消息。

      • 为大于 16TB 的 VMDK 配置虚拟闪存读取缓存将导致错误
        虚拟闪存读取缓存不支持大于 16TB 的虚拟机磁盘。配置此类磁盘的尝试将失败。

        解决办法:无

      • 如果虚拟机具有虚拟闪存读取缓存预留,则无法为其打开电源或扩大其缓存预留
        打开具有虚拟闪存读取缓存预留的虚拟机后,其驻留的主机将使用正常的 RAM 内存来管理闪存预留。如果内存不足,则无法打开虚拟机电源。如果虚拟机正在运行,而您扩大了闪存读取缓存预留,则此操作会因为无法连接缓存而失败,并显示运行时错误。

        解决办法:将虚拟机移至另一主机,或降低闪存读取缓存的内存需求,方法是为受影响的虚拟机或在同一主机上运行的另一个虚拟机配置更大的闪存读取缓存块大小。也可以减少驻留在该主机上的一个或多个虚拟机的闪存读取缓存预留。在进行上述更改之后,重新尝试打开虚拟机电源或重新配置该虚拟机。 请遵循《vSphere Storage》  文档中的闪存读取缓存配置建议,以便最大程度地降低发生此类错误的可能性。

      • 重新配置缓存大小后,虚拟机可能会关闭电源
        如果在虚拟机上以错误的方式重新配置虚拟闪存读取缓存(例如,通过分配无效值),则虚拟机可能会关闭电源。

        解决办法:请遵循《vSphere Storage》  文档中建议的缓存大小准则。

      • 重新配置已启用虚拟闪存读取缓存的虚拟机失败,并显示错误: 操作超时 (Operation timed out)
        重新配置操作需要大量 I/O 带宽。如果运行的负载较大,则该操作可能会在完成之前发生超时。如果主机具有处于全部路径异常 (APD) 状态的 LUN,则也可能会看到此行为。

        解决办法:修复所有主机 APD 状态,然后在 LUN 和主机上使用较少的 I/O 负载重试此操作。

      • 为实现负载平衡,DRS 未对具有虚拟闪存读取缓存的虚拟机执行 vMotion 操作
        为实现负载平衡,DRS 未对具有虚拟闪存读取缓存的虚拟机执行 vMotion 操作。

        解决办法:DRS 建议不要对此类虚拟机执行 vMotion 操作,除非出于以下原因:

        • 要撤出用户已请求进入维护模式或待机模式的主机。
        • 要修复 DRS 规则违反问题。
        • 主机资源使用情况处于红色状态。
        • 一个或多个主机使用过度,且未满足虚拟机需求。
          注意:您可以选择设置 DRS 来忽略此理由。
      • 当虚拟机的活动内存较低,而消耗内存较高时,主机处于待机状态
        ESXi 5.5 在 DPM 的默认行为中引入了更改,旨在降低功能的激进程度,从而有助于防止虚拟机在活动内存较低而消耗内存较高时降低性能。DPM 衡量指标为 X%*IdleConsumedMemory + active memory。X% 变量是可调整的,默认情况下设置为 25%。

        解决办法:您可以恢复到 ESXi 早期版本中的激进 DPM 行为,方法是在高级选项下设置 PercentIdleMBInMemDemand=0。

      • 由 DRS 启动的 vMotion 操作可能失败
        当 DRS 建议对具有虚拟闪存读取缓存预留的虚拟机执行 vMotion 操作时,vMotion 可能会失败,因为目标主机上没有足够的可用内存 (RAM) 来管理虚拟机的闪存读取缓存预留。

        解决办法:请遵循《vSphere Storage》  中的闪存读取缓存配置建议。
        如果 vMotion 失败,请执行以下步骤:

        1. 重新配置目标主机上的虚拟机以及入站虚拟机的块大小,以减少目标主机上 VMkernel 内存的整体目标使用量。
        2. 使用 vMotion 手动将虚拟机迁移到目标主机,以确保解决此情况。
      • 无法查看在为单个 SSD 设备配置虚拟闪存期间发生的问题
        配置虚拟闪存资源是对一系列 SSD 设备执行的任务。对所有对象完成此任务后,vSphere Web Client 会将其报告为成功,而可能不会通知您有关配置单个 SSD 设备时出现的问题。

        解决办法:执行以下任务之一。

        • 在 [近期任务] 面板中,双击已完成的任务。
          所有配置故障都将显示在 [任务详细信息] 对话框的 [相关事件] 部分中。
        • 也可以执行以下步骤:
          1. 在清单中选择主机。
          2. 单击 监控选项卡,然后单击 事件
      • 在 ESXi 主机上无法获取 Micron PCIe SSD 的 SMART 信息
        尝试使用 esxcli storage core device smart get -d命令来显示 Micron PCIe SSD 设备的统计信息失败。您会看到以下错误消息:
        获取智能参数时出错:无法打开设备 (Error getting Smart Parameters: CANNOT open device)

        解决办法:无。在此版本中, esxcli storage core device smart命令不支持 Micron PCIe SSD。

      • ESXi 不会应用在虚拟机的配置文件中为 SCSI 虚拟磁盘配置的带宽限制
        可以在虚拟机配置文件 ( .vmx) 中使用一组参数配置 SCSI 虚拟磁盘的带宽和吞吐量限制。例如,对于 scsi0:0 虚拟磁盘,配置文件可能包含以下限制:
        sched.scsi0:0.throughputCap = "80IOPS"
        sched.scsi0:0.bandwidthCap = "10MBps"
        sched.scsi0:0.shares = "normal"

        ESXi 不会对 scsi0:0 虚拟磁盘应用 sched.scsi0:0.bandwidthCap 限制。

        解决办法:使用 vSphere Web Client 或 esxcli 系统设置高级设置命令来恢复到磁盘 I/O 调度程序的较早版本。

        • 在 vSphere Web Client 中,在主机的 [高级系统设置] 列表中编辑 Disk.SchedulerWithReservation 参数。
          1. 导航到主机。
          2. [管理] 选项卡上,选择 [设置],然后选择 [高级系统设置]
          3. 找到 Disk.SchedulerWithReservation 参数,例如,使用 [筛选器][查找] 文本框。
          4. 单击 [编辑],然后将参数设置为 0。
          5. 单击 [确定]
        • 在主机的 ESXi Shell 中,运行以下控制台命令:
          esxcli system settings advanced set -o /Disk/SchedulerWithReservation -i=0
      • 如果虚拟机配置有闪存读取缓存,而该缓存出现错误,则该虚拟机无法从主机迁移
        如果虚拟机配置有闪存读取缓存,而该缓存处于错误状态且无法使用,则该虚拟机可能会出现迁移错误。此错误会使虚拟机迁移失败。

        解决办法:

        1. 重新配置虚拟机并禁用该缓存。
        2. 执行迁移。
        3. 迁移虚拟机后,重新启用该缓存。

        也可以关闭该虚拟机电源,然后重新打开该虚拟机电源,以更改该缓存错误。

      • 在将主机从 ESXi 5.5 测试版升级后,无法删除 VFFS 卷
        在将主机从 ESXi 5.5 测试版升级后,无法删除 VFFS 卷。

        解决办法:只有在从 ESXi 5.5 测试版升级到 ESXi 5.5 时才会发生此问题。要避免此问题,请安装 ESXi 5.5 而不是进行升级。如果要从 ESXi 5.5 测试版升级,请在升级之前删除 VFFS 卷。

      • 在安装有旧版 Windows 和 Linux 客户机操作系统的虚拟机上启用虚拟闪存读取缓存后,运行时滞后时间不会出现预期的改进
        如果虚拟闪存读取缓存的大小与目标工作集匹配,并且客户机文件系统至少与 4KB 边界对齐,则该缓存可提供最佳性能。该闪存读取缓存会筛选掉未对齐的块,以避免在该缓存中缓存不完整的块。通常,在为安装有 Windows XP 和早于 2.6 的 Linux 分发版本的虚拟机的 VMDK 配置虚拟闪存读取缓存时,才会出现此行为。此时,缓存命中率较低,而且缓存占用也较低,这意味着为这些 VMDK 预留的缓存出现浪费。对于运行 Windows 7、Windows 2008 以及 Linux 2.6 及更高分发版本的虚拟机来说,并不会出现此行为,这些虚拟机会将其文件系统与 4KB 边界对齐以确保性能最佳。

        解决办法:要提高缓存命中率,并以最优方式使用为每个 VMDK 预留的缓存,请确保在 VMDK 上安装的客户机操作文件系统至少与 4KB 边界对齐。

      vCenter Server 和 vSphere Web Client 问题
      • 如果尝试在启用了 IPv4 和 IPv6 的 VMware vCenter Server Appliance 的 Web 控制台上禁用 IPv4 并将其从 [DHCP] 设置为 [无],则操作会失败,并显示错误消息: 无法设置网络设置 (Failed to set network settings)
        默认情况下,vCenter Server Appliance 的默认虚拟网络适配器会同时启用 IPv4 和 IPv6。若要禁用 IPv4 而仅使用 IPv6,您需要登录到 Web 控制台 https://vCenter_Server_Appliance_IP_address:5480,然后单击 [网络],并在默认网络适配器的 [地址] 选项卡上,将 [IPv4 地址类型] 的值从 [DHCP] 更改为 [无]。在您尝试保存此更改时,系统会显示错误消息 无法设置网络设置 (Failed to set network settings)

        解决办法:先将 [IPv4 地址类型] 设置为 [静态],然后再将其更改为 [无]

        1. 在默认网络适配器的 [地址] 选项卡上,将 [IPv4 地址类型] 的值从 [DHCP] 更改为 [静态],然后保存此更改。
        2. [IPv4 地址类型] 的值从 [静态] 更改为 [无],然后保存此更改。
      • VMware vCenter Server Appliance 数据库磁盘使用情况
        带有 vPostgres 嵌入式数据库的 vCenter Server Appliance 可能会用尽磁盘分区的磁盘空间。这可能是由大型或动态清单保留设置所致。在大多数情况下,vPostgres 磁盘空间中填充的是作为统计信息保留的历史数据、事件,以及 vCenter Server 收集的任务。

        解决办法:更改 vCenter Server 数据保留设置。相关说明可从以下 vSphere 文档中查看:

        • 有关统计信息,请参见《vCenter Server 和主机管理》中的“在 vSphere Web Client 中配置统计信息设置”  
        • 有关事件和任务,请参见《vCenter Server 和主机管理》中的“在 vSphere Web Client 中配置 vCenter Server”  

        您还可以监控 vPostgres 磁盘的磁盘使用情况。有关说明,请参见知识库文章 监控 vCenter Server Appliance 数据库磁盘使用情况

      • 在 VMware vCenter Server Appliance 5.5 中为 root 用户启用了密码过期
        默认情况下,系统会在 VMware vCenter Server Appliance 中为本地 root 帐户启用密码过期,并将其设置为在首次打开设备电源之后 90 天。如果在 Web 管理界面 ( https:// IP address or vCenter Server Appliance host name:5480) 中的 [管理] 选项卡上配置了电子邮件地址,则在密码过期之前,您每天都会收到电子邮件通知,并会持续 7 天。电子邮件设置(如中继 SMTP 服务器)可通过 vSphere Client 在 vCenter Server 邮件设置中进行配置。

        解决办法:如果您不更改密码,则 root 用户将被锁定。此后您将无法登录到控制台或 Web 管理界面。

        要还原已过期的 VMware vCenter Server Appliance 会话,请执行以下操作:

        1. 使用最新的 Linux 实时 CD 启动 vCenter Server。
        2. 挂载 VMware vCenter Server Appliance 根分区(应为 /dev/sda3)。
        3. 编辑 /etc/shadow 文件以清除 root 一行中的第五个字段。
        4. 如果 root 密码的哈希(第二个字段)以 x 开头,请移除 x
        5. 保存该文件,然后重新引导 VMware vCenter Server Appliance。

        例如:
        root:x$2y$10$vE9TNkYnJmxMvzoJxQc6DugE7juXF04iCI5qpaKMaWhNwcrQfn70K:15813:0:90:7:::

        更改第二个和第五个字段:
        root:$2y$10$vE9TNkYnJmxMvzoJxQc6DugE7juXF04iCI5qpaKMaWhNwcrQfn70K:15813:0::7:::

        该操作将禁用密码过期。此时,您可以成功登录到 VMware vCenter Server Appliance。

      • vCenter Server Appliance 大型部署要求
        要使 vCenter Server Appliance 能够管理大型部署,您必须连接到远程数据库并修改虚拟机设置。有关内存和所需空间选项的信息,请参见《vCenter Server 和主机管理》 中的“配置 VMware vCenter Server Appliance 的清单大小”。

        解决办法:

        1. 确保配置的虚拟机满足最低内存和 CPU 要求。
          有关虚拟机配置的信息,请参见《vSphere 虚拟机管理》中的“配置虚拟机” 。有关内存选项的信息,请参见《vCenter Server 和主机管理》 中的“配置 VMware vCenter Server Appliance 的清单大小”。
        2. 登录 vCenter Server Appliance 管理界面(网址为 https:// vCenter Server Appliance 的 IP 地址或 FQDN:5480),然后导航到 [服务]。在 [清单大小] 下拉列表中,选择 [大],然后单击 [保存设置]
        3. 如果您将嵌入式数据库与 vCenter Server Appliance 配合使用,请按照 增大 vCenter Server Appliance 中的磁盘空间中介绍的步骤将磁盘空间增大到至少 120 GB。

        按照 监控 vCenter Server Appliance 数据库磁盘使用情况中所述定期监控 vCenter Server Appliance 数据库磁盘使用情况。

      • vSphere Web Client 5.5 的客户端集成插件仅在 Mac OS 10.7 及更高版本中受支持
        vSphere Web Client 5.5 的客户端集成插件仅在 Mac OS 10.7 及更高版本中受支持。在 Mac OS 10.6.x 或更低版本中,无法在浏览器中正确注册客户端支持插件,或者在上载或下载 OVF 和 OVA 过程中 OVF Tool 显示运行时错误。

        解决办法:将 Mac OS 升级到 10.7 或 10.8。

      • 由 vCenter Server Appliance 生成的默认文件夹名称未反映浏览器的语言设置
        使用 vSphere Web Client 访问 vCenter Server Appliance 时,由服务器生成的默认文件夹名称(如“Discovered Virtual Machines”)未反映浏览器的语言设置。

        解决办法:编辑 vpxd 区域设置:

        1. 在 vSphere Web Client 清单中,选择 vCenter Server 实例。
        2. 单击 [管理] 选项卡。
        3. 单击 [高级设置]
        4. 单击 [编辑]
        5. vpxd.locale 文本框中,键入区域设置代码。

          有效选项包括 de、en、fr、ja、ko 和 zh_CN。

        6. 单击 [确定]
        7. 重新启动 vCenter Server:
          1. 登录位于 https:// hostname:5480 的 vCenter Server Appliance 配置界面。
          2. vCenter Server 选项卡上,选择 摘要
          3. 单击 [停止 vCenter]
          4. 单击 [启动 vCenter]

      • 尝试使用 vSphere Client 登录到 vCenter Server 时失败,并显示一条错误,指明出现未知连接错误
        尝试使用 Windows XP 或 Windows Server 2003 上安装的 vSphere Client 登录到 vCenter Sever 时失败,并显示以下错误: 出现未知连接错误。(客户端无法向服务器发送完整的请求。(基础连接被关闭:发送时出现意外错误)) (An unknown connection error occurred. (The Client could not send a complete request to the server. (The underlying connection was closed: An unexpected error occurred on a send)))。出现此错误的原因是,某些 SSL 密码在 Windows XP 和 Windows Server 2003 上不受支持。

        解决办法:对于 Windows Server 2003 或 64 位 Windows XP,请应用 http://support.microsoft.com/kb/948963 中提供的相应热修补程序。

        没有适用于 Windows XP(32 位)的热修补程序。Microsoft 仅为 Windows XP 提供有限支持,因此没有为其发布热修补程序。必须将您的主机操作系统升级到 Windows Vista 或更高版本以支持使用高密码强度。

      • 无法在 Internet Explorer 中查看 EAM 示例解决方案的 [解决方案] 选项卡
        在 vSphere Web Client 中单击 EAM 示例解决方案的 [解决方案] 选项卡时,可能会显示一条错误消息: 网页导航已取消 (Navigation to the webpage was canceled)

        解决办法:在其他浏览器中查看 EAM 示例解决方案的 [解决方案] 选项卡,例如,Mozilla Firefox 或 Google Chrome。
        也可以在 Internet Explorer 中安装 EAM 示例解决方案 SSL 证书。

        1. 在 Internet Explorer 中,使用在设置 EAM 示例解决方案时指定的地址导航到 EAM 示例解决方案管理页面。
          默认 URL 为 http://<IP_adress_of_machine_where_you_install_the_solution>:8080/eam-sample
        2. 此页面加载时,接受证书安全警告。
        3. 单击 Internet Explorer 地址栏中的证书错误图标来安装 EAM 示例解决方案证书。
        4. 重新启动 Internet Explorer,然后打开 vSphere Web Client。

      • vCenter Server Appliance 采用不区分大小写的用户名匹配规则来检查用户权限
        在以前版本的 vSphere 中,vCenter Server Appliance 在检查用户权限时采用区分大小写的用户名匹配规则。而在 vSphere 5.5 版中,vCenter Server Appliance 在检查权限时则采用不区分大小写的用户名匹配规则。这意味着,在 vCenter Server 检查权限时,如果两个用户的用户名只有大小写不同(如 User1 和 user1),则这两个用户将被视为同一个用户。

        解决办法:如果 vCenter Server Appliance 中的用户名只有大小写不同,请至少重命名其中一个用户,然后重新向已重命名的用户分配权限。

      • 登录后显示错误消息,并且在 vSphere Web Client 清单中没有 vCenter Server 实例
        当 vCenter Server 实例管理的清单过大或正在高负载下运行时,您可能会遇到此问题。

        解决办法:注销,然后登录到 vSphere Web Client。如果这无法解决问题,请验证 vSphere 环境是否在建议的最高配置中运行。

      虚拟机管理问题
      • 在 Chrome 中,虚拟机客户机操作系统不会检测从 HTML 5 控制台发送的 Control 键
        如果尝试在 Chrome 中从 HTML 5 控制台向虚拟机发送 Control 命令,则客户机操作系统不会进行回应。

        在 Firefox 中使用 HTML 5 控制台,或者在 vSphere Web Client 中使用虚拟机控制台。

      • 虚拟机在连接到与 Mac OS X 客户端计算机连接的 USB 设备时报告 USB 连接错误
        在从 Mac OS X 客户端计算机将 USB 设备连接到虚拟机时,在以下情况下会显示 “连接设备时出错 (Error connecting device)”消息:

        • 从 Mac OS X 客户端计算机将多个 USB 设备或集线器连接到了虚拟机。
        • 错误地列出了多个可连接到虚拟机上的 USB 控制器的设备,这些设备已由其他虚拟机或客户端计算机占用,此时您想添加一个 USB 设备。

        解决办法:确保其他虚拟机或客户端计算机未使用该 USB 设备,并且只从 Mac OS X 客户端计算机将一个 USB 设备或集线器连接到虚拟机。

      • 如果虚拟机使用在法语区域设置下运行的 Windows 7 Enterprise(64 位)客户机操作系统,则该虚拟机在克隆操作期间会出现问题
        如果克隆的 Windows 7 Enterprise(64 位)虚拟机正在法语区域设置下运行,则该虚拟机会与网络断开连接,并且不会应用自定义规范。如果虚拟机正在 ESXi 5.1 主机上运行,此时将其克隆到 ESXi 5.5,并将 VMware Tools 版本升级到 5.5 主机提供的最新版本,则会出现此问题。

        解决办法:先将虚拟机兼容性升级到 ESXi 5.5 及更高版本,然后再升级到 VMware Tools 的最新可用版本。

      • 尝试增加正在运行的虚拟机上的虚拟磁盘大小会失败并显示错误
        如果在虚拟机正在运行时增加虚拟磁盘的大小,则操作可能失败并显示以下错误:

        此设备类型不支持此操作 (This operation is not supported for this device type.)

        如果要将磁盘大小扩展到 2TB 或更大,则操作可能会失败。热扩展操作仅支持将磁盘大小增加到小于或等于 2TB 的大小。SATA 虚拟磁盘不支持热扩展操作,无论该磁盘大小是多少。

        解决办法:关闭虚拟机电源,以便将虚拟磁盘扩展到 2TB 或更大。

      迁移问题
      • 不支持跨主机进行虚拟机拖放
        使用 vSphere Web Client 并尝试将虚拟机从一个主机拖放到另一个主机时,系统将显示一个红色 X,指明不支持拖放。

        解决办法:使用 [迁移虚拟机] 操作,或者右键单击虚拟机并选择 [移至] 启动迁移向导。

      • 无法将使用 IvyBridge-EP 或 IvyBridge-EX 处理器的主机添加到 Intel IvyBridge Generation EVC 群集
        在尝试将使用 IvyBridge-EP 或 IvyBridge-EX 处理器的主机添加到启用了 Intel IvyBridge Generation EVC 模式的 EVC 群集时,系统会显示一条错误消息,指出主机上缺少必要的 CPU 功能。此时无法将该主机添加到该群集。

        解决办法:无。

      • 如果虚拟磁盘数大于 64,则不允许通过迁移更改数据存储
        Storage vMotion 以及无共享存储的 vMotion 仅支持迁移最多含 64 个虚拟磁盘的虚拟机。如果要移动的虚拟磁盘数大于 64,则不允许执行迁移操作。
        但是,如果使用 Storage vMotion 有选择地移动 64 个以下的磁盘,或者仅移动虚拟机的主目录,则即使虚拟机的虚拟磁盘数达到所支持的上限,该操作仍会成功。

        解决办法:

        • 对于 Storage vMotion,执行多次迁移,每次最多迁移 64 个磁盘。使用迁移虚拟机向导上的 [高级] 选项选择要迁移的磁盘并指定数据存储的位置。
        • 对于无共享存储的 vMotion,关闭虚拟机的电源以执行迁移。

      • 在 vSphere HA 群集中成功执行 Storage vMotion 操作后可能会产生孤立虚拟机
        在 vSphere HA 群集中使用 Storage vMotion 迁移某个虚拟机后,可能会在 vCenter Server 清单中出现具有相同名称的孤立虚拟机。如果在 Storage vMotion 工作流完成之前 vSphere HA 尝试重新启动正在迁移的虚拟机,则可能会发生该错误。在以下情形下,可能会触发此尝试操作:

        • 主机检测到会影响虚拟机的可能故障,例如,网络中断。
        • 在没有虚拟 SAN 的环境中,主机重新获得访问虚拟机数据存储的权限。
        • 在具有虚拟 SAN 的环境中,主机检测到虚拟 SAN 对象可访问性发生更改。例如,主机最近在网络中断后重新加入了虚拟 SAN 网络。

        解决办法:删除孤立虚拟机。

      VMware HA 和 Fault Tolerance 问题
      • 如果在 vSphere HA 群集中选择 ESX/ESXi 4.0 或 4.1 主机来故障切换某个虚拟机,则该虚拟机可能无法按预期重新启动
        当 vSphere HA 在 ESX/ESXi 4.0 或 4.1 主机上重新启动某个虚拟机时,如果该主机与运行该虚拟机的原始主机不同,则会发出一个查询,但该查询不会获得应答。该虚拟机不会在新主机上打开电源,除非从 vSphere Client 中手动应答该查询。

        解决办法:从 vSphere Client 中应答该查询。您也可以等待超时(默认为 15 分钟),然后,vSphere HA 将尝试在其他主机上重新启动该虚拟机。如果该主机运行的是 ESX/ESXi 5.0 或更高版本,则该虚拟机将重新启动。

      • 如果无共享存储的 vMotion 操作在 vSphere HA 群集中失败,则目标虚拟机可能会注册到意外的主机中
        由于目标虚拟机不会收到用于协调两个虚拟机之间控制权转移的握手消息,因此,无共享存储的 vMotion 迁移可能会失败。vMotion 协议会同时关闭源虚拟机和目标虚拟机的电源。如果源主机和目标主机位于同一群集中,并且已启用 vSphere HA,则 vSphere HA 可能会将目标虚拟机注册到另一台主机上,而该主机不是为 vMotion 迁移选择的目标主机。

        解决办法:如果希望保留目标虚拟机并将其注册到特定主机上,则必须将该目标虚拟机重定位到目标主机。最好在打开虚拟机电源之前执行此重定位操作。

      • 在为 vSphere HA 群集启用接入控制时将显示错误消息
        在具有已打开电源的虚拟机的 vSphere HA 群集上启用接入控制时,系统会显示一条错误消息: 发生内部错误 - 未知属性 (An internal error has occured - Unknown property): '-1.

        解决办法:该消息不会对功能产生任何影响,但您必须重新加载客户端才能继续工作。

      • vSphere HA 可能无法重新启动具有 vSphere 闪存读取缓存预留的虚拟机
        在打开具有 vSphere 闪存读取缓存预留的虚拟机的电源时,该虚拟机所驻留的主机将使用一些正常 (RAM) 内存来管理此闪存预留。如果可用内存不足,则无法打开该虚拟机电源。vSphere HA 将重试此失败的打开电源操作,但只会再重试四次。如果第五次尝试打开电源仍失败,则 vSphere HA 会发出一个事件,报告已达到尝试重新启动的次数上限。
        注意:要列出 vSphere HA 发出的事件,您可以在事件历史记录中搜索短语“vSphere HA”。

        解决办法:如果 vSphere HA 无法重新启动某个虚拟机,并且您发现报告了 vSphere HA 事件,指出已达到尝试重新启动的次数上限,则尝试在其中一台主机上手动打开该虚拟机电源。如果打开电源失败并提供了具体原因,请解决相关问题。

        但是,如果此打开电源任务失败,但原因不明,或者如果任务错误堆栈报告无法连接 vSphere 闪存读取缓存,则尝试使用其他主机或减少 vSphere 闪存读取缓存的内存需求,然后重试。您可以通过下面任何一种方式来执行此操作:

        • 为该虚拟机或在同一台主机上运行的另一个虚拟机配置更大的 vSphere 闪存读取缓存块大小,或者
        • 大幅减少其中一个虚拟机的 vSphere 闪存读取缓存预留。

        如果遵循《vSphere Storage 指南》和《vSphere 5.5 测试版发行说明》中的 vSphere 闪存读取缓存配置建议,则可以最大程度地减少发生此类错误的可能性。

      • 在对虚拟机-虚拟机反关联性规则进行更改之后,vSphere HA 不重新尝试放置因反关联性限制而出现故障的虚拟机
        如果更改了虚拟机-虚拟机反关联性规则或移除了该规则,并且 vSphere HA 因反关联性限制而无法重新启动某个虚拟机,则不会重新尝试该操作。

        解决办法:在增加群集中的未预留容量之后,vSphere HA 主机会重新尝试放置正在等待资源的虚拟机。要增加该容量,请关闭虚拟机电源,并使用 vMotion 将其迁移至另一个群集,然后执行下列操作:

        • 将出现故障的主机恢复联机,或者
        • 向群集中添加另一个主机,或者
        • 减少由任何已打开电源的虚拟机保留的资源。

      • 在某些情况下,虚拟机无法重置,而无论 appState 是否为 appStateNeedReset
        如果虚拟机位于一台独立主机上,而该主机已经移至启用了 [虚拟机和 App 监控] 的群集,则在使用应用程序监控 GuestSDK 发出 needReset appstate 后,该虚拟机不会重置。如果 FDM 进程在主机上重新启动,而 needReset 请求挂起,则也可能发生此问题。例如,在重新配置 vSphere HA 时,或者如果在使用应用程序监控 GuestSDK 对虚拟机发出 needReset 状态之后服务崩溃,可能会发生该错误。

        解决办法:对包含主机的 vSphere HA 群集触发空白的重新配置群集任务。主机上的 FDM 将识别虚拟机的 needReset 状态,然后会重置该虚拟机。在 vSphere Web Client 中,转到 [编辑群集设置] 面板,然后单击 [编辑]。在 [群集设置] 面板上按 [确定],而不更改群集的任何设置。此时将触发空白的重新配置群集任务。

      受支持硬件问题
      • 风扇、电源、电压和当前传感器的传感器值显示在 vCenter Server [硬件状态] 选项卡的 [其他] 组中
        某些传感器值会在 [其他] 组中列出,而不是在各个值所属的组中。

        解决办法:无。

      • 如果启用了调试直接内存访问 (DMA) 映射程序,则可能会出现 I/O 内存管理单元 (IOMMU) 故障
        此调试映射程序会将设备置于 IOMMU 域中,以便于捕获对未明确映射的地址的设备内存访问。在某些使用旧版固件的 HP 系统上,可能会出现 IOMMU 故障。

        解决办法:从 HP 网站下载固件升级,然后加以应用。

        • 升级 HP iLO2 控制器的固件。
          2011 年 8 月发布的 2.07 版可解决此问题。
        • 升级 HP Smart Array 的固件。
          2012 年 1 月发布的 HP Smart Array P410 5.14 版可解决此问题。

      其他问题
      • 如果在采用某些语言和格式区域设置的 Mac OS X 10.7.x 上尝试使用 Google Chrome 登录到 vSphere Web Client,则会显示错误消息
        在使用 Mac OS X 10.7.x 上运行的 Google Chrome 23 时,系统将出现错误 2007 和错误 1009,并且无法登录。如果该操作系统语言和格式设置为法语、德语、日语、韩语或俄语,则会出现该问题。对于所出现的问题,必须先安装 Google Chrome,然后再切换操作系统区域设置,并且该浏览器必须使用 Flash Player 11.5.31.5 或 11.5.31.139。

        解决办法:执行以下任务之一:

        • 将 Flash Player 版本更改为 11.5.502.136 或 11.5.31.137。
        • 切换到英语区域设置,然后重新启动浏览器。
        • 切换到英语区域设置,然后卸载 Chrome,之后,切换回所选的区域设置并重新安装 Chrome。

      • 在 IPv6 网络环境中,无法使用某些操作系统下的某些 Firefox 版本访问 vSphere Web Client
        在 Windows 和 Linux 版本的 Firefox 18.0.2 中,无法访问 IPv6 环境中的 URL。在某些受支持的 Linux 分发版本(如 SLES/SLED 11)上,无法使用捆绑的 Firefox 10.x 浏览器,因为该浏览器不接受 IPv6 地址的 SSL 证书。有关此第三方问题的详细信息,请参见 Mozilla 错误 633001。

        解决办法:使用其他受支持的浏览器,如 Google Chrome 或 Internet Explorer。

      • vSphere Web Client 会在 zh、zh-hans 和 zh-hant 区域设置下显示错误消息
        如果浏览器区域设置已设置为简体中文或繁体中文,则在执行某些操作(如管理对象、许可、数据中心创建)时,vSphere Web Client 可能会显示错误。在 [近期任务] 窗格中,可能会显示以下消息: 无法为 <string> 创建受管对象 (Unable to create the managed object for <string>)。还会显示其他通知错误消息。该错误出现在 Internet Explorer、Google Chrome 和 Mozilla Firefox 中。

        解决办法:更改浏览器区域设置,然后重新启动浏览器。

      • VMware vSphere Web Client 服务在土耳其语版本的 Windows Server 2008 或 Windows Server 2012 上不启动
        如果要在土耳其语版本的 Windows Server 2008 或 Windows Server 2012 上安装 vSphere Web Client 的服务器组件,则安装完成后该服务不会启动。

        解决办法:在其他语言版本的 Windows Server 2008 或 Windows Server 2012 上安装 vSphere Web Client。