更新时间:2015 年 6 月 19 日

ESXi 6.0 | 2015 年 3 月 12 日 | ISO 内部版本 2494585

vCenter Server 6.0 | 2015 年 3 月 12 日| ISO 内部版本 2562643

vCenter Server Appliance 6.0 | 2015 年 3 月 12 日 | 内部版本 2562643

 

适用于 Windows 的 vCenter Server 6.0 内部版本 2559268

适用于 vCenter Server Appliance 的 vCenter Server 6.0 内部版本 2559267

 

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

发行说明内容

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

新增功能

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

国际化

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

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

VMware vSphere 6.0 的组件(包括 vCenter Server、ESXi、vSphere Web Client 和 vSphere Client)不接受非 ASCII 输入。

兼容性

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

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

vSphere Web Client 与 vCenter Server 一同打包。可以从模块 ISO 文件中包含的 VMware vCenter 自动运行菜单安装 vSphere Client。

ESXi 的硬件兼容性

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

ESXi 的设备兼容性

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

某些设备已在 ESXi 6.0 上弃用,并且不再受支持。在升级过程中,设备驱动程序安装在 ESXi 6.0 主机上。虽然设备的驱动程序仍可以在 ESXi 6.0 中运行,但是设备将不受 ESXi 6.0 支持。有关 ESXi 6.0 上已弃用且不再支持的设备列表,请参见 知识库文章 2087970

ESXi 的第三方交换机兼容性

VMware vSphere 6.0 现在支持 Cisco Nexus 1000V。vSphere 要求 NX-OS 版本最低为 5.2(1)SV3(1.4)。有关 Cisco Nexus 1000V 的详细信息,请参见 Cisco 发行说明。在以前的 vSphere 版本中,不支持 Ciscso Nexus 1000V AVS 模式。

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

要确定与 vSphere 6.0 兼容的客户机操作系统,请使用 《VMware 兼容性指南》中的 ESXi 6.0 信息。

ESXi 的虚拟机兼容性

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

此版本的安装与升级说明

此版本的安装说明

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

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

建议的 vSphere 6.0 部署模型

VMware 只建议使用两种部署模型:

  • 具有嵌入式 Platform Services Controller 的 vCenter Server。如果需要在数据中心内部署一个或多个独立 vCenter Server 实例,建议使用此模型。建议不要在这些具有嵌入式 Platform Services Controller 的 vCenter Server 模型之间进行复制。

  • 具有外部 Platform Services Controller 的 vCenter Server。只有当需要链接多个 vCenter Server 实例,或需要减少 Platform Services Controller 在数据中心的内存占用量时,才建议使用此模型。支持在这些具有外部 Platform Services Controller 的 vCenter Server 模型之间进行复制。

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

此外,有关安装和配置 vCenter Server 的指导信息,请阅读 知识库文章 2108548

vCenter 主机操作系统信息

请阅读 知识库文章 2091273

备份和还原使用外部 Platform Services Controller 的 vCenter Server 和 vCenter Server Appliance 部署

尽管 《vSphere 安装和设置》  文档中的声明限制您尝试备份和还原使用外部 Platform Services Controller 的 vCenter Server 和 vCenter Server Appliance 部署,您仍然可以按照 知识库文章 2110294 中的步骤执行此操作。

从嵌入式 Platform Services Controller 迁移到外部 Platform Services Controller

具有嵌入式 Platform Services Controller 的 vCenter Server 不能自动迁移到具有外部 Platform Services Controller 的 vCenter Server。对此迁移实用程序的测试未完成。

在安装 vCenter Server 之前,确定所需的部署选项。如果复制设置程序需要使用多个 vCenter Server,应始终部署具有外部 Platform Services Controller 的 vCenter。

迁移第三方解决方案

有关使用第三方自定义进行升级的信息,请参见 vSphere 升级  文档。有关使用 Image Builder 创建自定义 ISO 的信息,请参见 《vSphere 安装和设置》文档。  

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

vSphere 6.0 仅支持在 2006 年 6 月(第三季度)以后推出的处理器。与 vSphere 5.x 所支持的处理器相比较,vSphere 6.0 不再支持以下处理器:

  • AMD Opteron 12xx 系列
  • AMD Opteron 22xx 系列
  • AMD Operton 82xx 系列

在安装或升级过程中,安装程序检查主机 CPU 与 vSphere 6.0 的兼容性。如果您的主机硬件不兼容,将显示包含不兼容性说明消息的紫色屏幕,并且 vSphere 6.0 安装过程会停止。

此版本的升级说明

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

VMware vSphere 6.0 的开放源组件

可从 http://www.vmware.com 获取适用于在 vSphere 6.0 中分发的开源软件组件的版权声明和许可证。您需要登录您的 My VMware 帐户。然后在 下载菜单中选择 vSphere。在 开源选项卡中,还可以下载需向 vSphere 最新可用版本提供其源代码或源代码变更的所有 GPL、LGPL 或其他类似许可证的源文件。

产品支持注意事项

  • vCenter Server 数据库。在 vSphere 6.0 版本中,作为 vCenter Server Appliance 的外部数据库的 Oracle 11g 和 12c 已被弃用。VMware 继续支持在 vSphere 6.0 中将 Oracle 11g 和 12c 用作外部数据库。在将来的主要版本中,VMware 不再支持将 Orace 11g 和 12c 用作 vCenter Server Appliance 的外部数据库。

  • vSphere Web Client。在 vSphere 6.0 Web Client 中,对象的 监控选项卡中不再提供 存储报告选择。

  • vSphere Client。vSphere 6.0 Client 中不再提供 存储视图选项卡。

已知问题

已知问题分为如下类别。

安装问题

vCenter Server for Windows 的安装问题

  • 如果 Platform Services Controller 的管理员帐户密码中包含非 ASCII 字符或高位 ASCII 字符,则 vCenter Server 的 Windows 安装程序将停止
    在安装过程中,无法指定包含非 ASCII 字符或高位 ASCII 字符的 Platform Services Controller 管理员密码,但是可以在安装之后更改此密码。如果之后安装 vCenter Server 系统,并将该系统连接到 Platform Services Controller,则安装将失败。

    解决办法:将 Platform Services Controller 配置为使用满足下列要求的密码:

    • 至少包含 8 个字符,但不超过 20 个字符

    • 至少包含 1 个大写字符

    • 至少包含 1 个小写字符

    • 至少包含 1 个数字

    • 至少包含 1 个特殊字符,即除 0-9、a-z 和 A-Z 以外的任意字符

    • 只包含可见的 ASCII 字符(例如,不使用空格)

  • 如果卸载 vCenter Server,则嵌入式 PostgreSQL 数据库将被移除
    如果从 Microsoft Windows 虚拟机或物理主机卸载 vCenter Server,则嵌入式 PostgreSQL 数据库也将卸载,并且此数据库中存储的所有数据将丢失。

    解决办法:要防止数据库中的数据丢失,请备份 PostgreSQL 数据库,然后还原它。

  • 如果使用数据库服务器别名创建 DSN,则 vCenter Server 安装将失败
    如果使用数据库服务器别名来创建 DSN,则通过外部 Microsoft SQL 数据库安装 vCenter Server 的操作将失败。安装 Inventory Service 期间出现以下错误: 启动 invsvc 时出错 (An error occured while starting invsvc)

    解决办法:使用数据库服务器的 IP 地址或主机名来创建 DSN。

  • 在 Windows 8 或 Windows Server 2012 上安装 VMware Tools 后,可能无法使用语法命令来启动 Telnet
    在 Windows 8 或 Windows Server 2012 客户机操作系统上安装 VMware Tools 后,默认主机应用程序将设置为 VMware Tools。您无法使用 start telnet://xx.xx.xx.xx 命令来打开 Telnet。将显示以下错误消息: 请确保虚拟机的配置允许客户机打开主机应用程序 (Make sure the virtual machine's configuration allows the guest to open host applications)。

    解决办法:在 Windows 命令提示符下,运行 cmd->telnet 以打开 Telnet 交互式提示信息,然后启动 Telnet 会话。

  • 如果用户名包含高位 ASCII 字符或非 ASCII 字符,则无法使用带有 Windows 集成身份验证的 SQL Server 来安装 vCenter Server
    如果所用用户名中包含本地高位 ASCII 字符或非 ASCII 字符,则使用带有 Windows 集成身份验证的 SQL Server 安装 vCenter Server 的操作将失败。执行安全性操作时出错。

    解决办法:使用只包含 ASCII 字符的用户名。

  • 如果密码包含高位 ASCII 字符或非 ASCII 字符,则无法使用带有 Windows 集成身份验证的 SQL Server 来安装 vCenter Server
    如果所用密码中包含本地高位 ASCII 字符或非 ASCII 字符,则使用带有 Windows 集成身份验证的 SQL Server 安装 vCenter Server 的操作将失败。启动 invsvc 服务时出错。

    解决办法:使用只包含 ASCII 字符的密码。

  • 如果从 vCenter Server 安装程序中将 vCenter Server 设置为使用外部数据库,则可能无法选择系统 DSN
    如果从 vCenter Server 安装程序中将 vCenter Server 配置为使用外部 SQL 数据库,则通过 SQL Server 驱动程序配置的系统 DSN 将不显示在可用 DSN 列表中。

    解决办法:为外部 SQL Server 数据库配置系统 DSN 时,请使用 SQL Server Native Client。

  • 如果已卸载 IPv4 堆栈,则 VMware vCenter Server 6.0.0 安装可能会失败
    如果已卸载 IPv4 堆栈,则尝试启动 VMwareAfdService 时 VMware vCenter Server 6.0.0 安装可能失败。显示以下错误消息:

    • 启动“VMwareAfdService”服务时出错 (An error occurred while starting service 'VMwareAfdService')

    • 无法清理 VKS 二进制文件,错误: 2

      请在 VMware 知识库中搜索这些症状,以了解任何已知问题和可能的解决方法。

      如果无法找到任何解决方法,请收集支持包并打开支持请求 (Failed to clean up VKS binaries, Error: 2 Please search these symptoms in the VMware Knowledge Base for any known issues and possible workarounds. If none can be found, please collect a support bundle and open a support request)。

    • VCSServiceManager 组件安装失败,显示错误代码“1603”。请检查日志以了解详细信息 (Installation of component VCSServiceManager failed with error code '1603'. Check the logs for more details)。

    解决办法:确保在安装 VMware vCenter Server 6.0.0 之前已安装 IPv4 堆栈。如果运行 netsh interface ipv4 show interfaces 命令时显示消息: 不支持此请求。(The request is not supported.),则 IPv4 堆栈已卸载,应重新安装。要重新安装 IPv4 堆栈,请运行 netsh interface ipv4 install 命令并重新引导计算机。

  • Windows Server 2008 R1 SP2 上的 vCenter Server 安装或卸载过程可能失败或停止响应
    Windows Server 2008 R1 SP2 上的 Windows Installer 在处理多个包时存在问题。因为这些问题,vCenter Server 安装程序可能会停止响应。或者,如果您尝试几次安装和卸载 vCenter Server,此过程可能会失败。

    解决办法:应用 Microsoft 知识库文章 981669 中的修补程序,该修补程序解决了 Windows Installer 问题。

  • 尝试卸载 Platform Services Controller 时操作可能会失败
    如果尝试卸载具有一个或多个关联的活动 vCenter Server 实例的 Platform Services Controller,该操作可能失败,并显示错误消息 安装已中断 (Setup Interrupted)。没有任何清晰的消息显示该问题是向 Platform Services Controller 注册的 vCenter Server 实例造成的。

    解决办法:在卸载 Platform Services Controller 之前,首先卸载与 Platform Services Controller 关联的所有 vCenter Server 实例。

  • 如果在其中安装 vCenter Server 的计算机与 Platform Services Controller 之间的时间偏移量为 3 分钟或更长时间,则 vCenter Server 安装可能会失败
    如果在其中安装 vCenter Server 的计算机与 Platform Services Controller 之间的时间不同步,则 vCenter Server 的安装可能失败。时间差异超过 3 秒时,向导将显示此时间差异(以秒为单位)。
    如果时间偏移量介于 3 秒和 2 分钟之间,将显示一条消息,以告知您所显示的时间差异。您可以关闭此信息对话框,并继续安装。如果时间偏移量介于 2 分钟和 4 分钟之,将显示一条关于大幅时间差异的警告消息。如果时间偏移量超过 4 分钟,则无法继续安装。

    解决办法:如果您看到关于时间偏移量介于 2 分钟和 4 分钟之间的警告消息,请停止 vCenter Server 安装,并同步要在其中安装 vCenter Server 的计算机与 Platform Services Controller 的时钟。再次运行 vCenter Server 安装程序。

  • 如果系统名称输入(FQDN 或 IP 地址)未与 Platform Services Controller 输入准确匹配为 FQDN/FQDN 或 IP/IP,则 vCenter Server 安装将失败
    如果安装 Platform Services Controller 时使用 FQDN 或 IP 地址,则 vCenter Server 输入应与 Platform Services Controller 输入相匹配。如果在安装 Platform Services Controller 时提供的是 FQDN,则在此 Platform Services Controller 中注册 vCenter Server 时,您必须提供 Platform Services Controller 的 FQDN。如果在安装 Platform Services Controller 时提供的是 IP 地址,则在此 Platform Services Controller 中注册 vCenter Server 时,您必须提供 Platform Services Controller 的 IP 地址。否则,vCenter Server 安装将在首次引导时失败。

    解决办法:请确保 vCenter Server 和 Platform Services Controller 输入始终匹配。

  • 如果没有完全 DNS 支持,则在纯 IPv6 环境中执行的 vCenter Server 安装可能会失败
    如果没有完全 DNS 支持,则在纯 IPv6 环境中安装 vCenter Server 的尝试可能会失败。这是因为 Platform Services Controller 安装程序会通过反向查找来获取计算机名。

    解决办法:如果没有完全 DNS 支持,则必须确保可在具有嵌入式 Platform Services Controller 部署的 vCenter Server 中执行正向和反向查找。

  • 无法通过右键单击 Windows Installer 包然后选择“卸载”来卸载 vCenter Server for Windows
    您可以通过 Windows 的“添加/删除程序”,或 vCenter Server for Windows 安装程序包来卸载 vCenter Server for Windows。但是,当右键单击 vCenter Server for Windows 安装程序包然后选择 卸载时,不会显示任何消息。如果再次右键单击 vCenter Server for Windows 安装程序包然后选择 卸载,会收到一条消息,提示您该产品已经卸载。

    解决办法:使用 Windows 的“添加/删除程序”卸载 vCenter Server for Windows。

  • vCenter Server for Windows 不支持外部数据库的用户数据源名称 (DSN)
    vCenter Server for Windows 安装仅支持系统 DSN。如果添加用户 DSN,此 DSN 不会显示在 vCenter Server for Windows 的“数据库配置”页面中。

    解决办法:安装 vCenter Server for Windows 时,请为外部数据库添加系统 DSN。

  • 如果使用包含非 ASCII 字符或高位 ASCII 字符的自定义用户名服务帐户,则无法安装 vCenter Server for Windows
    如果使用通过自定义帐户策略定义的用户登录操作系统,并且用户名中包含非 ASCII 字符或高位 ASCII 字符,则 vCenter Server for Windows 安装程序无法配置 vCenter Server 服务帐户。

    解决办法:您在登录时使用的自定义用户帐户只能包含 ASCII 字符。

  • 卸载或取消安装 vCenter Server for Windows 时可能并非始终会清除用户数据目录或安装目录中的所有目录和文件
    如果尝试卸载或取消安装 vCenter Server for Windows,在服务启动之前,可能无法从系统中完全删除 C:\ProgramData\VMware\vCenterServer 下的用户数据目录或 C:\Program Files\VMware\vCenterServer 下的安装目录。这可能会影响以后的 vCenter Server for Windows 安装尝试。

    解决办法:在再次尝试全新安装之前重新引导计算机。

  • 运行 vc-support.bat 之后未生成任何日志
    如果操作系统登录用户名中包含高位 ASCII 字符或非 ASCII 字符,则通过运行 C:\Program Files\VMware\vCenter Server\bin\vc-support.bat 命令来生成日志时将出错,并且不会生成日志。

    解决办法:使用只包含 ASCII 字符的用户名登录操作系统后,运行 C:\Program Files\VMware\vCenter Server\bin\vc-support.bat 命令。

  • 如果您添加的服务帐户中包含特殊字符 @ 或 \,则 vCenter Server 安装将失败
    安装 vCenter Server 时,可以指定服务帐户,而不是使用默认的 Windows 本地系统帐户。如果所选择的帐户名中包含特殊字符 @\,则安装可能会失败,并生成 vpxd 首次引导错误。

    解决办法:安装 vCenter Server 时,创建不包含特殊字符 @\ 的服务帐户。

  • 部署具有外部 Platform Services Controller 的 vCenter Server 期间,首次引导脚本将失败
    尝试部署具有外部 Platform Services Controller 的 vCenter Server 时,在部署过程中中,输入 Platform Services Controller 的 IP 地址或主机名时,首次引导将失败。

    解决办法:输入在部署 Platform Services Controller 时所使用的相同系统网络名称。

vCenter Server Appliance 部署问题

  • 单击 vCenter Server Appliance 部署向导最后一页上的 URL 可能无法启动 vSphere Web Client
    如果您已部署具有外部 Platform Services Controller 的 vCenter Server Appliance,并且已在 F5 负载平衡器背后配置该 Platform Services Controller,则单击 vCenter Server Appliance 部署向导最后一页上的 URL 后,不会显示 vSphere Web Client 界面,并出现以下异常:
    HTTP 状态 400 - 错误请求,无法响应发布到 /SAML2/SSOSSL/ 的请求 (HTTP Status 400 - BadRequest, Not able to respond to the request posted to /SAML2/SSOSSL/)

    解决办法:刷新 Web 页面。

  • 如果已在先前的部署中尝试使用某外部 Oracle 数据库,则不能部署使用该数据库的 vCenter Server Appliance
    vCenter Server Appliance 安装程序不允许部署具有已在先前 vCenter Server Appliance 部署中使用的外部 Oracle 数据库的 vCenter Server Appliance,并且不提供用于重用或删除数据库的选项。您将收到一条错误消息: vCenter Server 数据库已锁定。其他 vCenter Server 服务正在使用此数据库,必须将其停止 (The vCenter Server database is locked. Another vCenter Server service is using this database and must be stopped)。即使使用该数据库的 vCenter Server Appliance 已关闭或已从 ESXi 主机移除,仍然会发生此问题。

    解决办法:使用新的 Oracle 数据库实例,或选择使用嵌入式数据库。

  • 在连接到外部 Platform Services Controller 时, vCenter Server Appliance 安装失败
    如果现有 Platform Services Controller 与 ESXi 主机或 NTP 服务器的时间不同步(取决于 vCenter Server Appliance 时间配置设置),则具有外部 Platform Services Controller 的 vCenter Server Appliance 安装可能会失败。在 vCenter Server Appliance 安装过程中不会显示任何警告消息来报告此时间偏移量。

    解决办法:同步已部署的 Platform Services Controller、要在其中部署 vCenter Server Appliance 的 ESXi 主机或者在安装后将由 vCenter Server Appliance 使用的 NTP 服务器之间的时钟。

  • 如果重新启动 vCenter Server Appliance 的客户机操作系统,vpxd 服务可能无法启动
    部署 vCenter Server Appliance 时,您可以确定是使用基于 VMware Tools 的时间同步,还是基于 NTP 服务器的时间同步。如果将 vCenter Server Appliance 设置为使用基于 NTP 服务器的时间同步,则 vCenter Server Appliance 的客户机操作系统将与 NTP 服务器同步。如果部署 vCenter Server Appliance 的主机未配置为使用相同的 NTP 服务器,或者如果 ESXi 主机的时间与 vCenter Server Appliance 的客户机操作系统的时间不同,那么当重新启动 vCenter Server Appliance 时,NTP 守护进程会在早期启动,并设置正确的时间。但是,VMware Tools 服务会在 NTP 守护进程启动之后启动,并将 vCenter Server Appliance 系统时间设置为主机系统时间。在 NTP 守护进程再次更正时间前,vpxd 服务已尝试启动并失败。

    解决办法:将 ESXi 主机设置为使用与 vCenter Server Appliance 相同的 NTP 服务器进行时间同步,然后部署 vCenter Server Appliance。

  • 在 vCenter Server Appliance 部署向导中无法输入 ESXi 主机的 IPv6 地址
    vCenter Server Appliance 部署向导无法使用 IPv6 地址连接到 ESXi 主机以部署 vCenter Server Appliance。

    解决办法:使用 FQDN 连接到 ESXi 主机。

  • 如果同时提供多个 DNS 服务器,vCenter Server Appliance 脚本式安装程序将失败
    如果在安装过程中提供多个 DNS 服务器,vCenter Server Appliance 脚本式安装将失败。

    解决办法:应一次只使用一个 DNS 服务器。安装完成后,可以添加多个 DNS 服务器。

  • 没有可用于您在网络配置页面中输入的网络设置的预检查功能,这可能导致首次引导错误
    没有可用的预检查功能,以确保您在文本框(例如网络地址、子网掩码、网关、网络 DNS 服务器、系统名称(FQDN 或 IP)等静态选项)中输入的值有效。因此,如果在上述任一字段中输入错误值,将可能发生首次引导错误。此外,也没有预检查功能来确保 DHCP 选项所使用的当前 FQDN 已在使用中。

    解决办法:确保为各个网络设置提供有效的值。这些设置为静态选项(网络地址、子网掩码、网关、网络 DNS 服务器、系统名称(FQDN 或 IP))和 DHCP 选项:FQDN(可选)。

  • vCenter Server Appliance 的用户界面安装程序可能会要求运行客户端集成插件。该提示可能有所不同(取决于浏览器的类型)
    启动 vCenter Server Appliance 安装程序时,该工具可能要求启动一个应用程序。

    解决办法:如果打开 vCenter Server Appliance 脚本式安装程序时出现提示,请按照针对各个浏览器的说明执行操作:

    • Google Chrome。允许安装程序启动此应用程序。

    • Mozilla Firefox。选择 csd.exe 并单击 确定

    • Internet Explorer。单击 允许

  • vCenter Server Appliance 脚本式安装程序不支持用于与 vCenter Server 实例交互的自定义 HTTPS 端口号
    Center Server 6.0 支持对 HTTPS 端口进行自定义。将 vCenter Server Appliance 连接到 vCenter Server 时,需要使用此端口连接到 vCenter Server。当前,在 vCenter Server Appliance 脚本式安装程序中无法自定义该端口。

    解决办法:要使用自定义 HTTPS 端口,请使用 HTML5 用户界面安装程序安装 vCenter Server 和 Platform Services Controller。

  • vCenter Server Appliance 脚本式安装程序允许在可用磁盘空间不足 15 GB(低于最低要求)的情况下进行安装
    使用脚本式安装程序安装 vCenter Server Appliance 时,该工具将在数据存储可用空间少于 15 GB 的主机上安装该软件。安装程序继续执行,但是 vCenter Server Appliance 可能无法启动虚拟机。

    解决办法:应确保 ESXi 主机至少有 15 GB 可用空间。

  • 安装 help.war 文件时无法使用帮助功能
    文件 help.war 是作为根文件下载的,因此当您尝试安装该文件时会引起权限错误。 /pickup 下面的文件具有供 Java 虚拟机使用的所有者 vsphere-client 和组 users

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

    1. 将文件 help.war 下载到 vCenter Server Appliance 的 /usr/lib/vmware-virgo 文件夹。

    2. 将其更改为:所有者 vsphere-client 和组 users
      chown vsphere-client help.war
      chgrp users help.war

    3. 将您的帐户更改为 vsphere-client
      如果您仍然使用 root 帐户执行复制操作,请重新将所有者更改为 root。
      su vsphere-client

    4. 确认服务器已经在运行,并将 help.war 复制到 /usr/lib/vmware-virgo/server/pickup

    5. help.war/pickup/pickup
  • 在任何 Windows 操作系统上,如果在 Firefox 浏览器中刷新 vcsa-setup.html,则在允许运行客户端集成插件后可能会显示一条空白横幅消息
    刷新 vcsa-setup.html 文件可能会导致在 Firefox 浏览器顶部显示空白横幅。这是一个间歇性问题。在浏览器上允许运行客户端集成插件后将显示空白横幅。例如,在 Firefox 上允许运行 vmware-csd 进程。

    解决办法:当第一次在 Firefox 上允许运行 vmware-csd 进程时,为 vmware-csd 链接选择 记住我的选择选项,然后刷新 vcsa-setup.html 文件。这可以防止在刷新 vcsa-setup.html 文件之后出现空白横幅。
    或者,您也可以关闭 Firefox 浏览器,然后重新打开 vcsa-setup.html

  • 如果未正确配置代理设置,当在 Windows 2008 Server 操作系统上使用 Mozilla Firefox 浏览器运行 vCenter Server Appliance 安装程序时,安装程序中可能不显示“安装”和“升级”按钮
    当在 Windows 2008 Server 操作系统上使用 Mozilla Firefox 安装客户端集成插件并打开 vcsa-setup.html 后,您必须允许客户端支持守护进程插件运行。在选择 vmware-csd 并单击 确定之后,可能仍不显示“安装”和“升级”按钮。检测客户端集成插件的倒计时已结束,但未执行任何操作。此问题与浏览器的代理设置相关。

    解决办法:修复 Mozilla Firefox 的代理设置:

    1. 导航到 Firefox 的 选项菜单。

    2. 单击 高级,然后单击 网络选项卡。

    3. 单击 设置

    4. 如果选择 使用系统代理设置,请单击 自动检测此网络的代理设置单选按钮。如果选择 使用手动代理配置,请为您的网络设置代理服务器。

  • 如果未安装 Windows 更新,或者如果您没有客户端集成插件日志位置的相关权限,则 vmware-csd 进程有时会崩溃
    启动 vcsa-setup.html 之后,浏览器提示您允许客户端集成插件运行。例如,允许 vmware-csd 进程运行。允许插件运行后, vmware-csd 进程可能会崩溃。如果 Windows 更新未安装,或者如果您作为 Windows 用户没有客户端集成插件日志位置的写入权限,则可能产生此问题。该日志位置为 Users\%USER%\AppData\Local\VMware\

    解决办法:您需要安装所有 Windows 更新。此外,还需要获取客户端集成插件日志位置 Users\%USER%\AppData\Local\VMware\ 的写入权限。

  • 在 IPv6 环境中安装 vCenter Server Appliance 时不支持动态 DNS
    当在 IPv4 环境中安装 vCenter Server Appliance 时,您可以通过在 FQDN (可选) 文本框中输入值来使用动态 DNS。当在 IPv6 环境中安装 vCenter Server Appliance 时, FQDN (可选) 文本框可用,但是如果您输入值,安装将失败。

    解决办法:在 IPv6 环境中安装 vCenter Server Appliance 时,将 FQDN (可选) 文本框保留为空。

  • 命令行部署选项 --sso-ssl-thumbprint 对 Platform Services Controller 和 vCenter Server Appliance 不起作用
    vCenter Server Appliance 的命令行部署工具提供 --sso-ssl-thumbprint 选项,用以通过 SHA1 校验和验证 Platform Services Controller 的证书。目前,此选项不起作用。

    解决办法:在部署 vCenter Server Appliance 之前,手动验证 SHA1 校验和。

vCenter Server for Windows 和 vCenter Server Appliance 的部署问题

  • 如果在文本框中使用非 ASCII 字符或高位 ASCII 字符,则 vCenter Server for Windows 和 vCenter Server Appliance 的安装将失败
    在 vCenter Server for Windows 或 vCenter Server Appliance 安装过程中,在文本框中输入非 ASCII 字符或高位 ASCII 字符(例如 é、è、ä、ö)将会导致安装过程失败。

    解决办法:部署 vCenter Server for Windows 或 vCenter Server Appliance 时,请在文本框中只使用标准 ASCII 字符,以下字符除外:圆括号、正斜线 (/)、反斜线 (\)、脱字号 (^)、冒号 (:)、分号 (;)、尖括号(< 和 >)、单引号 (')、双引号 (")、美元符号 ($)、与符号 (&)。

  • 当您在 IPv6 环境中部署 Platform Services Controller 或 vCenter Server 时,或者将其连接到外部数据库时,仅提供完全限定域名 (FQDN)
    Platform Services Controller 或 vCenter Server 的安装不支持使用 IPv6 地址。此外,要为 Platform Services Controller 或 vCenter Server 配置外部数据库,需提供目标数据库服务器的 FQDN。

    解决办法:无。

  • 当使用具有手动自定义数据库对象的外部数据库时,vCenter Server for Windows 和 vCenter Server Appliance 安装将失败
    如果尝试使用具有手动创建的数据库对象的外部数据库时,安装将失败。安装程序显示以下错误消息: install.vdcs.db.version.check.error安装 VCSService Manager 组件失败,并产生错误代码 1603 (Installation of component VCSService Manager Failed with error code 1603)

    解决办法:不要使用具有手动自定义的数据库对象的外部数据库,或者当向导弹出相关提示时选择清除自定义架构并创建新架构。

客户端集成插件安装问题

  • 如果某些防病毒软件正在运行,则 VMware Client 集成插件的安装和卸载可能会失败
    当某些防病毒软件(例如 Avira 防病毒软件)正在运行时,如果尝试安装或卸载 VMware Client 集成插件,此操作可能会失败。防病毒软件可能阻止访问 Windows 主机文件。可能显示以下错误消息: 覆盖主机文件时出错: boost::filesystem::copy_file:访问被拒绝: C:\Windows\System32\drivers\etc\hosts.new,C:\Windows\System32\drivers\etc\hosts\ (Error overwriting hosts file: boost::filesystem::copy_file: Access is denied: C:\Windows\System32\drivers\etc\hosts.new, C:\Windows\System32\drivers\etc\hosts\)

    解决办法:在安装或卸载 VMware Client 集成插件之前禁用防病毒软件。

  • vSphere Web Client 登录页面可能无法检测客户端集成插件的正确版本
    如果系统上已安装客户端集成插件的早期版本,则 vSphere Web Client 登录页面可能不会提示您升级客户端集成插件。登录 vSphere Web Client 后,选择 帮助 > 关于 VMware vSphere,此对话框将显示一个链接以用于升级客户端集成插件。

    解决办法:登录 vSphere Web Client,选择 帮助 > 关于 VMware vSphere。单击 升级客户端集成插件链接以安装此插件的最新版本。

VMware vSphere Authentication Proxy 安装问题

  • VMware vSphere Authentication Proxy 安装失败,并显示错误
    如果您使用 Active Directory 域管理员凭据登录并执行 VMware vSphere Authentication Proxy 安装,则安装程序将失败,并显示以下错误:

    错误 1920。服务 VMware vSphere Authentication Proxy 适配器 (vmware-cam-adapter) 无法启动... (Error 1920. Service VMware vSphere Authentication Proxy Adapter (vmware-cam-adapter) failed to start...)

    解决办法:无。

升级问题

查看发行说明的“安装问题”部分。许多安装问题也会影响升级过程。

  • 升级过程中数据库配置首次引导失败

    启动 ESXi Dump Collector 时升级失败,显示以下错误消息: 在 DSN 分析过程中访问 Windows 注册表项时出错:访问 DSN“DSN 名称”的注册表项时出错。请确保正确设置 DSN (Error in accessing windows registry entry during DSN analysis: Error in accessing registry entry for DSN 'YOUR DSN NAME '. Please make sure the DSN is set up properly)。

    解决办法:重新开始升级之前:

    1. 移除 DSN 名称末尾的空格。

    2. 将环境还原为升级失败前的状态。

  • vCenter Server 从 5.5 升级到 6.0 的过程中,合并策略标记和类别可能会触发规则集 1 警示

    将 vCenter Server 5.5 升级到 6.0 时,名称大小写不同的策略标记和类型会错误地进行合并。例如,如果 vCenter Server 数据库在升级之前具有两种类别的大小写不同的两个标记(如“One”和“one”),且每个标记在升级之前分别属于不同的存储配置文件,则升级时会将这两个标记合并为一个标记和类别(如“One”)。

    由于在合并标记和类别时不区分大小写,包含已移除标记(上述示例中的“one”)的存储配置文件将触发规则集 1 警示。

    解决办法:无。

  • ESXi 从 5.5.x 升级到 6.0 后光纤通道主机总线适配器设备编号可能会发生改变

    ESXi 从 5.5.x 升级到 6.0 的过程中,光纤通道主机总线适配器设备编号偶尔可能会发生改变。如果使用 esxcli storage core adapter list 命令,设备编号可能会更改为其他编号。

    例如,在 ESXi 升级之前光纤通道主机总线适配器的设备编号可能类似于以下内容:

    HBA Name
    ––––––––
    vmhba3
    vmhba4
    vmhba5
    vmhba66

    在 ESXi 升级到 6.0 后光纤通道主机总线适配器的设备编号可能类似于以下内容:

    HBA Name
    ––––––––
    vmhba64
    vmhba65
    vmhba5
    vmhba6

    本示例说明了使用 esxcli storage core adapter list 命令时可能会造成随机改变:设备别名编号 vmhba2 和 vmhba3 更改为 vmhba64 和 vmhba65,而设备编号 vmhba5 和 vmhba6 保持不变。但是,如果使用的是 esxcli hardware pci list 命令,升级之后设备编号不会改变。

    这个问题不属于 VMware 范畴,不会对您造成影响。ESXi 虽然显示设备别名编号,但不将其用于任何操作。您可以使用主机配置文件来重置设备别名。请查看 VMware 产品文档和知识库文章。

    解决办法:无。

  • 在升级到具有外部 Platform Services Controller 的 vCenter Server 过程中,首次引导阶段出现内部错误

    在升级第一个管理节点的过程中,如果将针对 High Availability 设置的 vSphere 5.5.x 环境升级到 vSphere 6.0,首次引导阶段偶尔会出现内部错误。

    解决办法:重新尝试管理节点升级。

  • 本版本不支持升级 vCenter Server 复制配置
    当使用复制功能在两个 Single Sign-On 基础架构节点之间升级 vCenter Server 配置时,如果主基础架构节点不可访问,则复制的基础架构节点不会进行故障切换。

    解决办法:无。不要升级 vCenter Server 复制配置。

  • 如果在升级前不复制 vCenter Sign-On,则在升级具有嵌入式 vCenter Single Sign-On 的 vCenter Server 5.x 后不支持链接模式
    当升级具有嵌入式 vCenter Single Sign-On 的 vCenter Server 5.x 实例时,安装程序会自动将配置升级到嵌入式 6.0 部署模型:具有嵌入式 Platform Services Controller 的 vCenter Server。仅当使用外部 Platform Services Controller 部署模型时,VMware 才支持在 vCenter Server 6.0 实例之间进行链接。由于升级不会更改 Platform Services Controller 的复制配置,因此它不会保留 vCenter Server 实例(如果其嵌入式 vCenter Single Sign-On 未复制)的链接模式关系。

    解决办法:无。

  • 升级后不保留 Active Directory 设置
    在将主机升级到 ESXi 6.0 时,升级前在主机中配置的 Active Directory 设置将不保留。

    解决办法:如果升级前的 ESXi 版本为 5.1 或更高版本,则在升级后将主机添加到 Active Directory 域。如果升级前的 ESXi 版本为 ESXi 5.0.x,则在升级后不要将主机添加到 Active Directory 域。

  • vCenter Server for Windows 安装程序无法检测已超过其生命周期结束时间的产品
    在升级到 vCenter Server for Windows 6.0 期间,如果产品(如 VMware Converter 应用程序)在虚拟机上运行或者与旧版 vCenter Server 集成,则安装程序无法检测这些产品。这可能导致无法成功升级到 vCenter Server for Windows 6.0。

    解决办法:启动 vCenter Server 升级之前,在 vCenter Server 计算机上移除 VMware Converter 或其他任何已超过其生命周期的产品。

  • 当使用无法进行 DNS 解析的静态 IP 地址时,vCenter Server Appliance 升级失败
    当“设置临时网络”向导中的最新 vCenter Server Appliance 的静态 IP 地址无法进行 DNS 解析时,vCenter Server Appliance 的升级将失败。

    解决办法:在“设置临时网络”向导中对 vCenter Server Appliance 使用可进行 DNS 解析的静态 IP 地址。

  • 在数据导出期间 vCenter Server Appliance 升级失败,且发生内部错误
    数据导出时 vCenter Server Appliance 升级失败,并发生以下错误之一:

    • 导出过程出现内部错误 (Internal error occurs during export)

    • 无法通过 SSH 通道上载 UpgradeRunner (Cannot upload UpgradeRunner via ssh tunnel)

    导出过程出现内部错误 (Internal error occurs during export)的解决办法:检查您在 vCenter Server Appliance 升级界面的“设置临时网络”向导中输入的静态 IP 地址和 DNS 是否有效,以及是否属于同一个 VLAN。

    无法通过 SSH 通道上载 UpgradeRunner (Cannot upload UpgradeRunner via ssh tunnel)的解决办法:检查您在 vCenter Server Appliance 升级界面的“设置临时网络”向导中输入的静态 IP 地址是否与源 5.x vCenter Server IP 地址相同。

  • vCenter Server Appliance 升级过程不会保留 /etc/hosts 文件

    vCenter Server Appliance 升级过程不会将源 /etc/hosts 文件迁移到新部署的 vCenter Server Appliance。

    解决办法:在执行升级过程之前,在另一台计算机上生成 /etc/hosts 文件的备份,并在升级后将其应用到新部署的 vCenter Server Appliance。

  • 在升级期间发生 vCenter Server 身份验证错误
    如果您的旧 vCenter Server SSL 证书已过期,安装程序会显示一条常规性错误消息而非具体的错误消息:

    使用用户提供的凭据对旧 vCenter Server 进行身份验证时出现问题 (There is a problem authenticating in to the legacy vCenter Server using the credentials provided by the user)。解决方案:检查 vCenter Server 是否已启动并且正在运行。仔细检查所提供的 vCenter Server 凭据。

    解决办法:如果遇到身份验证错误,您可以检查位于 C:\ProgramData\VMware\VMware VirtualCenter\Logs 的 vpxd.log,以查找导致该升级错误消息的确切原因。

    在升级之前,检查 SSL 证书的有效性。替换 vCenter Single Sign-On、vCenter Inventory Service、vCenter Server、vSphere Web Client 或任何其他解决方案的任何过期 SSL 证书。

  • 在安装或升级 vCenter Server 后,vSphere Web Client 无法显示受信任域中的 Single Sign-On 组成员
    在部署期间,如果您将域作为一个标识源添加到 vCenter Single Sign-On,则可以将该域和受信任域中的用户添加到 vCenter Single Sign-On 中的组。

    例如,您将域 myDomain1.com 作为标识源进行添加,并且它与 myDomain2.com 具林级别的信任,则可以添加受信任域 user1@myDomain2.com 中的用户。myDomain2.com 中的用户成为 Single Sign-On 组的成员之后,该用户将具有相应的权限。但是,该用户不会显示在 vSphere Web Client 中。

    解决办法:使用标准目录服务(OpenLDAP 或 Active Directory)的管理工具来检查 Single Sign-On 域,并验证用户是否位于正确的组中。

  • 无法使用 IP 地址从 vCenter Server 域之外的服务器打开 vSphere Web Client
    在升级 vCenter Server 之后,vSphere Web Client 无法从 vCenter Server 域之外的服务器打开。

    解决办法:将主机名(完全限定域名)设置为可从外部网络解析。在 %WINDIR%\System32\drivers\etc\hosts 文件中添加完全限定域名 ipaddress 映射。

  • 如果将 vCenter Single Sign-On 升级到 6.0,但尚未升级 vCenter Server,则 vCenter Server Inventory 5.1.x 显示为空白
    如果在您的 5.1.x 环境中,vCenter Server 5.1.x 安装在一个系统上,5.1.x Single Sign-On 服务安装在另一个系统上,并且您仅升级 Single Sign-On 服务,则将 Single Sign-On 服务升级到 6.0 之后,使用 Administrator@vsphere.local 或 admin@System-Domain 登录 vSphere 5.1.x Web Client 时,vCenter Server 计数和清单显示为空白。

    不支持将 6.0 Single Sign-On 服务与 5.1.x vCenter Server、vSphere Web Client 和 Inventory Service 配合使用。

    解决办法:登录 Administrator@vsphere.local 帐户或 admin@System-Domain 帐户之前,将 vCenter Server 升级到 6.0。在 vCenter Server 升级过程中,vSphere Web Client 和 Inventory Service 将升级到 6.0 版本。

  • 在升级后 vSphere Web Client 显示空的清单
    在升级后,当您使用域用户帐户登录时,vSphere Web Client 有时会显示空的清单。当在同一台计算机上使用相同的 IP 地址或完全限定域名重新安装 vCenter Server 时,可能会出现此问题。

    解决办法:使用“调用方法”链接取消注册该服务。

    1. 使用以下 URL 访问 CM Managed Object Browser:https:// VC_HOSTNAME/cm/mob。

    2. 方法表格中,选择 搜索

    3. CmSearchCriteria 文本框中,输入 vCenter Server 信息以列出 vCenter Server 5.5 实例。
      <searchCriteria>
         <serviceType>
            <productId>com.vmware.cis</productId>
            <typeId>urn:vc</typeId>
         </serviceType>
      </searchCriteria>

    4. 记录每个 vCenter Server serviceId

    5. 选择 UnregisterService

    6. 要删除服务,请输入步骤 4 中的相应服务 ID,然后单击调用方法链接。

  • 在多站点模式中升级 vCenter Single Sign-On 和 vCenter Server 5.1.x 后 vSphere Web Client 显示空清单

    在多站点模式中将 vCenter Single Sign-On 和 vCenter Server 按顺序从 5.1.x 升级到 6.0 后,当登录到 vSphere Web Client 时,vSphere Web Client 有时会显示空的清单。您可能收到以下错误消息:

    未找到匹配的 LinkedVcGroup (No matching LinkedVcGroup found)

    如果在升级到 6.0 之前,Lookup Service 中存在重复的 vCenter Server 注册条目,或者如果组件管理器未在升级过程中移除过时的 5.1 vCenter Server 端点,则会出现此问题。

    解决办法:可以通过连接到 Managed Object Browser 来移除重复的条目。

    1. 使用 Administrator@vsphere.local 登录到 CM MOB:https:// ip_addr/cm/mob。

    2. 方法表中,使用 搜索

    3. 通过输入空 searchCriteria 找到所有服务端点,如下所示:
      <searchCriteria>
         </searchCriteria>

    4. 为 5.1 实例记录每个 serviceId

    5. 选择 UnregisterService

    6. 通过 serviceid 取消注册 5.1.x 实例。

  • UpgradeRunner 无法启动
    如果 5.x vCenter Server 使用不受支持的数据库,并且尝试将其升级到 vCenter Server 6.0,则升级向导将失败,并显示以下错误:

    无法启动 UpgradeRunner。有关更多详细信息,请检查临时文件夹中的 vminst.log 和 vcsUpgrade\UpgradeRunner.log 文件 (Failed to launch UpgradeRunner. Please check the vminst.log and vcsUpgrade\UpgradeRunner.log files in the temp folder for more details)。

    解决办法:将数据库升级为受支持的数据库版本。如果您使用的是 Microsoft SQL,请升级到 Microsoft SQL Server 2012 或 Microsoft SQL Server 2008 R2 SP2。如果使用的是 Oracle,请升级到 Oracle12g。

  • 从 vCenter Server 5.5 升级到 vCenter Server 6.0 后,发出 Virtual SAN 主机警报
    在升级 vCenter Server 5.5 实例与 vSAN 群集后,出现 Virtual SAN 主机供应商提供程序注册警报:

    Virtual SAN 主机供应商提供程序注册或取消注册失败时触发的默认警报 (Default alarm that is triggered when Virtual SAN host vendor provider registration or deregistration is unsuccessful)

    此时 Virtual SAN 主机供应商注册已成功,该警报无意义。

    解决办法:忽略此警报消息。

  • 在 ESXi 升级到 6.0 后,以前添加到域中的主机不会再加入域
    当第一次从 vSphere 5.5 升级到 vSphere 6.0 时,不会保留 Active Directory 配置。

    解决办法:升级之后,执行以下步骤将这些主机重新加入 vCenter Server 域:

    1. 将主机添加到 vCenter Server。

    2. 将主机加入到域(例如 example.com)

    3. 将所有主机升级到 ESXi 6.0。

    4. 将一台最近升级的主机手动加入域。

    5. 提取主机配置文件并禁用所有其他配置文件(身份验证配置文件除外)。

    6. 将手动加入域的主机配置文件应用到其他最近升级的主机。

  • 在升级 vCenter Server for Windows 后,此前运行的 VMware ESXi Dump Collector 服务将重置为默认设置“已禁用”
    升级过程将 VMware Vsphere ESXi Dump Collector 6.0 安装为 vCenter Server 的可选服务组的一部分。您必须手动启用 VMware vSphere ESXi Dump Collector 服务,以将其用作 vCenter Server6.0 for Windows 的一部分。

    解决办法:阅读 VMware 文档或搜索 VMware 知识库,了解如何启用和运行 vCenter Server 6.0 for Windows 中的可选服务。

    在操作系统中启用 VMware vSphere ESXi Dump Collector服务:

    1. 在“控制面板”菜单中,选择 管理工具,并双击 服务

    2. 右键单击 VMware vSphere ESXi Dump Collector编辑启动类型

    3. 启动类型设置为 自动

    4. 右键单击 VMware vSphere ESXi Dump Collector启动

    服务启动类型设置为自动,并且服务处于运行状态。

  • 将硬件版本 3 虚拟机从旧版 ESX 主机迁移到 ESXi 6.0 时失败
    在 ESXi 6.0 版本中,支持注册并升级虚拟硬件版本 3 虚拟机,不支持硬件版本 3 虚拟机迁移自/至 ESXi 6.0。尝试迁移硬件版本 3 虚拟机时操作将失败,并显示以下错误消息:

    虚拟机版本与主机 x 的版本不兼容 (The virtual machine version is not compatible with the version of the host x)

    解决办法:在执行迁移之前,将硬件版本 3 虚拟机升级到硬件版本 4 或更高版本。

    1. 通过 vSphere Web Client 登录到 vCenter Server。

    2. 在旧版 ESXi 服务器或 ESXi 6.0 服务器上注册硬件版本 3 虚拟机。

    3. 右键单击虚拟机,然后选择 全部 vCenter 操作

    4. 选择 兼容性

    5. 选择 升级虚拟机兼容性

    6. 单击

    7. 选择 与 ESX 3.5 和更高版本兼容,并单击 确定

    升级虚拟机后,可以执行电源操作和虚拟机迁移。

许可问题
  • 您可能会看到与 vSphere 6.0 无关的许可警报
    在 vCenter Server 系统的“警报定义”列表中,您可能会看到以下不适用于 vSphere 6.0 版本的许可警报。

    • 许可证错误

    • 许可证用户阈值监控

    • 许可证容量监控

    • 主机闪存容量超出 Virtual SAN 的许可限制

    解决办法:忽略不适用于 vSphere 6.0 的许可警报。

vCenter Single Sign-On 和证书管理问题
  • 使用链式签名证书时出现 vSphere 证书管理器错误。
    运行 vSphere 证书管理器实用程序,并选择“选项 1”以使用自定义证书替换计算机 SSL 证书,或选择“选项 5”以使用自定义证书替换解决方案用户证书。
    为了响应提示,您需提供链式签名证书。证书替换操作失败。仅在使用“选项 1”和“选项 5”时才会发生此问题。

    解决办法:

    1. 使用以下命令向 TRUSTED_ROOTS 存储发布完整的链式签名证书:
      C:\Program Files\VMware\vCenter Server\vmafdd>dir-cli trustedcert publish --cert --chain

    2. 打开签名证书文件,并对其进行编辑,以便仅保留文件中的顶部证书,这是链的叶。使用新文件名(如 myleaf.crt)保存该文件。

    3. 再次运行证书管理器,依次使用“选项 1”和“选项 2”,并在系统提示输入签名证书时提供链的叶(在以上示例中为 myleaf.crt),而不是完整的签名证书。

    操作成功。

  • 运行 certool --gencsr 时出现“找到无效参数 (Invalid Arguments Found)”错误。
    在 Windows 环境中运行 certool --gencsr 时,出现 找到无效参数 (Invalid Arguments Found) 错误。

    解决办法:改为运行 certool --initcsr
    运行 certool --initcsr 时,可以忽略消息 此参数已弃用。请改为使用 gencsr。(This is deprecated. Use gencsr instead.)

  • 在权限页面上具有全局权限的一个用户具有多个角色
    管理员将全局权限授予某个用户,并向该用户分配一个特定角色。如果管理员分配针对特定对象的另一个角色,则如果选择该对象并单击 管理权限,在 vSphere Web Client 中将同时显示这两个角色。该用户具有针对此对象的正确权限集,但是同时显示继承权限和本地权限,这会令人感到困惑。

    解决办法:无

  • 在升级 ESXi 主机的 SSL 证书后无法连接到虚拟机控制台
    如果升级 ESXi 主机所使用的 SSL 证书,然后在证书被替换后尝试连接到任何正在运行的虚拟机的控制台,可能出现证书验证错误。这是因为旧证书已缓存,任何新控制台连接都将因证书不匹配而被拒绝。
    控制台连接可能仍然成功(例如,可以通过其他方式验证旧证书),但是不能确保一定成功。现有虚拟机控制台连接不受影响,但是如果在证书替换时控制台正在运行、已停止或已重新启动,则可能发生此问题。

    解决办法:将主机置于维护模式,或者挂起或关闭所有虚拟机。仅会影响正在运行的虚拟机。最佳做法是先将主机置于维护模式,然后升级所有 SSL 证书。

网络连接问题

  • vSphere 的某些功能不支持 IPv6
    可以为所有节点和组件启用 IPv6,但以下功能除外:

    • 未映射到 DNS 服务器上的完全限定域名 (FQDN) 的 ESXi 主机和 vCenter Server 的 IPv6 地址。
      解决办法:直接使用 FQDN,或确保 IPv6 地址映射到 DNS 服务器上的 FQDN 以便能够进行反向名称查找。

    • 虚拟卷

    • 作为 Auto Deploy 与主机配置文件的一部分的 PXE 引导
      解决办法:以 PXE 方式通过 IPv4 启动 ESXi 主机,并使用主机配置文件为主机配置 IPv6 地址。

    • ESXi 主机和 vCenter Server Appliance 到 Active Directory 的连接
      解决办法:使用 Active Directory over LDAP 作为 vCenter Single Sign-On 中的标识源。

    • 基于 Kerberos 验证方式的 NFS 4.1 存储
      解决办法:使用基于 AUTH_SYS 验证方式的 NFS 4.1。

    • Authentication Proxy

    • vSphere Management Assistant 和 vSphere Command-Line Interface 到 Active Directory 的连接。
      解决办法:通过 LDAP 协议连接 Active Directory。

    • 使用 vSphere Client 对 vSphere 的功能启用 IPv6
      解决办法:使用 vSphere Web Client 对 vSphere 的功能启用 IPv6。

  • 在使用 ESXi Dump Collector 功能时可能会发生重复内核严重错误。
    当主机处于应急状态(将显示紫色诊断屏幕,并通过网络向 ESXi Dump Collector 写入核心转储数据)时,会发生重复内核严重错误。VMkernel zdump 文件可能无法用于 vCenter Server 上的 ESXi Dump Collector 的故障排除。

    当发生重复内核严重错误时,主机的紫色故障诊断屏幕会显示如下消息:
    2014-09-06T01:59:13.972Z cpu6:38776)Starting network coredump from host_ip_address to esxi_dump_collector_ip_address.
    [7m2014-09-06T01:59:13.980Z cpu6:38776)WARNING:Net:1677: Check what type of stack we are running on [0m
    Recursive panic on same CPU (cpu 6, world 38776, depth 1):ip=0x418000876a27 randomOff=0x800000:
    #GP Exception 13 in world 38776:vsish @ 0x418000f0eeec
    Secondary panic trap frame registers:
    RAX:0x0002000001230121 RCX:0x000043917bc1af80 RDX:0x00004180009d5fb8 RBX:0x000043917bc1aef0
    RSP:0x000043917bc1aee8 RBP:0x000043917bc1af70 RSI:0x0002000001230119 RDI:0x0002000001230121
    R8:0x0000000000000038 R9:0x0000000000000040 R10:0x0000000000010000 R11:0x0000000000000000
    R12:0x00004304f36b0260 R13:0x00004304f36add28 R14:0x000043917bc1af20 R15:0x000043917bc1afd0
    CS:0x4010 SS:0x0000 FS:0x4018 GS:0x4018 IP:0x0000418000f0eeec RFG:0x0000000000010006
    2014-09-06T01:59:14.047Z cpu6:38776)Backtrace for current CPU #6, worldID=38776, rbp=0x43917bc1af70
    2014-09-06T01:59:14.056Z cpu6:38776)0x43917bc1aee8:[0x418000f0eeec]do_free_skb@com.vmware.driverAPI#9.2+0x4 stack:0x0, 0x43a18b4a5880,
    2014-09-06T01:59:14.068Z cpu6:38776)Recursive panic on same CPU (cpu 6, world 38776):ip=0x418000876a27 randomOff=0x800000:
    #GP Exception 13 in world 38776:vsish @ 0x418000f0eeec
    Halt$Si0n5g# PbC8PU 7.

    当通过同时被配置为向 vCenter Server 上的收集器发送核心转储数据的物理网络适配器传输大量数据而导致 VMkernel 发生严重错误时,就会出现重复内核严重错误。

    解决办法:执行以下任一种解决办法:

    • 配置一个物理网络适配器以专用于传输核心转储数据,从而降低系统及虚拟机流量的影响。

    • 通过运行以下 ESXCLI 控制台命令禁用主机上的 ESXi Dump Collector:
      esxcli system coredump network set --enable false

  • 在 vSphere Web Client 中,流量筛选与标记规则中的方向与 vSphere Web Client 5.5 中的此方向相反。
    在下列情况下,vSphere Web Client 的流量规则的方向相反:

    • 从 vSphere Web Client 5.5 升级到 vSphere Web Client 6.0 后,Distributed Switch 上现有的流量规则的方向将相反。

    • 如果您手动将流量规则从 vSphere 5.5 环境重新定义为 vSphere 6.0 环境,则这些流量规则会以相反方向应用于流量。

    在 vSphere Web Client 5.5 中,与 Distributed Switch 的其他功能中“输入”和“输出”的含义相比,流量标记规则中“输入”和“输出”的含义是相反的(例如流量调整功能,在该功能中将基于交换机来确定方向)。例如,流量规则中的“输入”代表离开交换机的流量,而在其他功能中,“输入”代表进入交换机的流量。

    在 vSphere Web Client 6.0 中,“输入”与“输出”的方向已反转,以便与其他 Distributed Swith 功能中的含义保持一致。

    解决办法:如果您手动将流量规则从 vSphere 5.5 环境重新定义为 vSphere 6.0 环境,则会反转规则的流量方向。

  • 如果热添加网络资源过载的虚拟网络适配器,可能导致虚拟机被关闭。
    在启用了 Network I/O Control 功能的 vSphere Distributed Switch 中,已打开电源的虚拟机会根据主机的物理网络适配器的虚拟机系统流量预留策略配置带宽预留。您可以向虚拟机设置网络带宽预留(该预留超出主机的物理网络适配器上的可用带宽)热添加网络适配器。

    当热添加网络适配器时,VMkernel 会启动“快速挂起和恢复”(FSR) 进程。由于虚拟机请求超出可用量的网络资源,因此 VMkernel 会遇到 FSR 进程的故障路径。该故障路径中的错误将导致虚拟机关闭电源。

    解决办法:在向打开电源的虚拟机中添加网络适配器时,不要配置带宽预留。

存储问题

NFS 版本 4.1 问题

  • 当 NFS 4.1 共享从全部路径异常 (APD) 状态中恢复后,NFS 4.1 数据存储上的虚拟机失败
    当 NFS 4.1 存储进入 APD 状态并在一段宽限期后退出此状态时,在 NFS 4.1 数据存储上运行的已打开电源的虚拟机将失败。宽限期的长短取决于存储阵列供应商的设置。
    在 NFS 4.1 共享从 APD 状态恢复后,您会在 vSphere Web Client 的虚拟机摘要页中看到如下消息:
    用于保护 VM.vmdk 的锁丢失,可能是因为基础存储问题导致。如果此虚拟机配置为具有高可用性,则请确保在单击“确定”前此虚拟机正在其他主机上运行。(The lock protecting VM.vmdk has been lost, possibly due to underlying storage issues. If this virtual machine is configured to be highly available, ensure that the virtual machine is running on some other host before clicking OK.)
    在您单击“确定”后,系统会生成崩溃文件并关闭此虚拟机。

    解决办法:无。

  • 在创建新会话时,NFS 4.1 客户端失去与服务器的同步
    在与服务器中断连接一段时间后,当尝试创建新会话时,NFS 4.1 客户端可能失去与服务器的同步。当发生该情况时, vmkernel.log 文件中会包含一系列简短的警告消息,指出 NFS41 CREATE_SESSION 请求由于 NFS4ERR_SEQ_MISORDERED 而失败。

    解决办法:执行下面的步骤序列。

    1. 尝试卸载受影响的文件系统。如果在卸载时没有打开任何文件,则此操作会成功,并且 NFS 客户端模块会清除其内部状态。然后可以重新挂载被卸载的文件系统,并继续执行正常操作。

    2. 关闭连接到文件系统 IP 地址的网卡,并使其持续断开一段时间以确保几个服务器租期过期。五分钟应已足够。然后可以重新打开网卡。此时可以继续执行正常操作。

    3. 如果上述步骤失败,请重新引导 ESXi 主机。

  • NFS 4.1 客户端失去与 NFS 服务器的同步,并且即使重置会话也无法恢复连接
    在与服务器中断连接一段时间后,NFS 4.1 客户端可能会失去与服务器的同步,并且即使重置会话也无法恢复与服务器的同步连接。 此问题是由 EMC VNX 服务器问题导致的。 当发生该情况时, vmkernel.log 文件会记录一系列简化的警告消息,指出 NFS41:NFS41ProcessSessionUp:2111:重置会话具有不匹配的 clientID ;可能是服务器缺陷

    解决办法:要终止此会话,请卸载并重新挂载所有数据存储。

  • ONTAP Kerberos 卷变得无法访问或遇到虚拟机 I/O 故障
    当 NetApp 服务器接收的 RPCSEC_GSS 请求的顺序错误时,则不会做出响应。这将导致相应的 I/O 操作停止(直到被强行终止),并且客户机操作系统可能会停止或遇到 I/O 错误。此外,根据 RFC 2203 和 RPCSEC_GSS 上下文,客户端最多只能有数量等于 seq_window(如果是 ONTAP,则为 32)的未处理请求,并且必须等待,直到最慢的未处理请求被服务器处理完成。因此,服务器永远不会响应顺序错误的 RPCSEC_GSS 请求,并且客户端将在未处理请求数达到最大 seq_window 之后停止向服务器发送请求。这将导致卷无法访问。

    解决办法:无。检查最新的硬件兼容性列表 (HCL) 以找到已解决该问题的受支持的 ONTAP 服务器。

  • 无法在 EMC VNX 中的 NFS 4.1 数据存储设备上创建大于 1 TB 的虚拟磁盘
    固件版本为 7.x 的 EMC VNX 中的 NFS 4.1 存储设备仅支持 32 位文件格式。这导致无法在 NFS 4.1 数据存储设备上创建大于 1 TB 的虚拟机文件。

    解决办法:将 EMC VNX 阵列更新为版本 8.x。

  • 在固件升级期间,由 EMC VNX 存储支持的 NFS 4.1 数据存储变得无法访问
    当将 EMC VNX 存储升级到新的固件版本后,ESXi 主机上挂载的 NFS 4.1 数据存储将变得无法访问。发生此故障是因为 VNX 服务器在固件升级后更改了其主设备编号。主机上的 NFS 4.1 客户端预期在其建立与服务器的连接后不会发生主备编号变更,因此导致数据存储永久性地无法访问。

    解决办法:在升级固件版本前,卸载所有从 VNX 服务器导出的 NFS 4.1 数据存储。

  • 如果 ESXi 主机使用不同的安全机制来挂载相同的 NFS 4.1 数据存储设备,则虚拟机可能出现故障
    如果 ESXi 主机使用不同的安全机制(AUTH_SYS 和 Kerberos)挂载相同的 NFS 4.1 数据存储设备,则放置在该数据存储上的虚拟机可能会遇到问题并出现故障。例如,当您尝试将虚拟机从 host1 迁移到 host2 时操作可能失败,并显示权限被拒错误。当尝试从 host2 访问 host1 的虚拟机时也可能会遇到这些错误。

    解决办法:请确保挂载 NFS 4.1 卷的所有主机都使用相同的安全类型。

  • 无法使用 Kerberos 验证方式将只读文件复制到 NFS 4.1 数据存储
    从源文件复制数据到目标文件时可能出现此故障。目标文件仍保持为空。

    解决办法:无。

  • 创建数据存储群集时无法保证 NFS 4.1 安全类型的一致性
    在创建数据存储群集时,vSphere 不会验证并强制实施 NFS 4.1 安全类型的一致性。因此,同一群集中可包括使用不同安全类型(AUTH_SYS 和 Kerberos)的数据存储。如果将虚拟机从采用 Kerberos 验证方式的数据存储迁移到采用 AUTH_SYS 验证方式的数据存储,则该虚拟机的安全级别将降低。
    vMotion、Storage vMotion、DRS 和 Storage DRS 等功能均存在此问题。

    解决办法:如果您的虚拟机要求使用 Kerberos 验证方式,请确保组成同一群集的所有 NFS 4.1 卷均只使用 Kerberos 安全类型。请不要包括 NFS 3 数据存储,因为 NFS 3 仅支持 AUTH_SYS。

  • 在 NFS 4.1 数据存储上无法进行虚拟机复制
    vSphere Replication 不支持 NFS 4.1 数据存储。因此,无法进行复制过程。任务进度仍为 0%。

    解决办法:无。

虚拟卷问题

  • 无法直接将文件上载到虚拟数据存储
    当您使用 vSphere Web Client 中的 将文件上载到数据存储选项时,针对虚拟数据存储的上载操作失败。

    解决办法:虚拟卷不支持将文件直接上载到虚拟数据存储。您必须首先在虚拟存储中创建一个文件夹,然后将文件上载到此文件夹中。

  • 由于虚拟卷 VASA 提供程序使用了错误的证书,导致无法创建虚拟数据存储
    有时,虚拟卷 VASA 提供程序使用的自签名证书可能错误地将 KeyUsage 扩展定义为关键,而未设置 keyCertSign 位。在此情况下,提供程序注册会成功。但是,您无法从 VASA 提供程序所报告的存储容器中创建虚拟数据存储。

    解决办法:VASA 提供程序在注册时所使用的自签名证书不应在没有设置 keyCertSign 位的情况下将 KeyUsage 扩展定义为关键。

  • 如果您使用 VIM API 在虚拟卷存储上创建虚拟磁盘,且不指定 VirtualDisk.FlatVer2BackingInfo.thinProvisoned 参数的值,则会创建厚置备磁盘
    VirtualDisk.FlatVer2BackingInfo.thinProvisoned 参数的默认值为 false。如果不指定此参数的值,则系统会创建厚置备虚拟磁盘。
    但是,某些虚拟卷阵列可能只支持精简置备磁盘类型。如果不将参数的值设为 true,则无法在这些阵列上通过 VIM API 创建虚拟磁盘。

    解决办法:执行相应的解决办法:

    • 如果使用 VIM API 在虚拟卷存储上创建虚拟磁盘,请确保显式地将 VirtualDisk.FlatVer2BackingInfo.thinProvisoned 参数设置为 true

    • 使用 vSphere Web Client 在虚拟数据存储上创建虚拟机。默认情况下,vSphere Web Client 将创建精简置备虚拟磁盘。

  • 如果将虚拟机配置文件和虚拟磁盘放在不同的数据存储上(Virtual SAN 和虚拟卷),并附加不同的存储策略,则可能无法创建虚拟机
    如果在创建虚拟机时对虚拟机配置文件和虚拟磁盘的放置使用以下数据存储组合,则可能发生此问题:Virtual SAN 和虚拟卷、虚拟卷和 Virtual SAN、虚拟卷和虚拟卷(具有不同的存储策略支持)
    将 Virtual SAN 虚拟机中的单个虚拟磁盘迁移到虚拟卷数据存储时也可能会遇到问题。

    解决办法:

    1. 在一个数据存储(例如 Virtual SAN)上创建虚拟机。

    2. 使用 vSphere Web Client 的“编辑设置”向导添加一个新虚拟磁盘,然后将该磁盘放置到另一个数据存储(例如虚拟卷)。

  • 虚拟卷不支持 Storage DRS
    在此 vSphere 6.0 版本中,Storage DRS 将忽略虚拟数据存储。

    解决办法:无。

一般存储问题

  • 使用 QLogic iSCSI 适配器时,在 Dell EqualLogic LUN 上创建 VMFS 数据存储的尝试失败。
    无法在通过 QLogic iSCSI 适配器检测到的 Dell EqualLogic 存储设备上创建 VMFS 数据存储。
    当尝试失败时,vCenter Server 会显示如下错误消息: 无法创建文件系统,请参见 VMkernel 日志获取更多详细信息:连接超时 (Unable to create Filesystem, please see VMkernel log for more details: Connection timed out)。VMkernel 日志中包含连续的 iscsi 会话被阻止 (iscsi session blocked) 以及 已取消阻止 iscsi 会话 (iscsi session unblocked) 消息。Dell EqualLogic 存储阵列的监控日志中会显示针对 QLogic 启动器 IQN 名称的 从启动器接收的包中出现协议错误 (protocol error in packet received from the initiator) 消息。

    当使用下列组件时会遇到此问题:

    • Dell EqualLogic 阵列固件:V6.0.7

    • QLogic iSCSI 适配器固件版本: 3.00.01.75

    • 驱动器版本:5.01.03.2-7vmw-debug

    解决办法:在 QLogic iSCSI 适配器上启用 iSCSI ImmediateData 适配器参数。默认情况下会关闭此参数。您无法通过 vSphere Web Client 或 esxcli 命令更改此参数。要更改此参数,请使用供应商提供的软件,例如 QConvergeConsole CLI。

  • 安装有 Emulex OneConnect HBA 的 ESXi 主机无法引导
    当在 ESXi 主机中安装了 Emulex OneConnect HBA 后,主机可能无法引导。此故障是由于 Emulex 固件问题导致的。

    解决办法:要解决此问题,请联系 Emulex 以获取适用于您的 HBA 的最新固件。

    如果要继续使用旧固件,请按照以下步骤操作以避免引导故障:

    1. 加载 ESXi 时, 在引导 ESXi 内核前按 Shift+O 组合键。

    2. 按原样保留当前引导选项,并在 dmaMapperPolicy=false 之后添加一个空格。

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

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

  • 在 APD 期间 Flash Read Cache 不加速 I/O。
    当被配置为 Flash Read Cache 虚拟闪存资源的闪存磁盘发生故障或不可访问时,或者当磁盘存储无法从主机进行访问时,主机上的 Flash Read Cache 实例将无效并且无法加速 I/O。因此,在主机与存储之间重新建立连接后,缓存将不存储旧数据。连接中断状态可能为暂时的全部路径异常 (APD),或者是永久的永久设备丢失 (PDL)。此状态会一直持续,直到虚拟机被重启。

    解决办法:可以重启虚拟机,以恢复使用 Flash Read Cache 的 I/O 加速功能。

  • 当虚拟磁盘在不同的虚拟机之间共享时,在一台虚拟机上对磁盘的存储策略进行的更改可能不会反映到其他虚拟机上
    请参见下面的示例:在 vSphere 中,创建一个在两台不同虚拟机(VM1 和 VM2)之间共享的虚拟磁盘。编辑 VM1 的设置,并将一个存储策略(例如 SP1)分配给此共享虚拟磁盘。然后切换到 VM2,并将磁盘的存储策略由 SP1 更改为 SP2。虽然已对 VM2 显示此更改,但无法在 VM1 的设置中看到此更改。对于 VM1,磁盘的存储策略仍然是 SP1。

    解决办法:如果要对在不同虚拟机间共享的虚拟磁盘的虚拟机存储策略进行更改,请确保通过“虚拟机存储策略”界面对所有虚拟机进行更改。

  • 全部路径异常 (APD) 或路径故障切换可能会导致系统故障
    在共享 SAS 环境中,如果磁盘已由 lsi_msgpt3 驱动程序声明,并且这些磁盘正在进行高负荷 I/O 操作,则 APD 或路径故障切换可能会导致系统故障。

    解决办法:无

  • 频繁使用 SCSI abort 命令可导致系统故障
    在高负荷 I/O 操作状态下,频繁使用 SCSI abort 命令会导致 MegaRAID 控制器的响应变得很慢。如果在之前上下文中已释放的资源引用发生异常中断,则可能导致系统故障。

    解决办法:无

  • 更改 IQN 时导致 iSCSI 连接失败且数据存储设备无法访问
    如果您更改 iSCSI 适配器的 IQN,而此时该适配器上的 iSCSI 会话仍处于活动状态,则会导致此问题。

    解决办法:在更改 iSCSI 适配器的 IQN 时,该适配器上不应该有会话处于活动状态。在更改 IQN 前移除适配器上的所有 iSCSI 会话及目标。

  • 重启 vCenter Server 后,vSphere 环境中的存储阵列从数据库中消失。
    在重启后,vCenter Server 可能需要很长时间来重建其清单。这种延迟会造成 Storage Monitoring Service (SMS) 与代表存储阵列的 VASA 提供程序之间的错误通信。因此,VSAS 提供程序无法报告阵列可用。

    解决办法:重启 vSphere Profile-Driven Storage 服务。

  • 无法在 vCenter Server 6.0 上安装旧版本的 vCenter Server 插件和扩展组件。
    由于 vCenter Server 6.0 中的一个与安全相关的更改,您可能无法在 vCenter Server 6.0 上安装旧版本的扩展组件。这些扩展组件包括由第三方针对旧版本的 vCenter Server (例如版本 5.5、5.0 等等)开发的程序。

    解决办法:vCenter Server 不支持主版本之间的向后兼容性。第三方必须将其 vCenter Server 插件和扩展组件升级到与 vCenter Server 6.0 兼容的新版本。

  • 如果将 NVMe 闪存磁盘用作诊断分区,则磁盘转储功能会失败
    如果将 NVMe 闪存磁盘格式化为活动诊断分区,则在系统故障期间磁盘转储功能会失败,并显示类似于以下所示的消息: 磁盘转储失败:无法转储标题 0xbad001 (DiskDump failed : Could not dump header 0xbad001)

    解决办法:避免在 NVMe 闪存磁盘上配置诊断分区。如果此分区已存在于 NVMe 磁盘上,则执行以下步骤:

    1. 禁用现有的磁盘转储分区:
      ~ # esxcli system coredump partition set -u

    2. 将磁盘转储分区配置到另一个分区上:
      ~ # esxcli system coredump partition set -p mpx.vmhba2:C0:T0:L0:7

  • 新分配的 LUN 无法由存储重扫描程序识别。
    当由存储阵列工具向 ESXi 主机分配新 LUN 时,该主机无法发现通过 lsi_msgpt3 驱动程序所声明的控制器连接的 LUN。执行存储重扫描程序将无法解决此问题。

    解决办法:重新引导 ESXi 主机。

  • nvmecli 联机和脱机操作无法始终生效
    当您执行 nvmecli device online -A vmhba* 操作以使 NVMe 设备联机时,该操作似乎已成功。但是,此设备可能仍处于脱机状态。

    解决办法:通过运行 nvmecli device list 命令检查 NVMe 设备的状态。

  • vSphere Web Client 无法显示通过 LSI 控制器连接到 ESXi 主机的存储设备的“物理位置”属性
    通过任何类型的 LSI 控制器连接的存储设备都不会在 vSphere Web Client 中显示其位置。

    解决办法:

    1. 运行以下命令来确定存储设备的类型:
      esxcli storage core device list -d device_name
      输出结果中的“驱动器类型”字段表示该设备是逻辑设备还是物理设备。

    2. 运行相应命令以获取该设备的位置:

      • 对于逻辑设备: esxcli storage core device raid list -d device_name

      • 对于物理设备: esxcli storage core device physical get -d device_name

  • vSphere Web Client 的“存储设备”视图中用于将存储设备标记为闪存或 HDD 的图标不更新。
    可以导航到 ESXi 主机 > 管理 > 存储 > 存储设备视图,使用相应的图标将存储设备标记为闪存或 HDD。该任务成功完成后,图标应更改为相反的图标。但是此图标并未正确更新,即使任务已成功完成也是如此。

    解决办法:单击 全局刷新按钮以更新图标。

服务器配置问题
  • 在将有状态主机的主机配置文件应用到使用 Auto Deploy 置备的主机时,修复操作失败
    将有状态部署主机的主机配置文件应用到使用 Auto Deploy 置备的、无本地存储的主机(无状态主机)时,修复操作尝试失败,并显示以下其中一条错误消息:

    • 您主机中没有位于 PCI 总线地址 sxxxxxxxx.xx 的 vmhba 设备。您必须关闭主机,然后向 PCI 插槽 yy 插入卡。卡类型应与引用主机中的卡类型一致。

    • 未找到任何有效的 coredump 分区 (The vmhba device at PCI bus address sxxxxxxxx.xx is not present on your host. You must shut down and then insert a card into PCI slot yy. The type of card should exactly match the one in the reference host. No valid coredump partition found)。

    解决办法:在主机配置文件中禁用引起问题的插件(例如,设备别名配置或核心转储配置),然后修复该主机配置文件。

  • 向主机应用具有静态 IP 的主机配置文件导致合规性错误
    如果从具有 DHCP 网络配置的主机提取主机配置文件,然后编辑此主机配置文件使其具有静态 IP 地址,则将该主机配置文件应用到其他主机时发生合规性错误,并显示以下消息:

    IPv4 路由数不匹配。(Number of IPv4 routes did not match.)

    解决办法:从 DHCP 主机提取主机配置文件之前,对主机进行配置,使其具有静态 IP 地址。

vCenter Server、vSphere Web Client 和 vSphere Client 问题
  • 未分配权限的用户也能执行标记操作
    在 vSphere Web Client 中,可以管理用户对标记和类别的操作权限。例如,可以拒绝针对标记对象的常见标记操作权限和特定用户的权限。但是,已拒绝权限的用户仍能看见标记,亦能执行各种操作,包括删除对象。

    解决办法:无。

  • 在 vCenter Server for Window 中停止多个服务后,并非所有这些服务都会重新启动
    在 vCenter Server for Window 中停止多个服务后,一些服务不会在 20 分钟后重新启动。不会重新启动的服务可能包括 PostgreSQL、invsvc 和 vpxd。

    解决办法:运行 service-control 命令启动这些服务。

  • IIAD 在不同位置生成日志包
    在服务修复过程中,如果服务未响应 API 调用,Interprocess Interrogation and Activation Daemon (IIAD) 将为 vCenter Server 生成日志包。这些日志包位于以下位置:

    • 对于 CloudVM: /storage/core

    • 对于 vCenter Server for Windows: VMWARE_DATA_DIR/core(例如 C:\ProgramData\VMware\vCenterServer\data\core

    解决办法:无。

  • “警报定义”列表包含已弃用的警报定义
    在 vSphere Web Client 中,如果您依次单击 vCenter Server 实例、“管理”选项卡、“警报定义”,可在“警报定义”列表中看到主机服务控制台交换率警报。该警报已弃用,因为 vSphere 6.0 支持 ESXi 而不支持服务控制台。

    解决办法:无。

  • 将自定义性能图表导出为 .jpeg或 .png格式时,部分图例丢失
    在高级性能图表中使用多个计数器时,如果显示滚动条,则导出的图像将被截断。因此,您无法在图例中看到所有计数器。

    解决办法:当可以在屏幕上看到所需的计数器时,手动滚动并导出图表。

  • 一些防病毒软件将检测到的 vCenter 客户端集成插件中的可执行文件视为威胁
    尝试安装 vCenter 客户端集成插件时,防病毒软件可能会显示关于受到特洛伊木马威胁的警告。出现这种情况是由于其中一个客户端集成插件可执行文件组件的名称与特洛伊木马相同。该组件的名称为 Bifrost。
    只有在通过 Windows 系统访问 vSphere Web Client 时才会出现此问题。

    解决办法:将客户端集成插件的 Bifrost 组件放回其原始位置。根据防病毒软件的行为,您可以通过执行如下所示的任一解决办法实现此目的:

    • 忽略防病毒软件的警告,继续安装客户端集成插件。

    • 在 Windows 系统上,导航到防病毒软件放置隔离文件的目录,将 bifrost.exe 复制到其原始位置 C:\Program Files (x86)\VMware\Client Integration Plug-in 6.0\bifrost

  • 安装或升级到 vCenter Server 6.0 之后,尝试向 vCenter Server 对象分配标记失败
    在安装或升级到 vCenter Server 6.0 后,如果作为域用户登录,将无法向对象分配标记。

    解决办法:以 administrator@vsphere.local 身份登录到 vSphere Web Client,向 vCenter Server 对象分配标记。

  • 在 vSphere Web Client 底部的“近期任务”窗格中,任务的目标对象的超链接无效
    在 vSphere Web Client 中执行任务时,带有超链接的任务目标对象显示在“近期任务”窗格中,在任务完成后,您可以使用此超链接直接导航到目标对象。如果使用 vSphere Web Client 页面底部的“近期任务”窗格,此超链接无效,您无法导航到任务的目标对象。

    解决办法:将“近期任务”作为侧窗格使用,或手动从目标导航器导航到目标对象。

  • 无法将某个 vCenter Server 系统与链接模式组隔离。
    加入 vCenter Server 系统以形成链接模式组后,无法将某个 vCenter Server 系统与链接模式组隔离。所有 vCenter Server 系统在 vSphere Web Client 中均显示为链接模式。

    解决办法:无。

  • 无法在 vSphere Web Client 中更新并重置硬件传感器的数据以及 ESXi 主机的系统事件日志
    在 vSphere Web Client 中导航到 ESXi 主机时,单击“硬件状态”选项卡,在 CIM 数据下选择 传感器警示和警告。当尝试更新显示的信息或清除收集的传感器数据时,操作失败。当选择 系统事件日志并尝试清除列出的事件日志或使用所记录的最新主机硬件传感器事件更新窗格时,操作也会失败。

    解决办法:无。

  • 无法使用 vSphere Web Client 在 vCenter Server Appliance 中上载 sysprep 文件
    在以前的 vSphere 版本中,可以使用 vCenter Server Appliance Web 控制台将 sysprep 文件上载到 vCenter Server Appliance。由于 vSphere 6.0 中已弃用 vCenter Server Appliance Web 控制台,因此无法上载 sysprep 文件。

    解决办法:要手动上载 sysprep 文件,请启用 vCenter Server Appliance 的 Bash shell 并手动上载文件。有关启用 vCenter Server Appliance Bash shell 的信息,请参见《vCenter Server Appliance 配置》文档。  

  • 在 OS X 客户端计算机上,尝试使用 Mozilla Firefox 23.0 版或更高版本将 USB 设备连接到 vSphere Web Client 中的虚拟机失败并返回错误消息
    在 OS X 客户端计算机上安装客户端集成插件后,使用 Mozilla Firefox 23.0 版或更高版本登录到 vSphere Web Client。在已打开电源的虚拟机上添加一个 USB 控制器,并将 USB 设备连接到客户端计算机。尝试将 USB 直通设备从 OS X 客户端计算机添加到虚拟机会产生以下错误消息:
    出现内部错误。错误 #1132。建议重新加载客户端...(An internal error has occurred. Error #1132. Reloading the client is recommended...)
    默认情况下,Mozilla Firefox 23.0 及更高版本的“混合活动内容”首选项已启用,此功能会阻止 vSphere Web Client 与浏览器之间的通信。

    解决办法:使用 Mozilla Firefox 的配置编辑器更改 security.mixed_content.block_active_content 首选项的默认设置。

    1. 在 OS X 客户端计算机上 Mozilla Firefox 23.0 版或更高版本的地址栏中,键入 about:config 并按 Enter 键。

    2. 在出现的警告对话框中,单击 我保证会小心

    3. 搜索文本框中,输入 security.mixed_content.block_active_content 以筛选可用的浏览器首选项列表。

    4. 双击 security.mixed_content.block_active_content 首选项,将其值更改为 false

    5. 使用 Mozilla Firefox 23.0 或更高版本登录到 vSphere Web Client,将已连接的 USB 设备从 OS X 客户端计算机添加到已打开电源的虚拟机。

  • 尝试从 vSphere Web Client 的“系统配置”页面对在 Windows 计算机上托管 vCenter Server 的节点执行编辑设置、重新启动和停止操作失败,并返回错误消息
    使用 vSphere Web Client 登录到 Windows 主机上的 vCenter Server 实例。在 vSphere Web Client 的主页上,依次单击 系统配置节点。选择在 Windows 计算机上托管 vCenter Server 的节点,从 操作下拉菜单,依次单击 编辑设置重新引导关闭电源。操作失败,并显示类似以下内容的错误消息: 发生内部错误 - 错误 #1009 (An internal error has occurred - Error #1009)。要关闭此错误消息,请单击 取消。您只能使用“系统配置”页面对 vCenter Server Appliance 中的 vCenter Server 执行编辑设置、重新启动和关闭电源操作。

    解决办法:您无法从 vSphere Web Client 的“系统配置”页面对在 Windows 计算机上托管 vCenter Server 的节点执行配置、重新启动和关闭电源操作。对于 Windows 主机上的 vCenter Server 系统,请使用 Windows 界面。

  • 尝试使用 vSphere Web Client 中的“系统配置”页面配置和查看有关 vCenter Server Appliance 的信息时发生错误并返回错误消息
    使用 vSphere Web Client 以采用自定义名称(不同于默认的 vsphere.local )的 Single Sign-On 域中的用户身份登录到 vCenter Server Appliance 中的 vCenter Server 实例。在 vSphere Web Client 主页上,单击 系统配置,在 系统配置下选择 节点。如果尝试对 vCenter Server Appliance 的节点执行编辑设置、重新启动或关闭电源操作,操作将失败并返回下列错误之一: 发生内部错误 - 错误 # 1009 (An internal error has occurred - Error # 1009)无权使用此 API (Not authorized to use this API)。如果单击 摘要监控管理选项卡,可能不会显示设备的有关信息。

    解决办法:仅使用默认的 Single Sign-On 域部署 vCenter Server Appliance:vsphere.local。

  • 在包含 vCenter Server 5.5.x 和 6.0 系统的混合环境中,无法使用 vSphere Web Client 的“系统配置”页面查看、管理和配置 vCenter Server 5.5.x 实例
    如果您的环境为包含 vCenter Server 5.5.x 和 6.0 实例的混合环境,使用 vSphere Web Client 登录到您的系统。在 vSphere Web Client 主页上,单击“系统配置”并选择“对象”选项卡。您只能查看、配置和管理 vCenter Server 6.0。
    要配置和管理 vCenter Server Appliance 5.5.x 版,可以使用 VMware vCenter Server Appliance Web 控制台。要配置和管理在 Windows 主机上运行的 vCenter Server 5.5.x 实例,可以使用 Windows 界面。

    解决办法:无。

  • 在安装或升级 vCenter Server 后配置主机时,添加或删除数据存储可能会失败
    尝试在主机上添加或删除数据存储时,操作可能失败并返回错误。这是由于检索主机配置信息时出现问题。

    解决办法:从清单中删除并还原受影响的主机,然后再继续配置数据存储。

  • vSphere Web Client 中可能不显示某些服务的运行状况消息
    使用 vSphere Web Client 登录到 vCenter Server,在 vSphere Web Client 主页上,单击 系统配置。在 系统配置下,单击 服务,然后从列表中选择一项服务。在“运行状况消息”窗格的 摘要选项卡上,可能缺失或未提供某些服务的运行状况消息。

    解决办法:无。

  • 使用 Google Chrome 以无痕浏览模式登录 vSphere Web Client 后,每隔几秒钟便会显示错误消息,直至浏览器窗口被阻止
    如果使用 Google Chrome 以无痕浏览模式登录到 vSphere Web Client,错误消息会导致浏览器窗口停止响应。
    Google Chrome 的无痕浏览模式可能会阻止 vSphere Web Client 向某些对象写入数据。

    解决办法:在 Google Chrome 中,使用 https:// vcenter-server-hostname:9443/vsphere-client/?debug=true&logLevel=ERROR URL 访问 vSphere Web Client。

  • vSphere Web Client 主页上不显示 Dell Virtual Storage Manager (VSM) 设备的图标
    在 vSphere 环境中部署 Dell VSM 设备并打开其电源。如果先向 vCenter Server 注册 VSM 设备,然后注销,之后再登录 vCenter Server,VSM 设备的图标不会显示在 vSphere Web Client 的主页上。因此,您将无法通过 vSphere Web Client 访问并使用 Dell Virtual Storage Manager。

    解决办法:重新启动 vCenter Server 系统并使用 vSphere Web Client 登录到 vCenter Server。

  • 使用 vSphere Web Client 以全屏模式启动虚拟机 Web 控制台时,控制台内的鼠标操作不起作用
    在 vSphere Web Client 中,选择一台虚拟机,在 摘要选项卡上,单击 启动控制台。在 Web 浏览器中打开的新选项卡中,单击 全屏,以全屏模式查看 Web 控制台。尝试在虚拟机 Web 控制台中单击右键,选择任何选项都将失败,因为检测不到鼠标操作。

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

    • 在浏览器的虚拟机 Web 控制台选项卡上,按 Esc 退出全屏模式。

    • 以全屏模式查看虚拟机 Web 控制台时,使用按键组合在客户机操作系统中运行命令。

  • 在 Microsoft Windows 8 上,可能无法使用集成了 Adobe Flash Player 的 Microsoft Internet Explorer 10 访问 vSphere Web Client
    Microsoft Internet Explorer 10 中集成的 Adobe Flash Player 11.5 版不符合 vSphere Web Client 的软件要求。

    解决办法:在 Microsoft Windows 8 上,使用支持 Adobe Flash Player 11.9 版或更高版本的浏览器访问 vSphere Web Client。

  • 无法在 vSphere Web Client 中查看 EAM 示例解决方案的“解决方案”选项卡
    在 vSphere Web Client 的 EAM 示例解决方案中单击“解决方案”选项卡时,不显示其内容。Web 浏览器的默认设置阻止混合内容,因此不会加载“解决方案”页面。

    解决办法:更改浏览器设置,使其显示被阻止查看的内容:

    • 在 Microsoft Internet Explorer 中,转到浏览器的底部,单击 显示所有内容

    • 在 Mozilla Firefox 中,单击显示在地址栏左侧的盾牌图标,从下拉菜单中选择 临时解除保护此页

    • 在 Google Chrome 中,单击地址栏右侧的盾牌图标,单击 始终加载

  • 如果使用 Internet Explorer,可能无法访问 vSphere Web Client
    尝试在同一 Windows 主机上使用 vSphere Web Client 登录 vCenter Server 且使用的是 Internet Explorer 时,Internet Explorer 浏览器的代理设置可能会阻止 vSphere Web Client 与 vCenter Server 之间的通信。

    解决办法:使用 Google Chrome 或 Mozilla Firefox 作为默认浏览器或从远程计算机访问 vSphere Web Client。您也可以在 Windows 主机上禁用 Internet Explorer 增强的安全配置:

    1. 登录到安装有 vCenter Server 和 vSphere Web Client 的计算机。

    2. 导航到 开始 > 管理工具 > 服务器管理器,打开服务器管理器。

    3. 在“安全信息”窗格中,单击 配置 IE ESC

    4. 在“Internet Explorer 增强的安全配置”窗口中,为管理员组和用户组均选择 禁用单选按钮。

    5. 单击 确定

  • 使用 vSphere Web Client 安装 vCenter Server 扩展时,其提供的所有可见信息均以人工不可读的格式显示
    如果第一次使用 vSphere Web Client 安装 vCenter Server 扩展,其提供的所有可见信息均为人工不可读格式。

    解决办法:安装 vCenter Server 扩展后,注销 vSphere Web Client 并重新登录。

  • 对于 vSphere Web Client 中的清单对象,无法查看实时性能数据或使用高级性能图表
    使用 vSphere Web Client 登录 vCenter Server 并导航到某个清单对象。单击 监控选项卡,然后单击 性能。尝试从 概览性能图表视图收集清单对象的实时统计数据时,操作失败并返回错误,且不显示任何数据。当尝试使用 高级性能图表视图时,操作也会失败并返回错误。这些操作涉及到向 vCenter Server 实例发送查询,但由于您没有 vCenter Server 所需的权限,查询无法运行。

    解决办法:请求管理员为您分配 vCenter Server 系统上的 System.Read 权限。

  • 如果在部署后更改了 vCenter Single Sign-On 的管理员密码,Component Manager 服务将无法成功启动
    如果重新引导虚拟机,重新引导后,vSphere Web Client 界面不会启动,且生成以下异常:
    HTTP 状态 400 - 向 Single Sign-On 服务器发送身份验证请求时发生错误 - 在设置 Single Sign-On 期间处理元数据时发生错误 - 无法连接到 VMware Component Manager,地址为 http://localhost:18090/cm/sdk/ (HTTP Status 400 - An error occurred while sending an authentication request to the Single Sign-On server - An error occurred when processing the metadata during Single Sign-On setup - Cannot connect to the VMware Component Manager at http://localhost:18090/cm/sdk/)。

    解决办法:请勿更改 vCenter Single Sign-On 的管理员密码。

  • 如果使用包含非 ASCII 或高位 ASCII 字符的用户名登录到 vSphere Web Client,无法从本地文件系统导入 OVF 文件
    如果使用包含非 ASCII 或高位 ASCII 字符的用户名登录到 vSphere Web Client,无法选择从本地存储系统导入 OVF 文件的选项。

    解决办法:使用另一个不包含非 ASCII 或高位 ASCII 字符的用户名登录到 vSphere Web Client。

  • 迁移虚拟机存储时,vSphere Web Client 允许您选择不受支持的 pRDM 磁盘转换格式
    使用 vSphere Web Client 的迁移向导,迁移裸设备映射磁盘为物理兼容模式 (pRDM) 的虚拟机存储。在“选择存储”页面的 高级视图中,如果不更改目标数据存储,对于 pRDM 磁盘,可以配置 与源格式相同以外的目标磁盘格式,并且不会出现任何兼容性警告。
    不支持将 pRDM 磁盘转换为与源格式不同的格式。系统会错误地显示迁移成功。但是 pRDM 磁盘并没有转换为所选的目标格式。

    解决办法:无。

  • 无法登录到 vSphere Web Client
    如果在一小时或更长时间内没有使用 vSphere Web Client,会话将超时,并显示以下弹出消息:

    vSphere Web Client 会话已不再是通过身份验证状态。单击“确定”尝试重新登录 (vSphere Web Client session is no longer authenticated. Click OK to attempt a new login)。

    当单击对话框中的 确定时,可能会再次显示相同的对话框,或者显示类似于以下内容的错误消息:

    vSphere Web Client 无法连接到 vCenter Single Sign-On 服务器 (The vSphere Web Client cannot connect to the vCenter Single Sign-On server)。

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

    • 使用另一个浏览器打开 vSphere Web Client。

    • 在您所使用的浏览器上,删除与 vSphere Web Client 会话相关的浏览器 cookie。可以通过 vCenter Server 实例的 IP 地址识别浏览器会话。

  • 如果描述字段包含某些特殊字符,创建新用户将失败
    当在 vSphere Web Client 中使用“添加新用户”对话框创建新用户时,如果使用以下字符:脱字符 (^)、小于号 (<)、大于号 (>)、与符号 (&)、百分号 (%)、左引号 (')、at 号 (@),操作可能会失败,并显示消息: vCenter Single Sign-On 服务出错 (A vCenter Single Sign-On service error occurred)

    解决办法:避免使用指定的符号。

  • 使用 Internet Explorer 10 或 11 的早期版本登录到 vSphere Web Client 会重定向到不含任何信息的链接
    在 Windows 操作系统上使用 IE 10 或 11 的早期版本登录到 vSphere Web Client 后,将被重定向到不含任何信息的错误 vSphere Web Client 链接。在没有安装 Microsoft 安全修补程序 MS14-065 ( https://support.microsoft.com/kb/3003057) 或没有运行最新版本的 IE 10 或 11 的 Windows OS 上,登录过程失败并显示空白屏幕。

    解决办法:安装 Microsoft 提供的安全修补程序,或将 IE 10 或 11 更新为最新版本。

  • 在使用 Firefox 浏览器的 Mac OS 上,vSphere Web Client 中的右键单击菜单不可用
    在 Mac 操作系统上通过 Firefox 浏览器(版本 34 或更高版本)使用 vSphere Web Client 时,右键单击菜单不可用,因为它们未显示。Firefox 的最新升级导致 Flash Player 出现问题,并影响到右键单击菜单。

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

    • 使用 Ctrl+左键单击方法访问右键菜单。

    • 不使用某个对象的右键单击菜单,而是选中该对象,并使用“操作”下拉菜单。它位于中央工作区的顶部标题区域,在所选对象的名称旁边。

    • 使用其他受支持的浏览器或早期版本的 Firefox。

  • 如果您不是管理员组或用户组的成员,管理操作失败,并返回有关权限的错误
    属于管理员组或用户组成员的子组的用户仅拥有管理视图和操作的只读访问权限。如果用户尝试执行管理操作,操作可能会失败,并返回空白屏幕或以下错误消息之一:

    • 您没有查看此对象的权限 (You do not have permissions to view this object)

    • 您没有执行此任务所需的特权 (You do not have the required privilege for performing this task)

    解决办法:将用户名添加到管理员组或用户组,以执行管理操作。

  • 在连接到 vSphere Web Client 时刷新 Web 浏览器导致显示空白屏幕
    使用 vSphere Web Client 时,刷新 Web 浏览器可能导致长时间显示旋转齿轮的空白屏幕。

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

    • 关闭 Web 浏览器,使用新的 Web 浏览器会话重新连接到 vSphere Web Client。

    • 删除 Web 浏览器的会话 cookie。

  • 在 vSphere 6.0 的 vSphere Web Client 主页中,vCloud Air vSphere Client Plug-In 不可用
    在 vSphere 6.0 中无法安装或升级 vCloud Air vSphere Client Plug-In。在以前安装过 vCloud Air vSphere Client Plug-In 的 vSphere 环境中,升级到 vSphere 6.0 后无法访问此插件。

    解决办法:vSphere 6.0 用户可以使用 vCloud Air 门户来管理 vCloud Air 工作负载,网址为: http://vchs.vmware.com

  • 当虚拟机名称包含非 ASCII 或高位 ASCII 字符时,启动控制台失败
    在名称中含有非 ASCII 或高位 ASCII 字符的虚拟机上单击“启动控制台”时,控制台无法启动,且会收到以下错误消息:

    控制台已断开连接。请关闭此窗口并重新启动控制台,以重新进行连接 (The console has been disconnected. Close this window and re-launch the console to reconnect)。

    解决办法:使用 Standalone VMware Remote Console 或在创建虚拟机时使用 ASCII 字符命名虚拟机。

  • 如果已在 vSphere Distributed Switch 上禁用 Network I/O Control,则尝试通过 vMotion 迁移具有带宽预留的虚拟机的操作将失败
    尝试迁移连接到禁用了 Network I/O Control 的 Distributed Switch 且配置有带宽预留的虚拟机失败。Network I/O Control 在所有主机的交换机上已禁用,并且它们都无法满足虚拟机的带宽预留要求。此外,如果 Network I/O Control 已禁用,则无法在 vSphere Web Client 中更改虚拟机的网络资源设置。

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

    • 如果 Network I/O Control 仍处于启用状态,请在禁用 Network I/O Control 之前,在连接到交换机的所有虚拟机上移除网络带宽预留。

    • 如果 Network I/O Control 已处于禁用状态,请再次启用,移除虚拟机上的带宽预留,然后再将其禁用。

  • 已打开电源的 vApp 在向导中可能显示为关闭
    在选择对象的向导中,即使 vApp 已经打开电源,也会显示为关闭。

    解决办法:找出 vApp 的实际状态:

    1. 将向导最小化到“正在进行的工作”区域。

    2. 导航到包含 vApp 的任意视图,查看 vApp 的状态。

    3. 从“正在进行的工作”区域恢复向导。

  • 在 Mac OS X Mavericks 10.9.5 或更高版本上使用 vSphere Web Client 时,将 USB 设备连接到虚拟机会失败,但不显示错误
    在 Mac OS X Mavericks 10.9.5 或更高版本上使用 vSphere Web Client 并将 USB 设备连接到虚拟机时,vSphere Web Client 显示设备已连接,即使设备并未连接到虚拟机也是如此。在 Mac OS X Mavericks 10.9.5 或更高版本中,在任何 Web 浏览器上使用 vSphere Web Client 连接 USB 设备(如海量存储设备和 USB 智能读卡器)均会失败。

    解决办法:无。

  • 在 Windows 7 Enterprise 上使用 Internet Explorer 11 时,vSphere Web Client 中的“使用 Windows 会话身份验证”复选框被禁用
    在 Windows 7 Enterprise 上使用 Internet Explorer 11 连接到 vSphere Web Client 时,“使用 Windows 会话身份验证”复选框被禁用。在安装和未安装客户端集成插件的情况下,该复选框都会被禁用。

    解决办法:使用完全限定域名连接到 vSphere Web Client:

    1. 在 Internet Explorer 中,选择 工具,然后单击 Internet 选项

    2. 在“Internet 选项”窗口中,选择 安全选项卡,然后单击 本地 Intranet

    3. 单击 站点,打开“本地 Intranet”窗口。

    4. 在“本地 Intranet”窗口中,单击 高级

    5. 将 vCenter Server 的完全限定域名输入到 将该网站添加到区域文本框,然后单击 添加

    6. 刷新 Web 浏览器,重新加载 vSphere Web Client。

  • 在 vSphere Web Client 的虚拟机“摘要”选项卡中单击“启动远程控制台”会打开一个空白浏览器窗口
    如果没有安装 VMware Remote Console,在虚拟机“摘要”选项卡中单击“启动远程控制台”时,会打开一个空白浏览器窗口。

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

    • 下载并安装虚拟机远程控制台。

    • 右键单击虚拟机并选择 打开控制台,以使用 HTML5 Web 控制台。

    • 在虚拟机“摘要”选项卡上,单击“启动远程控制台”上方的虚拟机预览窗口。

  • 完成任务后,vSphere Web Client 不会刷新显示结果
    在 vSphere Web Client 中创建、编辑或删除实体时,当前视图在任务完成后不会刷新。这种情况可能会发生在 VMkernel 适配器网络连接视图、TCP/IP 配置网络连接视图和 Virtual SAN 故障域视图中。

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

    • 单击刷新图标,刷新 vSphere Web Client。

    • 在 webclient.properties 文件中编辑 large.inventory.mode 设置,重新启动 vSphere Web Client 服务。对于大型 vSphere 环境,更改 large.inventory.mode 设置可能会影响性能。

      1. 找到 webclient.properties 文件。

        • 对于 vCenter Server Appliance,该文件位于 /etc/vmware/vsphere-client/webclient.properties 目录。

        • 对于安装在 Windows 上的 vCenter Server,该文件位于 C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\webclient.properties 目录中。

      2. 使用文本编辑器编辑此文件,并将 large.inventory.mode=true 更改为 large.inventory.mode=false

      3. 重新启动 vSphere Web Client 服务。

        • 对于 vCenter Server Appliance,连接到设备并运行 server vsphere-client restart

        • 对于 Windows 上的 vCenter Server,使用 Microsoft Service manager 重新启动 vsphere-webclient 服务。

  • 在 Windows 上使用 Firefox 连接到 vSphere Web Client 时,即使已经安装了客户端集成插件,系统也会要求您下载客户端集成插件。
    在 Windows 上安装客户端集成插件后,使用 Firefox 连接到 vSphere Web Client 时无法识别此插件。您无法使用包括“使用 Windows 会话身份验证”在内的任何客户端集成插件功能连接到 vSphere Web Client。

    解决办法:要解决此问题,可以尝试以下操作:

    1. 卸载 Firefox,重新启动计算机,然后安装 Firefox 和客户端集成插件。

    2. 如果重新安装 Firefox 和客户端集成插件后发生问题,请编辑 Firefox 选项,导入 vmware-localhost 证书:

      1. 启动 Firefox 中的“选项”窗口,并在 高级选项卡中选择 证书

      2. 在“证书”选项卡上,单击 查看证书,在 证书机构选项卡上,单击 导入

      3. 导航到并选择位于 C:\ProgramData\VMware\CIP\ssd\ssl 目录中的 cacert.pem 文件。

      4. 选择 信任使用此 CA 来标识的 Web 站点并确认 vmware-localhost 位于“证书机构”选项卡中。

    3. 如果将证书导入 Firefox 后发生问题,请使用 https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles#w_creating-a-profile 上的说明创建一个新的用户配置文件,并重新安装客户端集成插件。

    4. 如果创建新的用户配置文件后发生问题,请使用 Microsoft Internet Explorer 或 Google Chrome 连接到 vSphere Web Client。

  • 在 vSphere Web Client 中单击“所有用户的任务”导致出现警告对话框
    在 vSphere Web Client 的“近期任务”面板中单击 所有用户的任务时,会显示一个警告对话框:

    “近期任务”的“所有用户的任务”视图当前处于禁用状态。要查看所有用户的任务,请单击“更多任务”。

    管理员可以在 vSphere Web Client 的 webclient.properties 文件中启用“近期任务”的“所有用户的任务”。仅建议用于中小型清单和有限数量的并发用户 (The All Users' Tasks view for Recent Tasks is currently disabled. To view tasks for all users, click More Tasks. Administrators can enable All Users' Tasks for Recent Tasks in the webclient.properties file for vSphere Web Client. It is only recommended for small to medium sized inventories and a limited number of concurrent users.)。

    • 在“近期任务”面板中,单击 更多任务,以查看所有用户的任务。

    • 编辑 webclient.properties 文件中的 show.allusers.tasks 设置。对于大型 vSphere 环境,更改 webclient.properties 文件可能会影响性能。

      1. 找到 webclient.properties 文件。

        • 对于 vCenter Server Appliance,该文件位于 /etc/vmware/vsphere-client/webclient.properties 目录。

        • 对于安装在 Windows 上的 vCenter Server,该文件位于 C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\webclient.properties 目录中。

      2. 使用文本编辑器编辑此文件,将 show.allusers.tasks=false 更改为 show.allusers.tasks=true

      3. 连接到 vSphere Web Client 并选择 所有用户的任务。如果此视图不可用,执行以下任意操作以重新启动 vSphere Web Client。

        1. 刷新 Web 浏览器。

        2. 关闭 Web 浏览器,打开新的 Web 浏览器并连接到 vSphere Web Client。

        3. 注销 vSphere Web Client,然后再次登录。

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

  • 使用 vApp 模板将 OVF 模板部署到主机导致出现错误消息
    在主机上启动“部署 OVF 模板”向导并选择 vApp 模板后,单击 下一步时,会出现一条错误消息:

    发生内部错误 - 错误 #1006。

    建议重新加载客户端,以便清除此错误产生的任何问题。
    单击“是”重新加载 vSphere Web Client? (An internal error has occurred - Error #1006. Reloading the client is recommended, so as to clear any problems left by this error. Click Yes to reload the vSphere Web Client?)

    解决办法:单击 ,完成“部署 OVF 模板”向导,部署 vApp。

  • 在用户发起的任务完成之后,正在运行的关联系统任务可能会失败,而不会更新任务状态
    在用户发起的任务的关联系统任务完成之前,vSphere Web Client 的“近期任务”面板可能会将用户发起的任务显示为已完成。如果关联的系统任务失败,则用户发起的任务将失败,并且“近期任务”面板中的任务状态不会更新。

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

    • 刷新 vSphere Web Client。

    • 在“近期任务”面板中,单击 更多任务以查看任务控制台中所有用户的任务。

    • 如果 所有用户的任务已启用,则在 vSphere Web Client 的“近期任务”面板中单击 所有用户的任务

  • 在 vSphere Web Client 6.0 中的“部署 OVF 模板”向导无法从“选择资源”向导屏幕继续进行
    当您使用 vSphere Web Client 6.0 将 OVF 模板部署到同时包含 vCenter Server 5.5 和 vCenter Server 6.0 的环境中的 vCenter Server 5.5 时,“部署 OVF 模板”向导无法从“选择资源”向导屏幕继续进行。

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

    • 使用 OVF 工具通过 vCenter Server 5.5 端点在 vCenter Server 5.5 上部署 OVF 模板。

    • 使用 vSphere Web Client 5.5 将 OVF 模板部署到 vCenter Server 5.5。

    • 使用 vSphere Client 将 OVF 模板部署到 vCenter Server 5.5。

  • 如果等待时间大于 180 秒,当连接 vSphere Web Client 或从其断开连接时出现错误消息
    默认的负载平衡器超时时间为 180 秒。当您连接到 vSphere Web Client 时,如果等待时间超过 180 秒,会出现一条错误消息:

    处理 SSO 中的身份验证时出现服务器错误 [400] (A server error occurred, [400] while processing the authentication from SSO)。

    当您从 vSphere Web Client 断开连接时,如果等待时间超过 180 秒,会出现一条错误消息:

    无法显示此页面 (This page cannot be displayed)。

    解决办法:要解决此问题,请在负载平衡器上启用会话持久性。有关在负载平衡器上启用会话持久性的信息,请参见《VMware vCenter Server 6.0 部署指南》文档。  

  • 使用 VMware Remote Console 时,将用户权限从“管理员”更改为“无权访问”时,将出现一条错误消息
    在使用 VMware Remote Console 时,如果将具有管理员权限的用户的权限更改为“无权访问”,将出现一条错误消息:

    致命应用程序错误:空指针取消引用 (class cui::NullPointerError) (Fatal Application Error: Null pointer dereference(class cui::NullPointerError))。

    解决办法:当 VMware Remote Console 正在运行时,不要更改用户的权限。

  • 在使用自定义端口部署 vSphere Web Client 应用程序服务器后,在启动虚拟机控制台时出现一条错误消息
    在使用自定义端口部署 vSphere Web Client 应用程序服务器之后,当您启动虚拟机控制台时,将出现一条错误消息:

    连接已超时
    服务器 server_ip 的响应时间太长。

    站点可能暂时不可用或者太忙。请稍后重试。
    如果无法加载任何页面,请检查您的计算机的网络连接。
    如果您的计算机或网络受防火墙或代理保护,请确保允许 Firefox 访问网络。

    请重试 (The connection has timed out The server at server_ip is taking too long to respond. The site could be temporarily unavailable or too busy. Try again in a few moments. If you are unable to load any pages, check your computer's network connection. If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.)

    当您使用自定义端口部署 vSphere Web Client 应用程序服务器时,必须在 vCenter Server、vSphere Web Client 应用程序服务器和防火墙上配置其他一些设置。HTML5 虚拟机控制台需要使用这些设置将流量路由到自定义端口。

    解决办法:编辑 vSphere webclient.properties 文件并重新启动 vSphere Web Client 应用程序服务器:

    1. 找到 webclient.properties 文件。

      • 对于 vCenter Server Appliance,该文件位于 /etc/vmware/vsphere-client/webclient.properties 目录。

      • 对于安装在 Windows 上的 vCenter Server,该文件位于 C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\webclient.properties 目录中。

    2. 使用文本编辑器编辑该文件,并将 show.allusers.tasks 设置为等于自定义端口号。

    3. 重新启动 vSphere Web Client 应用程序服务器。

      • 对于 vCenter Server Appliance,连接到设备并运行 service vsphere-client restart 命令。

      • 对于 vCenter Server on Windows,打开服务控制台,右键单击 vsphere-webclient 条目,然后选择 重新启动

    4. 配置您的防火墙,以允许在自定义端口上建立出站 TCP 连接。

      • 对于 vCenter Server Appliance,连接到设备并运行 sudo iptables -A INPUT -p tcp --dport custom_port_number -j ACCEPT 命令。

      • 对于 vCenter Server on Windows,配置 Windows 防火墙以允许在自定义端口上传输流量。

  • 当在 Windows 上使用已针对简体中文或繁体中文配置的 Internet Explorer 进行连接时,vSphere Web Client 显示英语
    当您在 Windows 8 或 Windows Server 2012 上使用已针对简体中文或繁体中文配置的 Internet Explorer 10 或 11 连接到 vSphere Web Client 时,vSphere Web Client 显示英文。

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

    • 使用 Google Chrome 或 Mozilla Firefox 连接到 vSphere Web Client。

    • 重新安装 Windows 8 或 Windows Server 2012,并且仅配置简体中文或繁体中文。不应配置其他语言。

  • 当使用 vSphere Client 连接到主机时,未采用默认 ESXi TCP/IP 堆栈的 VMkernel 适配器的默认网关 IP 地址不正确
    当您使用 vSphere Client 6.0 连接到 ESXi 主机时,无法查看或编辑系统或自定义 TCP/IP 堆栈的 DNS 和路由设置。vSphere Client 6.0 只支持 ESXi 主机的默认 TCP/IP 堆栈。如果选择除默认 ESXi TCP/IP 堆栈外的自定义或系统 TCP/IP 堆栈,当您导航到 配置 > 网络 > 属性 > 端口时, IP 设置部分仍会显示默认 ESXi TCP/IP 堆栈的地址。同样,当导航到 配置 > DNS 和路由时, 默认网关将显示默认 ESXi TCP/IP 堆栈的地址。

    解决办法:使用 vSphere Web Client 查看和编辑其他系统和自定义 TCP/IP 堆栈的 DNS 和路由设置。

  • 如果移除 vCenter Host Gateway 而不将其从 Platform Services Controller 中取消注册,则会在 Platform Services Controller 中留下无效的 vCenter Host Gateway 端点。
    vCenter Host Gateway 端点为随机选择,Platform Infrastructure Controller 中存在无效的端点时,第三方主机的某些操作将失败。

    解决办法:取消注册所有无效的 vCenter Host Gateway 端点。

    频率:始终(当 Platform Controller Service 存在无效的 vCenter Host Gateway 端点时)。

  • 尝试向启用了增强型 vMotion 兼容性 (EVC) 或 VSAN 的群集添加第三方主机失败,并显示以下错误消息: 服务器未执行请求的操作 (The requested operation is not implemented by the server)。
    vCenter Host Gateway 6.0 不支持将第三方主机添加到群集中,因为第三方主机不支持 EVC、VSAN、DRS 和 HA。尝试向群集添加第三方主机失败,但不会对基础架构产生任何影响。

    解决办法:无。

    频率:始终(如果在群集上启用了 EVC 或 VSAN)。如果未启用 DRS、HA、EVC 和 VSAN,则可以向群集添加第三方主机。

  • 尝试在维护模式下运行第三方主机失败,并返回错误消息。
    如果尝试在维护模式下运行第三方主机,将会看到以下消息: 服务器未执行请求的操作 (The requested operation is not implemented by the server)。对于第三方主机,vCenter Host Gateway 不支持维护模式。

    解决办法:无。

  • 更新 无法通过设备配置 UI 更改 vCenter Host Gateway 证书。
    vCenter Host Gateway 仅支持 PEM证书。要替换自动生成的 vCenter Host Gateway 服务器证书,必须直接访问 vCenter Host Gateway 设备命令行。

    解决办法:

    1. 确认已针对 vCenter Host Gateway 设备启用了 SSH

      1. 在 Web 浏览器中,登录到 vCenter Host Gateway 设备的 Web 界面。

      2. 单击 管理选项卡。

      3. 选择 启用 SSH 登录,然后单击 提交

    2. 使用 SSH 客户端将新的证书和密钥对上载到临时文件夹。
      文件名必须为 server.crt和 server.key。可以将文件夹命名为 /tmp。

    3. 使用 SSH 客户端和管理凭据登录到 vCenter Host Gateway 设备。
      ssh <appliance admin>@<appliance address>

    4. 将文件复制到正确的目录:
      sudo cp /tmp/<文件名> /usr/lib/vmware-vchg/wrapper/bin

    5. 运行以下命令重新启动 vCenter Host Gateway 服务器:
      service vmware-vchg restart。

    6. 运行以下命令重新启动 vCenter Host Gateway Web 界面:
      service vmware-vchg-wsetup restart。

    7. 在 Web 浏览器中登录到 vCenter Host Gateway 设备。

    8. 取消注册该设备,然后重新注册。

  • 在缺少端口定义的情况下尝试连接到 Hyper-V host 时出错。
    如果尝试在其他端口(非默认端口)上连接到 Hyper-V,且未指定端口,则会看到以下消息:
    网关服务器“hyperv:”无法连接到 :-1。详细信息:消息 (Gateway server 'hyperv:' cannot connect to :-1. Details: message)

    解决办法:提供 Hyper-v 服务正在侦听的端口。例如, https://<主机 IP>:5480。

虚拟机管理问题

常见虚拟机管理问题

  • 升级 VMware Tools 后,ESXi 5.5 上的静默快照导致客户机操作系统无响应
    在 ESXi 5.5 主机(已从 VMware Tools 版本 9.4.x 升级至版本 9.10.0)运行的 Linux 虚拟机上,如果用户执行静默快照操作,客户机操作系统将无响应。静默快照操作主要用于备份解决方案。

    请注意,VMware Tools 9.4.x 随附于 ESXi 5.5.x,VMWare Tools 9.10.0 随附于 ESXi 6.0。

    解决办法:为了防止这种问题发生,请执行以下步骤:

    1. 将主机从 ESXi 5.5.x 升级到 ESXi 6.0。

    2. 升级到 VMware Tools 9.10.0。

    3. 关闭并再次打开受影响的虚拟机的电源,然后执行静默快照操作。

  • 在没有安装兼容筛选器的主机上,尝试打开为 IoFilter 配置了磁盘的虚拟机可能会失败
    在没有兼容筛选器的主机上,注册为 IoFilter 配置了磁盘的虚拟机时,注册成功。但是,当您尝试打开虚拟机电源时,此过程将失败。

    解决办法:将虚拟机迁移到已安装兼容的 IoFilter 的主机。

  • 无法使用 vSphere Client 编辑 3D 显存字段。
    如果您的虚拟机使用硬件版本 11,并且您需要编辑显卡设置,请注意在 vSphere Client 中没有用于编辑 3D 设置的选项。

    解决办法:使用 vSphere Web Client 编辑虚拟机的 3D 设置。执行下列步骤:

    • 在 vSphere Web Client 清单中,右键单击虚拟机并选择 编辑设置

    • 虚拟硬件选项卡中,展开显卡,然后您会发现 3D 显存字段是可编辑的。

  • 使用 VirtualBox 从具有 SATA 硬盘类型的虚拟机导出的 OVA 文件在导入到 Workstation 时,硬盘类型会更改为 IDE
    使用 VirtualBox 创建具有 SATA 硬盘的虚拟机,然后从其中导出 OVA 文件。尝试将 OVA 导入到 Workstation 时,ovftool 无法识别虚拟机的 SATA 硬盘控制器,并将其更改为 IDE 控制器。

    解决办法:要解决此问题,请执行下列任务之一:

    • 在 .ovf 文件中,将 ResourceSubType AHCI 修改为 vmware.sata.ahci

    • .vmx 文件中,将前缀 ideX:X 重命名为 sataX:X,其中 X 代表硬件控制器相应顺序的编号。

  • 将虚拟机模板导出到 OVF 不会保存有关设备和虚拟机模板设置的全部信息
    在成功完成将虚拟机模板导出到 OVF 的任务后,您可能会发现 OVF 描述符中缺少关于设备和虚拟机模板设置的某些信息。
    在执行导出操作时,可能会丢失以下信息:

    • 键盘、定点设备

    • PS2 控制器

    • PCI 控制器

    • SIO 控制器

    • VMCI 设备

    • 串行或并行端口

    • CPU/内存中的共享级别

    • 视频卡中的 MPT 支持设置

    • 视频卡中的默认显示设置数量

    解决办法:从 OVF 文件部署虚拟机时,手动配置新的虚拟机,以使用 OVF 文件中缺失的设置。

  • 尝试克隆包含摘要文件的虚拟机可能导致不可预测的结果
    在 Horizon View 环境中,启用 VMware View Storage Accelerator 时,View 会为每个虚拟机 VMDK 磁盘创建一个摘要文件。该文件存储 VMDK 磁盘中逻辑块的哈希信息。如果使用 vSphere Web Client 将 Windows Server 2008 R2 虚拟机从一台主机克隆到另一台主机,无法复制摘要文件。这会阻止已克隆的虚拟机使用 View Storage Accelerator 功能。

    解决办法:请勿使用 vSphere Web Client 克隆含有摘要文件的 Windows Server 2008 R2 虚拟机。请使用快照工具。

  • 当 JVM 查询服务没有响应时,vMotion 和其他虚拟机操作失败
    当 vCenter Server 中的 JVM 查询服务没有响应时,vMotion 等虚拟机操作失败。在 vCenter Server 中收到以下错误消息:

    出现了常规系统错误: 在虚拟机 () 上查询相关配置文件时发生未知异常:操作已超时 (A general system error occurred: Unknown exception occurred while querying associated profiles on VM () : Operation timed out)

    当 VMware vSphere Profile-Driven Storage Service(vmware-sps 服务)无法执行与虚拟机相关的查询时会发生这种情况。

    解决办法:请根据情况执行下列步骤之一:

    • 如果您使用的是 vCenter Server Appliance,登录到 vCenter Server Appliance 并重新启动 vmware-sps 服务。

    • 如果您使用的是 Windows 环境,登录到安装了受影响的 vCenter Server 的 Windows 环境,重新启动 VMware vSphere Profile-Driven Storage Service。

  • ESXi 主机失败并返回以下错误:ASSERT bora/modules/vmkernel/vmfs3/fsxDiskLock.c:1789
    群集中运行的虚拟机数量为 300 或更多时,ESXi 主机可能失败并从 vCenter Server 断开连接。

    解决办法:重新启动 ESXi 主机。

  • 自定义客户机操作系统的 IPv6 设置时,客户机操作系统可能无法连接到 IPv6 网络
    部署虚拟机或应用自定义规范时,作为客户机操作系统自定义过程的一部分,您会配置客户机操作系统的 IPv6 地址设置。自定义完成后,客户机操作系统可能会由于未应用某些设置而无法连接到 IPv6 网络。连接问题与操作系统的版本有关。

    解决办法:请参见 VMware 知识库文章 http://kb.vmware.com/kb/2105648

内容库问题

  • 如果取消与通过库中的模板创建新虚拟机或 vApp 相关的操作,“近期任务”窗格中会显示误导性任务
    如果您尝试通过内容库中的模板创建新的虚拟机或 vApp,然后又决定取消此操作,“近期任务”窗格中会显示“导入 OVF”任务。导入 OVF 任务最终会超时。

    解决办法:无。

  • 如果数据存储当前不可访问,则删除库不会从数据存储中删除库的内容
    您创建了一个内容库并选择使用数据存储作为存储选项。如果从 vSphere 清单中删除此数据存储,之后又重新添加此数据存储,尝试删除库将成功,但库的内容仍保留在数据存储上。vSphere Web Client 不会显示任何与库的内容仍保留在数据存储上相关的警告。如果在您删除内容库时数据存储不可访问,也会发生相同的问题。

    解决办法:手动从数据存储中删除库的内容。

  • 与向内容库上载文件相关的任务失败,并返回有关文件名太长的错误
    如果您向内容库导入文件,任务可能会失败,并返回以下错误:

    无法打开文件:文件名太长 (File open failed: The file name is too long)。

    解决办法:重命名您要导入的源文件,使其名称包含的字母数字字符数少于 90 个。如果要上载 OVF 文件,则重命名 .ovf.vmdk 文件,使各名称包含的字母数字字符数均少于 90 个。

  • 导出库项目的任务失败时显示非信息系统错误
    尝试导出库项目时,导出任务可能失败,并返回一般系统错误。错误消息为一般性错误消息,不会揭示任务失败的原因。任务失败的原因可能是您对尝试导出项目的目标存储器位置没有足够的使用权限。

    解决办法:无。

  • 尝试将文件名中含有特殊字符的项目从本地文件系统导入到库中可能会失败
    将某个项目从本地文件系统导入到库中时,如果文件名包含特殊字符(例如:空格、百分号、非 ASCII 字符等),任务将失败并返回一般系统错误。错误消息可能包含任务失败原因,与以下内容类似:

    源或目标可能速度较慢或无响应 (The source or destination may be slow or not responding)。

    解决办法:重命名项目,使其仅包含字母数字字符,然后再次导入到库中。如果要导入 OVF 文件,请从 OVF 文件及其所有相关文件(例如 .vmdk 文件)的名称中删除所有特殊字符。

  • 尝试通过库中的虚拟机模板部署虚拟机时,如果虚拟机模板或生成的虚拟机在其名称中包含特殊字符,部署操作可能会失败
    如果虚拟机模板的名称包含特殊字符,通过该模板部署虚拟机可能会失败。
    如果通过库中的虚拟机模板部署虚拟机,并在虚拟机的名称中使用特殊字符,部署可能会失败。
    如果您使用库中的 vApp 模板部署 vSphere 清单中的 vApp,会发生相同的行为。

    解决办法:在库中模板的名称中,或者在从库中模板部署虚拟机或 vApp 时,避免使用特殊字符,如 #/_\&^%

  • 如果 vSphere Web Client 已订阅 vCloud Director 5.5 中的目录,同步其中的库会失败
    您希望通过订阅 vCloud Director 5.5 的目录在 vSphere Web Client 中创建一个新库。在 vSphere Web Client 中创建库时,如果选择仅在需要时下载内容选项,会成功创建库,但之后尝试同步 vSphere Web Client 中的已订阅库或从该库部署模板,操作将失败。

    解决办法:编辑已订阅库的设置,使其立即下载内容,而不是仅在需要时下载内容。

  • 与向内容库上载或导出项目相关的任务可能会失败,并显示不可读的错误消息
    当您尝试向内容库上载或导出项目时,如果此任务失败,则 vSphere Web Client 可能会显示类似以下内容的错误消息:

    文件不存在 (file.not.exists)

    解决办法:无。

  • 尝试将快速置零厚 VMDK 磁盘文件或流优化 VMDK 磁盘文件从磁盘存储 URL 导入到使用数据存储的库时,操作失败
    将快速置零厚 VMDK 磁盘文件或流优化 VMDK 磁盘文件从磁盘存储 URL ( ds:///vmfs/<path>/<name>.vmdk) 导入到使用数据存储的库时,任务失败。尝试通过 VMware vCloud Suite API 或 vSphere Web Client 执行导入操作时,导入任务失败。该问题会影响导入 VMDK 文件,或导入含有快速置零厚 VMDK 文件或流优化 VMDK 文件的 OVF 文件。

    解决办法:将 VMDK 磁盘文件转换为精简置备的磁盘格式,然后重新导入磁盘文件。如果将 VMDK 磁盘作为 OVF 文件的一部分导入,请重命名转换后的磁盘文件,以匹配 OVF 描述符中引用的名称。

  • 向库导入项目或从中导出项目超时
    当服务器忙于内容传输时,如果您向库导入多个项目,这些项目可能会排队。如果排队的项目在会话超时和过期(默认为 5 分钟)前没有开始上载至库,任务将失败并返回超时错误。与从库导出项目相关的任务会发生相同的行为。

    解决办法:要解决此类任务失败的问题,请执行下列任务之一:

    • 更改内容库服务设置:

      1. 在 vSphere Web Client 中,选择“管理”>“系统配置”>“服务”>“内容库服务”

      2. 管理选项卡上,单击 编辑

      3. 将各个过期超时设置的值更改为更大的值。

        • 对于导入操作,更改“更新会话过期超时 (毫秒)”的值。

        • 对于导出操作,更改“下载会话过期超时 (毫秒)”的值。

      4. 等待至少 2 分钟,再次尝试执行导入或导出操作。

    • 更改传输服务设置:

      1. 在 vSphere Web Client 中,选择 管理 > 系统配置 > 服务 > 传输服务

      2. 管理选项卡上,单击 编辑

      3. 将“并发传输最大数量”的值更改为更大的值,并单击 确定

      4. 重新启动传输服务。

  • 如果在 Windows 上运行的 UNC 服务器和 vCenter Server 不在同一个 Windows 域中,则创建由使用 UNC 路径的存储器支持的内容库会失败
    如果在 Windows 服务器上运行的内容库服务与远程 Windows 网络共享(UNC 路径)不在同一个 Windows 域中,则内容库服务无法访问远程 Windows 网络共享。如果您尝试创建库,并将其与使用 UNC 路径的存储器关联,但 UNC 服务器不在同一个 Windows 域中,则任务失败且返回类似于以下内容的错误消息:

    指定的参数不正确:
    为库 <library-name> 提供的存储备份 \\<unc-server>\<share-path>\ 不存在,存储备份可能已移除、断开连接或不再可通过 \\<unc-server>\<share-path>\ 访问 (A specified parameter was not correct: The provided storage backing \\<unc-server>\<share-path>\ for library <library-name> does not exist, the storage backing might be removed, disconnected, or no longer accessible via \\<unc-server>\<share-path>\)。

    解决办法:配置在 Windows 上运行的 UNC 服务器和 vCenter Server 实例,使其加入相同的 Windows 域,并尝试创建使用 UNC 服务器提供的 UNC 路径的存储器支持的库。

  • 尝试将项目从库导出到本地文件系统时出现错误 #1009
    在 Windows 计算机上,您登录到 vSphere Web Client 并尝试将项目从库导出到本地文件系统。通过浏览选择目标文件夹时,如果选择了任何预定义的 Windows 文件夹,在单击 确定按钮确认您的选择时,出现以下错误:

    TypeError:错误 #1009: 无法访问 null 对象引用的属性或方法 (TypeError: Error #1009: Cannot access a property or method of a null object reference)。

    例如,一些预定义的 Windows 文件夹为: LibrariesLibraries\ VideoLibraries\ MusicFavorites

    解决办法:再次尝试导出项目,并选择不是 Windows 预定义文件夹的目标文件夹。

  • 在含有多个 vCenter Server 系统的部署中向内容库或库项目分配标记可能会失败
    您正在使用含有多个 vCenter Server 系统的部署,这些系统都注册到同一个 vCenter Single Sign-On 域。通过使用 vSphere Web Client,您登录到部署中的其中一个 vCenter Server 实例,并尝试向属于您当前所登录的 vCenter Server 实例的库分配标记。任务成功。如果您尝试向属于您未登录的其他 vCenter Server 实例的库分配标记,任务将失败。向库项目分配标记的任务会发生相同的行为。

    解决办法:要成功向内容库或库项目分配标记,请登录到库所属的 vCenter Server 实例。

  • 从通过使用静态 DNS 利用 IPv6 访问的 vSphere Web Client 导入和导出库项目时,操作失败
    您从计算机上的 vSphere Web Client,通过使用主机文件 ( C:\Windows\System32\drivers\etc\hosts) 静态解析 Center Server 的 DNS 名称,使用 IPv6 访问 vCenter Server 实例。如果尝试从该 vSphere 环境的库导入或导出项目,任务将失败并返回一般系统错误。

    解决办法:请求系统管理员在 DNS 服务器上添加一条关于所使用的 vCenter Server 的条目。

  • 在 vCenter Server Appliance 上,您可能无法从 HTTP URL 中包含主机名的 IPv6 HTTP 服务器将内容上载到内容库
    如果 HTTP URL 包含 HTTP 服务器的主机名且此 HTTP 服务器同时支持 IPv6 和 IPv4,从此 HTTP URL 上载内容时,vCenter Server Appliance 可能无法识别此 URL 并返回不可读的网络错误:

    无法连接到源。源可能不可用,可能存在网络问题或 vCenter 网络配置可能阻止访问 (Unable to connect to the source. It may be unavailable, there might a network issue, or the vCenter network configuration might prevent access)。

    此问题可能仅在含有 vCenter Server Appliance 的纯 IPv6 环境中发生。

    解决办法:在上载 URL 中,使用 IPv6 服务器的 IP 地址,而不是其主机名。例如,使用 http://[fc00:10:147:39::34]/data/xyz/test.ovf 作为上载 URL,而不是使用 http://hostname.companyname.com/data/xyz/test.ovf

  • 从已订阅库删除 vApp 和虚拟机模板的内容时,vSphere Web Client 会将这些 vApp 和虚拟机模板显示为未知
    对于已订阅的库,如果已经启用仅在需要时下载库内容的选项,当删除虚拟机模板的内容时,vSphere Web Client 会将虚拟机模板显示为未知,此项目将变为不可用。
    已订阅库中的 vApp 模板也会出现相同的行为。

    解决办法:同步已订阅库。

  • 用户名中含有高位 ASCII 或非 ASCII 字符的用户无法从内容库导入或导出项目
    如果您的用户名中含有高位 ASCII 或非 ASCII 字符,您将无法从内容库导入或导出项目。

    解决办法:使用仅包含 ASCII 字符的用户名登录,或请求您的管理员重命名您的用户名,使其仅包含 ASCII 字符。

  • 将内容库中的虚拟机模板部署到第三方主机失败,且出现人工不可读格式的错误。
    如果使用 vCenter Server 和 vCenter Host Gateway 管理第三方主机环境,尝试将内容库中虚拟机模板中的虚拟机部署到第三方主机时,操作将失败,并出现类似以下的错误:

    出现了常规系统错误: 无效故障。例如,第三方主机可能是 Microsoft 虚拟化管理程序 (A general system error occurred: Invalid fault. For example, a third-party host can be Microsoft Hypervisor)。

    该错误消息不是人工可读格式,且未提供导致此任务失败的信息。

    解决办法:无。

VMware HA 和 Fault Tolerance 问题
  • 启动对称多处理器 (SMP) Fault Tolerance 对中的辅助虚拟机时,触发“虚拟机 Fault Tolerance vLockStep 时间间隔状态已更改”警报
    启动辅助虚拟机时,您可能会在“警报定义”列表中看到以下警报:
    虚拟机 Fault Tolerance vLockStep 时间间隔状态已更改

    解决办法:忽略此警报。它与 vSphere 6.0 无关。

  • 对于具有受旧版 Fault Tolerance 保护的精简置备磁盘的虚拟机,从 NFS 数据存储到 VMFS 数据存储的存储迁移会禁用 FT 保护功能。
    只有在使用旧版 FT 且已关闭虚拟机的情况下,才可对受 FT 保护的虚拟机进行存储迁移。存储迁移操作会禁用 FT 保护、迁移磁盘,然后重新启用 FT。通常情况下,受旧版 FT 保护的虚拟机必须具有厚置备快速置零虚拟磁盘,但如果虚拟机在 NFS 数据存储上运行,则不会严格执行此要求。然而,当此类虚拟机将存储器迁移到 VMFS 数据存储时,目标位置必须满足厚置备要求。因此,迁移磁盘后,操作无法重新启用 FT 保护,且虚拟机不再受 FT 保护。在两个 NFS 数据存储之间或在两个 VMFS 数据存储之间执行存储器迁移不会遇到此问题。

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

    • 当您提交存储迁移操作时,为目标虚拟磁盘格式选择 厚置备置零选项,以确保厚置备旧版 FT 要求得到满足。

    • 在虚拟机上手动禁用 FT 保护,在不关闭虚拟机电源的情况下进行存储迁移,然后手动重新启用旧版 FT 保护功能。这样做不仅可对虚拟机进行实时存储迁移,同时还能确保在旧版 FT 重新启用期间自动将虚拟磁盘转换为厚置备快速置零格式。

  • 在 vSphere Client 中打开 Fault Tolerance 会导致配置错误
    当在 vSphere Client 中为具有多个虚拟 CPU 的虚拟机打开 Fault Tolerance 时,出现配置错误。例如,如果虚拟机含有两个虚拟 CPU,您会收到以下配置错误: 虚拟机含有 2 个虚拟 CPU,不支持 Fault Tolerance (The virtual machine has 2 virtual CPUs and is not supported for Fault Tolerance)。

    解决办法:使用 vSphere Web Client 为含有多个虚拟 CPU 的虚拟机打开 Fault Tolerance。

  • 我的任务面板中未显示“启动辅助 Fault Tolerance 虚拟机”任务
    在下列情况下,“启动 FT 辅助虚拟机”任务不显示在 我的任务中:

    • FT 虚拟机已打开电源

    • 已为打开电源的虚拟机启用 FT

    • 在已禁用 FT 的虚拟机上发出“恢复 FT”任务

    解决办法:将 webclient.properties 文件中的“show.allusers.tasks”标记更改为 true。该文件位于:

    • vCenter Server for Windows: C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\webclient.properties
    • vCenter Server Appliance: /etc/vmware/vsphere-client/webclient.properties

    另外,可查看 更多任务面板,其中将显示任务及其进度。

  • 受 PDL 影响的数据存储未显示在 vSphere Web Client 中的“处于 APD 或 PDL 状况的数据存储”网格中
    当主机遇到永久设备丢失 (PDL) 情况时,故障数据存储不显示在“处于 APD 或 PDL 状况的数据存储”网格中,该网格在 vSphere Web Client 中可从 群集 > 监控 > vSphere HA 访问。

    解决办法:

    1. 转到 群集 > 监控 > 事件

    2. 搜索 永久事件列表。

    3. 该列表显示指向群集中主机的所有 PDL 条件的事件。

  • 无法将以前选为专用故障切换主机的主机移出群集
    在 vSphere Web Client 中,如果从“使用专用故障切换主机”列表中移除一个主机,然后将接入控制策略由“使用专用故障切换主机”更改为“不预留故障切换容量”,则移除的故障切换主机仍然可显示在列表中,并且不能移出群集。此问题不会影响 vSphere HA 的功能。

    解决办法:将群集的接入控制策略更改为“通过预留一定百分比的群集资源来定义故障切换容量”。这将清除故障切换主机列表。然后,您可以将主机移出群集,并根据需要将接入控制策略更改回“不预留故障切换容量”。

  • 挂起 Fault Tolerance 并将“虚拟机 Fault Tolerance 状况已更改”警报重置为绿色后,“主虚拟机”图标不会反映此更改
    挂起 Fault Tolerance 并将“虚拟机 Fault Tolerance 状况已更改”警报重置为绿色后,“主虚拟机”图标不会显示虚拟机不再受到保护。主虚拟机的“摘要”页面上的“Fault Tolerance”面板将虚拟机显示为“未受保护”,这是正确的 Fault Tolerance 保护状态。另外,在 HA 群集的“相关对象”选项卡中,辅助虚拟机显示预期的警告图标和警告状态。

    解决办法:无。正确的 Fault Tolerance 保护状态显示在主虚拟机“摘要”页面的 Fault Tolerance portlet 上。

  • 打开 Fault Tolerance 时,“选择主机”页面上显示一条错误警告消息
    当打开 Fault Tolerance 时,如果您为主虚拟机和辅助虚拟机文件选择相同的共享数据存储,则在为辅助虚拟机选择主机后,会在“选择主机”页面中显示以下警告消息: 数据存储 [Datastore name] 正在由主虚拟机和辅助虚拟机的磁盘使用,不建议此做法 (Datastore [Datastore name] is being used for both primary and secondary VM's disks, which is not recommended)。即使您返回“选择数据存储”页面,并为辅助虚拟机的文件选择不同的共享数据存储,在您选择主机后“选择主机”页面中仍会显示此警告消息。

    解决办法:无。

  • 将“虚拟机监控”设置为“使用群集设置”时,vSphere Web Client 中显示的 vSphere HA 的“虚拟机监控敏感度”值不正确
    如果将“虚拟机监控”设置为“使用群集设置”,则您会在“虚拟机监控敏感度”下拉菜单中以及“虚拟机替代项”设置网格的“虚拟机监控敏感度”列中看到错误的值“--”,而不是相应的群集设置。这只是一个 UI 呈现问题。vSphere HA 会使用正确的群集默认设置。

    解决办法:无。

客户机操作系统问题
  • 在克隆期间创建的客户机操作系统自定义规范不出现在虚拟机置备向导的可用客户机操作系统自定义规范列表中
    说明:通常,在克隆虚拟机或从模板部署虚拟机时,您可以选择创建新的自定义规范,并将新创建的客户机操作系统设置应用到要置备的虚拟机。但是在某些情况下,不能应用新创建的客户机操作系统自定义规范,因为其未显示在虚拟机置备向导客户机自定义页面中的可用自定义规范列表中。

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

    1. 最小化虚拟机置备向导。

    2. 单击“全局刷新”按钮以更新虚拟机置备向导中的可用自定义规范列表。

    3. 还原虚拟机置备向导。

  • 在进行热插拔后尝试在 NVMe PCIe SSD 设备上启用直通模式可能失败
    描述:要通过 vSphere Web Client 在 SSD 设备上启用直通模式,您选择一个主机,单击 管理选项卡,然后单击 设置,导航到 硬件部分,单击 PCI 设备 > 编辑,从可以启用直通模式的活动设备列表中选择一个设备,单击 确定。但是,当您将新的 NVMe 设备以热插拔方式连接到没有安装 PCIe NVMe 驱动器的 ESXi 6.0 主机时,新的 NVMe PCIe SSD 设备无法启用直通模式,且不会显示在可用直通设备列表中。

    解决办法:重新启动您的主机。您也可以在 ESXi 主机上运行命令。

    1. 以 root 用户身份登录。

    2. 运行命令
      /etc/init.d/hostd start

  • 当创建新虚拟机时,ESXi 显示为客户机操作系统选项
    当创建新虚拟机时,“客户机操作系统版本”下拉菜单中会显示“VMware ESXi 6.x”、“VMware ESXi 5.x”和“VMware ESXi 4.x”选项。不支持将 ESXi 作为客户机操作系统运行以及使用这些操作系统选择。请参考知识库文章 KB2009916,了解关于限制和风险的讨论。

    请参见 《VMware 兼容性指南》,了解受支持的 VMware 客户机操作系统的列表。

    解决办法:不要选择这些选项中的任何一项。

受支持硬件问题
  • Windows 上不显示传感器状态
    Windows 平台上的“硬件健康状况”选项卡下不显示传感器状态。刷新按钮不会更新状态。

    解决办法:无。

  • 对于 HP 服务器上的 Avago 控制器,运行 esxcli 获取磁盘位置时,所显示的结果不正确

    对于 HP 服务器上的 Avago 控制器,运行 esxcli storage core device physical get 后显示的结果不正确。

    例如,如果运行以下命令:
    esxcli storage core device physical get -d naa.5000c5004d1a0e76
    系统将返回以下结果:
    Physical Location:enclosure 0, slot 0

    该插槽在物理服务器上的实际标签为 1。

    解决办法:仔细检查 HP 服务器上的插槽。由于 HP 服务器上的插槽编号从 1 开始,因此必须增加命令返回的插槽编号,这样才能显示正确结果。

Auto Deploy 和 Image Builder
  • Auto Deploy 升级后不保留 Auto Deploy 的自定义证书
    将 vCenter Server 实例从 5.x 升级到 6.0 版后,也会升级 Auto Deploy。升级完成后,由于 VMware Certificate Authority 会颁发新的 Auto Deploy 证书,因此不会保留之前 Auto Deploy 的自定义 Certificate Authority 证书。

    解决办法:在 Auto Deploy 升级后,将 Auto Deploy 的自定义证书配置为 VMware Certificate Authority。

  • vSphere Client Auto Deploy 插件可能无法正常工作
    在 vSphere Client 的主页上单击 Auto Deploy 插件图标时,会显示类似于以下内容的错误消息:

    找不到网页 (The web page cannot be found)。

    解决办法:无