*适用于 Windows 的 vCenter Server 安装问题*

  • 升级用户名含高位 ASCII 或非 ASCII 字符的

Windows vCenter Server 5.x 失败

卸载 5.x 产品时,升级用户名包含高位 ASCII 或非 ASCII 字符的 Windows vCenter Server 5.x 可能会失败,并显示错误代码1603。

解决办法:确保该用户名仅包含 ASCII 字符。

  • 在使用外部 SQL 数据库的 Windows vCenter Server 5.x 上升级失败

    如果为 ODBC DSN 配置了非 ASCII 或高位 ASCII 名称,则在使用外部 SQL 数据库的 Windows vCenter Server 5.x 上执行升级检查将失败。系统将显示以下消息提示:

    “vCenter Server 5.x SSL 证书和 vCenter Single Sign-On 5.x SSL 证书中的系统名称不兼容。请替换 vCenter Server SSL 证书或 vCenter Single Sign-On SSL 证书,以使 vCenter Server 和 vCenter Single Sign-On SSL 证书使用相同系统名称 (The system name in vCenter Server 5.x SSL certificate and the vCenter Single Sign-On 5.x SSL certificates are not compatible. Please replace either the vCenter Server SSL certificates or the vCenter Single Sign-On SSL certificates so both vCenter Server and vCenter Single Sign-On SSL certificates use the same system name)。”

    解决办法:要解决此问题,请执行以下步骤:

    1. 停止 vCenter 服务。
    2. 使用 ASCII 字符创建 DSN。
      注意:用户名和密码应相同。
    3. 在 Windows 注册表编辑器的 HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware VirtualCenter\DB 中修改 DSN 名称。
      注意:在执行步骤 1 到步骤 3 之前备份注册表。
    4. 启动 vCenter 服务。
    5. 升级到 6.0 Update 3。
  • 如果卸载 vCenter Server,则嵌入式 PostgreSQL 数据库将被移除
    如果从 Microsoft Windows 虚拟机或物理主机卸载 vCenter Server,则嵌入式 PostgreSQL 数据库也将卸载,并且此数据库中存储的所有数据将丢失。

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

  • 如果使用数据库服务器别名创建 DSN,则 vCenter Server 安装将失败

    如果使用数据库服务器别名来创建 DSN,则通过外部 Microsoft SQL 数据库安装 vCenter Server 的操作将失败。安装 Inventory Service 期间出现以下错误:

    启动 invsvc 期间出现错误

(An error occurred while starting invsvc)。

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

  • 如果用户名包含高位 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”。查看日志以了解更多详细信息。

    解决办法:确保在安装 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,该操作可能失败,并显示类似于以下内容的错误消息:

    安装已中断.

    没有任何清晰的消息显示该问题是向 Platform Services Controller 注册的 vCenter Server 实例造成的。

    解决办法:将 vCenter Server 重新指向与要卸载的 Platform Services Controller 位于同一 vSphere 域的其他 Platform Services Controller。

  • 如果在其中安装 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 字符。

  • 卸载或取消安装适用于 Windows 的 vCenter Server 时可能并不始终会清除用户数据目录或安装目录中的所有目录和文件
    如果尝试卸载或取消安装 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 部署问题*

  • 使用 Internet Explorer 部署 vCenter Server Appliance 可能会失败

    如果将安装文件复制到包含高位 ASCII 或非 ASCII 字符的文件夹,则在虚拟机上使用 Microsoft Internet Explorer 部署 vCenter Server Appliance 会失败。尝试使用 Microsoft Internet Explorer 打开 vcsa-setup.html 时,无法加载

    选择设备类型

    之外的页面。

    解决办法:要解决此问题,请执行以下操作之一:

    • 使用 Chrome 或 Firefox 部署 vCenter Server Appliance。

    • 要使用 Microsoft Internet Explorer,请将 vCenter Server Appliance 安装文件置于仅包含 ASCII 字符的文件夹中。
  • 在 Windows 8 中安装或迁移到 vCenter Server Appliance 6.0 Update 3 期间,ovftool 和 filetransfer 失败并出现错误

    在 Windows 8 操作系统中使用 UI 安装程序安装或迁移到 vCenter Server Appliance 6.0 Update 3 时,ovftool.exe和filetransfer.exe失败并出现异常。

    • 解决办法:要解决此问题,请完成以下步骤:
      1. 从以下路径删除项 APPINIT_DLLS
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Windo­­wsHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\­Microsoft\WindowsNT\CurrentVersion\Windo­­ws
      2. 重新引导。
    • 如果执行这些步骤后此问题仍然存在,请完成以下步骤︰
      1. 卸载以下 Windows 知识库文章并重新引导系统。
        wusa /uninstall /kb:3045685wusa /uninstall /kb:3045999wusa /uninstall /kb:3060716wusa /uninstall /kb:3071756wusa /uninstall /kb:3083992
      2. 卸载客户端集成插件。
      3. 重新安装客户端集成插件。
  • 在将 vCenter Server Appliance 从 6.0.x 升级到 6.0 Update 3 时,Platform Services Controller 的内存不发生变化

    在将 vCenter Server Appliance 的 Platform Services Controller 从 6.0.x 升级到 6.0 Update 3 时,此 Platform Services Controller 的内存不会发生更改,仍然为 2 GB。

    解决办法:要解决此问题,请执行以下步骤:

    1. 关闭 vCenter Server Appliance 虚拟机的 Platform Services Controller 的电源。
    2. 通过虚拟机的编辑设置手动增加内存大小。
    3. 打开 vCenter Server Appliance 虚拟机的 Platform Services Controller 的电源。
    4. 注意:对于全新安装以及从 5.5.x 升级到 6.0 Update 3,默认情况下 vCenter Server Appliance 的 Platform Services Controller 在安装后内存为 4 GB。
  • 在使用外部 SQL 数据库的 Windows vCenter Server 5.x 上升级失败

    如果为 ODBC DSN 配置了非 ASCII 或高位 ASCII 名称,则在使用外部 SQL 数据库的 Windows vCenter Server 5.x 上执行升级检查将失败。系统将显示以下消息提示:

    “vCenter Server 5.x SSL 证书和 vCenter Single Sign-On 5.x SSL 证书中的系统名称不兼容。请替换 vCenter Server SSL 证书或 vCenter Single Sign-On SSL 证书,以使 vCenter Server 和 vCenter Single Sign-On SSL 证书使用相同系统名称 (The system name in vCenter Server 5.x SSL certificate and the vCenter Single Sign-On 5.x SSL certificates are not compatible. Please replace either the vCenter Server SSL certificates or the vCenter Single Sign-On SSL certificates so both vCenter Server and vCenter Single Sign-On SSL certificates use the same system name)。”

    解决办法:要解决此问题,请执行以下步骤:

    1. 停止 vCenter 服务。
    2. 使用 ASCII 字符创建 DSN。
      注意:用户名和密码应相同。
    3. 在 Windows 注册表编辑器的 HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware VirtualCenter\DB 中修改 DSN 名称。
      注意:在执行步骤 1 至 3 之前备份注册表。
    4. 启动 vCenter 服务。
    5. 升级到 6.0 Update 3。
  • 无提示升级程序提示用户信任 ESXi 主机

    无提示脚本安装程序或升级程序可能会提示用户接受目标 ESXi 主机或要在其上部署新 vCSA 的 vCenter Server 的指纹(如果指纹不在已知主机文件中)。

    解决办法:要解决此问题,请执行以下步骤:

    • 将目标 ESXi 主机或 vCenter Server 的公用密钥添加到已知主机文件。
    • --no-esx-ssl-verify 选项添加到 CLI 安装程序或升级程序命令以禁用 SSL 指纹检查。
  • SSO FQDN/IP 地址字段验证未动态执行
    使用 HTML 5 安装程序安装 vCenter Server Appliance 6.0 内部版本时,未完成 SSO FQDN/IP 地址字段中的内容验证。安装程序接受任何给定格式的输入(例如 sso-hostname),并允许执行完整安装。但是,在首次引导期间,由于系统找不到主机名使用所需格式 sso-hostname.xxx.yyy 的认证,脚本执行失败。

    解决办法:在 SSO FQDN/IP 地址字段中以可接受的格式 sso-hostname.xxx.yyy 输入详细信息。

  • 尝试使用 ISO 映像文件部署 vCenter Server Appliance 可能会显示错误的部署状态
    使用 ISO 映像文件部署 vCenter Server Appliance 时,部署向导可能不会显示部署的实际进度。即使 vCenter Server Appliance 部署已完成,该向导也会停止响应并显示“正在打开设备电源”。

    解决办法:可以在设备控制台中检查部署状态。

  • 在多节点 Platform Services Controller 环境中,psc_restore 命令失败

    在多节点 Platform Services Controller 环境中,如果联合中的 Platform Services Controller 节点之间存在双向复制协议,则尝试在还原的 Platform Services Controller 节点中运行psc_restore命令会失败。

    解决办法:在多节点 Platform Services Controller 环境中,如果联合中的 Platform Services Controller 节点之间存在双向复制协议,请确保在为联合中的 Platform Services Controller 节点创建备份之前,Platform Services Controller 节点中至少有一个对象会随其他节点复制。

  • 单击 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 端口号

    vCenter 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 是作为 root 文件下载的,因此当您尝试安装该文件时会引起权限错误。/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 的部署问题*

  • 无法通过“使用 Windows 会话凭据”选项登录到 vSphere Client
    尝试通过“使用 Windows 会话凭据”选项登录到 vSphere Client 可能会失败,因为登录所需时间超出配置的超时值。将显示类似以下内容的错误消息:

    无法使用 Windows 会话凭据登录到此服务器。输入用户名和密码 (Windows session credentials cannot be used to log into this server. Enter a user name and password)。

    已针对此方面进行了性能改进,但是在某些情况下,您可能仍会遇到此问题。

    解决办法:无

  • 如果在文本框中使用非 ASCII 字符或高位 ASCII 字符,则 vCenter Server for Windows 和 vCenter Server Appliance 的安装将失败
    在适用于 Windows 的 vCenter Server 或 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)

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

*客户端集成插件安装问题*

  • 无法使用 Window 系统帐户凭据安装 VMware-ClientIntegrationPlugin-6.0.0

    使用 Windows 系统帐户运行

vmware-csd.exe

--install

参数时,

InstallCertificate

方法不会在

C:\ProgramData\VMware

文件夹中创建 CIP 目录。

这将导致 VMware-ClientIntegrationPlugin 安装失败。

解决办法:无

  • 如果某些防病毒软件正在运行,则 VMware 客户端集成插件的安装和卸载可能会失败
    当某些防病毒软件(例如 Avira 防病毒软件)正在运行时,如果尝试安装或卸载 VMware 客户端集成插件,此操作可能会失败。防病毒软件可能阻止访问 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 客户端集成插件之前禁用防病毒软件。

  • 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...)

    解决办法:无。

升级问题

  • 如果安装了 Horizon View Client,则升级 vSphere Client 可能会失败并显示错误

    如果安装了 VMware Horizon View Client,则将 VMware vSphere Client 升级到新版本可能会失败并显示错误无法安装 hcmon 驱动程序 (Failed to install hcmon driver),因为 vSphere Client 尝试在 VMware 网络安装库 vnetlib64.dll 中安装的驱动程序版本可能不同于 Horizon View Client 以前安装的驱动程序。

    解决办法:要解决此问题,必须先卸载旧版本的 vSphere Client,然后再安装新版本。

  • 通过 EAM 安装 NSX VIB 时,如果仅需要 ESXi 主机处于维护模式而无需重新引导,则安装可能会失败

    vSphere 安装包 (VIB) 安装期间,vSphere ESX Agent Manager (EAM) 会将 ESXi 主机置于维护模式,但如果 VIB 仅需要维护模式而无需重新引导,可能不会将主机退出维护模式。

    解决办法:
    要解决此问题,必须手动将主机退出维护模式。

  • 将 vCenter Server 升级到 6.0 Update 3c 后,创建内容库可能会失败

    将 vCenter Server 升级到 6.0 Update 3c 后,创建内容库可能会失败并显示错误。

    解决办法:
    vmware-identity-sts.logwebsso.log 中找到 SSO 使用的签名证书和根 CA。检查 VMware 端点证书存储的 TRUSTED_ROOTS 中是否存在根 CA。如果 VMware 端点证书存储中不存在,请将根 CA 添加到 TRUSTED_ROOTS。
    或者,您也可以查看 vmdir(在 DN: 'cn=TrustedCertificateChains,cn=fc8b434d-8404-4107-a28a-ffe027b1e623,cn=Ldus,cn=ComponentManager,dc=vsphere,dc=local' 下)以确定所有签名证书及其根 CA。

    对于 vCenter Server Appliance:

    1. vmware-identity-sts.log 文件中确定根 CA。
      查找安全断言标记语言令牌的 KeyInfo 元素和 `` 标记
      例如:
      MIIFEzCCA/ugAwIBAgIJAIhibbQofa1VMA0GCSqGSIb3DQEBCwUAMIGyMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJUGFsbyBBbHRvMRUwEwYDVQQKEwxWTXdhcmUsIEluYy4xNzA1BgNVBAMTLmJscjctN3RoLWRoY3AtNDctMjcuZW5nLnZtd2FyZS5jb20gQ0EgMzQwOWE0MGQxKjAoBgkqhkiG9w0BCQEWG3NzbC1jZXJ0aWZpY2F0ZXNAdm13YXJlLmNvbTAeFw0xNjAyMDEwOTMxMjdaFw0yNjAxMjkwOTMxMjdaMIGyMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJUGFsbyBBbHRvMRUwEwYDVQQKEwxWTXdhcmUsIEluYy4xNzA1BgNVBAMTLmJscjctN3RoLWRoY3AtNDctMjcuZW5nLnZtd2FyZS5jb20gQ0EgMzQwOWE0MGQxKjAoBgkqhkiG9w0BCQEWG3NzbC1jZXJ0aWZpY2F0ZXNAdm13YXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANPkC1QUF79+cmgq6EZhrJL81UO6pH04fQQ9yM38o55TkFvtAapVBXq7uJ8T0nO4a04JwiqW9El4hce/Z3+nOHOckWJ0VSCFoqox1FVpYW4fXSeHfuQ0ktVnyIyMz/vYTAWrnj493YIYQuiXMeNJwxvG/gHwz+TiRlMSVBiXCQeD9NNRCG8qljSgkrd2yW2rTCBL9h09XleKmtkt0HeGT0pfpM9fKQ7lM6JZQUN9WS8wP5YKASv5M029qGxPzSpq5YOp7EmFr5bbSXI9sb+/W5VrU1vdO6LVaYOKwKFHm8xe2hNyLAMCWzHVHyNNfcbTSNj/IZ1jE+EtAA6lSv0bgT0CAwEAAaOCASgwggEkMB0GA1UdDgQWBBQiBchoMNnNgbc1vtiO1cuuZPNOOTCB5wYDVR0jBIHfMIHcgBQiBchoMNnNgbc1vtiO1cuuZPNOOaGBuKSBtTCBsjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExEjAQBgNVBAcTCVBhbG8gQWx0bzEVMBMGA1UEChMMVk13YXJlLCBJbmMuMTcwNQYDVQQDEy5ibHI3LTd0aC1kaGNwLTQ3LTI3LmVuZy52bXdhcmUuY29tIENBIDM0MDlhNDBkMSowKAYJKoZIhvcNAQkBFhtzc2wtY2VydGlmaWNhdGVzQHZtd2FyZS5jb22CCQCIYm20KH2tVTAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwICBDANBgkqhkiG9w0BAQsFAAOCAQEAsn/F3Cc7iGLwSLr9EmjzmJtQVzGJBmcMsd/bNailOkzxwH2zToPWrMxoh/jgFkV27PPxAg4adsHymDvxY+xcfdmAjU5pDsR9KG4jksTtcasO+fY219gapUbanApG3weNeH8Nln9T4VBJfBYqxuVepvDoVFkiUD4iBY/caAKYJv84+JfrHQtaPcgCOidmN+iUVGO9XlQqbImRwXGER2vdOndXo5Ic1dFgzeiSc01jSN9uLYwrsc7n1NWBAkTcKDonQMC3Pgp+et/nR76aZYzds30p6NWvXctc2iuv82bRAjX+p+DI1Kji3Ms/qDxn9rf3vDcT5zw+rwjA6qDXs9Lj8w==
    2. 将标记 之间的内容保存到扩展名为 .crt 的文件中。
      例如,输入 51root.crt 作为文件名。
    3. -----BEGIN CERTIFICATE----- 附加到文件的开头,并将 -----END CERTIFICATE----- 附加到结尾。
    4. 将 CA 添加到管理节点上的 TRUSTED_ROOTS 中,如下所示:
      /usr/lib/vmware-vmafd/bin/vecs-cli entry create --store TRUSTED_ROOTS --alias roo51 --cert 51root.crt
    5. 重新启动所有服务。

    对于 Windows:

    1. 请参见 vCenter Server Appliance 的解决办法(步骤 1 至 3)。
    2. 将 CA 添加到管理节点上的 TRUSTED_ROOTS 中,如下所示:
      C:\Program Files\VMware\vCenter Server\vmafdd\vecs-cli.exe entry create --store TRUSTED_ROOTS --alias roo51 --cert 51root.crt
    3. 重新启动所有服务。
  • 将 vCenter Server Appliance 升级到 6.0 Update 3c 后,如果单击“管理”>“访问”>“编辑”,vSphere Web Client 可能会失败

    将 vCenter Server Appliance 升级到 6.0 Update 3c 后,如果导航到系统配置 > 节点 > 管理 > 访问 > 编辑以更改该节点上的 shell 和 bash 访问权限,vSphere Web Client 可能会断开连接。

    解决办法:要解决此问题,必须运行脚本,将缺失的证书导入 VMware 端点证书存储中。有关此问题的详细信息,请参见 https://kb.vmware.com/kb/000050861

  • 禁用 IPv6 后,尝试将 vCenter Server Appliance 或 Platform Services Controller 设备从 6.0 Update 1 或 6.0 Update 1b 升级到 6.0 Update 2 失败

    禁用 IPv6 后,尝试将 vCenter Server Appliance 或 Platform Services Controller 设备从 6.0 Update 1 或 6.0 Update 1b 升级到 6.0 Update 2 失败。

    解决办法:升级前,在旧设置中启用 IPv6,然后再执行升级。

  • 尝试卸载身份验证代理失败

    在 vCenter Server 6.0 Update 2 上尝试卸载身份验证代理失败。将显示类似于以下内容的错误消息:

    错误 29455。vCenter Server 版本不受支持 (Error 29455.vCenter Server version is not supported)

    解决办法:单击确定可成功卸载身份验证代理。

  • 在 vCenter Server 6.0 中,“摘要”选项卡下的运行状况消息不显示上个月和去年的数据

    在 vCenter Server 6.0 中,

    摘要

    选项卡下的运行状况消息不显示上个月和去年的数据。

    摘要

    选项卡显示以下运行状况消息:

    从“过去一周”到“过去一个月”的性能统计信息汇总没有在数据库中出现

    有关详细信息,请参见知识库文章 2135488

    解决办法:请参见知识库文章 2135488

  • 在升级前检查阶段,尝试将 vCenter Server 从 5.5 Update 3、5.5 Update 3a 或 5.5 Update 3b 升级到 6.0 Update 2 失败

    在升级前检查阶段,将 vCenter Server 从 5.5 Update 3、5.5 Update 3a 和 5.5 Update 3b 升级到 6.0 Update 2 失败。使用 SQL 2012 或 2014 AlwaysOn 可用性组 (AAG) 设置时会发生这种情况。

    如果升级前检查失败,将显示类似以下内容的消息:

    源 Vcenter Server 验证出现问题: 错误:无法执行语句(rc=-1)。(Source vcenter server validation found an issue: ERROR:cannot execute statement(rc=-1).)

    解决办法:配置数据库,使其满足 vCenter Server 升级要求。有关详细信息,请参见知识库文章 2144262

  • 从早期版本的 vSphere 6.0 升级到 vSphere 6.0 Update 1 及更高版本后,SSLv3 在 Auto Deploy 上仍保持启用状态

    从早期版本的 vSphere 6.0 升级到 vSphere 6.0 Update 1 和更高版本时,SSLv3 协议在 Auto Deploy 上仍保持启用状态。

    解决办法:使用 PowerCLI 命令执行以下步骤以禁用 SSLv3:

    1. 运行以下命令连接到 vCenter Server:

      PowerCLI C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI> Connect-VIServer -Server

  1. 运行以下命令检查当前 SSLv3 状态:

    PowerCLI C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI> Get-DeployOption

  1. 运行以下命令禁用 SSLv3:

    PowerCLI C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI> Set-DeployOption disable-sslv3 1

  1. 重新启动 Auto Deploy 服务以更新更改。
  • 64 位 Firefox 浏览器不支持 vCenter Server Appliance 安装程序

    尝试安装 vCenter Server Appliance 6.0 时,客户端集成插件检测到不受支持的操作系统,并显示类似以下内容的错误消息:

    vCenter Server Appliance 安装程序无法在此操作系统上运行,它必须在 Windows 上运行 (vCenter Server Appliance installer cannot run on this OS. It must be run on Windows)

    解决办法:使用其他受支持的浏览器,或安装 32 位版本的 Mozilla Firefox 浏览器。受支持的浏览器包括:

    • Microsoft Internet Explorer 10.0.19 及更高版本。
    • Google Chrome 39 和更高版本(仅限 32 位)。
    • Mozilla Firefox 34 和更高版本(仅限 32 位)。
  • 将 vCenter Server 升级到 6.0 Update 2 后,创建内容库可能会失败

    将 vCenter Server 升级到 6.0 Update 2 后,创建内容库可能会失败并显示错误。

    解决办法:要解决以下问题,

    1. vmware-identity-sts.logwebsso.log 中找到 SSO 所使用的签名证书和根 CA
    2. 检查 VMware 端点证书存储的 TRUSTED_ROOTS 中是否存在根 CA。如果 VMware 端点证书存储中不存在,则请将根 CA 添加到 TRUSTED_ROOTS
      或者,您也可以查看 vmdir(在 DN: 'cn=TrustedCertificateChains,cn=fc8b434d-8404-4107-a28a-ffe027b1e623,cn=Ldus,cn=ComponentManager,dc=vsphere,dc=local' 下面)以确定所有签名证书及其根 CA。

    对于 vCenter Server Appliance,

      1. vmware-identity-sts.log 文件中确定根 CA。
      2. 查找安全断言标记语言令牌的 KeyInfo 元素和 `` 标记
        例如:

        MIIFEzCCA/ugAwIBAgIJAIhibbQofa1VMA0GCSqGSIb3DQEBCwUAMIGyMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJUGFsbyBBbHRvMRUwEwYDVQQKEwxWTXdhcmUsIEluYy4xNzA1BgNVBAMTLmJscjctN3RoLWRoY3AtNDctMjcuZW5nLnZtd2FyZS5jb20gQ0EgMzQwOWE0MGQxKjAoBgkqhkiG9w0BCQEWG3NzbC1jZXJ0aWZpY2F0ZXNAdm13YXJlLmNvbTAeFw0xNjAyMDEwOTMxMjdaFw0yNjAxMjkwOTMxMjdaMIGyMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTESMBAGA1UEBxMJUGFsbyBBbHRvMRUwEwYDVQQKEwxWTXdhcmUsIEluYy4xNzA1BgNVBAMTLmJscjctN3RoLWRoY3AtNDctMjcuZW5nLnZtd2FyZS5jb20gQ0EgMzQwOWE0MGQxKjAoBgkqhkiG9w0BCQEWG3NzbC1jZXJ0aWZpY2F0ZXNAdm13YXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANPkC1QUF79+cmgq6EZhrJL81UO6pH04fQQ9yM38o55TkFvtAapVBXq7uJ8T0nO4a04JwiqW9El4hce/Z3+nOHOckWJ0VSCFoqox1FVpYW4fXSeHfuQ0ktVnyIyMz/vYTAWrnj493YIYQuiXMeNJwxvG/gHwz+TiRlMSVBiXCQeD9NNRCG8qljSgkrd2yW2rTCBL9h09XleKmtkt0HeGT0pfpM9fKQ7lM6JZQUN9WS8wP5YKASv5M029qGxPzSpq5YOp7EmFr5bbSXI9sb+/W5VrU1vdO6LVaYOKwKFHm8xe2hNyLAMCWzHVHyNNfcbTSNj/IZ1jE+EtAA6lSv0bgT0CAwEAAaOCASgwggEkMB0GA1UdDgQWBBQiBchoMNnNgbc1vtiO1cuuZPNOOTCB5wYDVR0jBIHfMIHcgBQiBchoMNnNgbc1vtiO1cuuZPNOOaGBuKSBtTCBsjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExEjAQBgNVBAcTCVBhbG8gQWx0bzEVMBMGA1UEChMMVk13YXJlLCBJbmMuMTcwNQYDVQQDEy5ibHI3LTd0aC1kaGNwLTQ3LTI3LmVuZy52bXdhcmUuY29tIENBIDM0MDlhNDBkMSowKAYJKoZIhvcNAQkBFhtzc2wtY2VydGlmaWNhdGVzQHZtd2FyZS5jb22CCQCIYm20KH2tVTAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwICBDANBgkqhkiG9w0BAQsFAAOCAQEAsn/F3Cc7iGLwSLr9EmjzmJtQVzGJBmcMsd/bNailOkzxwH2zToPWrMxoh/jgFkV27PPxAg4adsHymDvxY+xcfdmAjU5pDsR9KG4jksTtcasO+fY219gapUbanApG3weNeH8Nln9T4VBJfBYqxuVepvDoVFkiUD4iBY/caAKYJv84+JfrHQtaPcgCOidmN+iUVGO9XlQqbImRwXGER2vdOndXo5Ic1dFgzeiSc01jSN9uLYwrsc7n1NWBAkTcKDonQMC3Pgp+et/nR76aZYzds30p6NWvXctc2iuv82bRAjX+p+DI1Kji3Ms/qDxn9rf3vDcT5zw+rwjA6qDXs9Lj8w==

      3. 将标记 之间的内容保存到扩展名为 .crt 的文件中。
        例如,输入 51root.crt 作为文件名。
      4. -----BEGIN CERTIFICATE----- 附加到文件的开头,并将 -----END CERTIFICATE----- 附加到结尾。
      5. 将 CA 添加到管理节点上的 TRUSTED_ROOTS 中,如下所示:
        /usr/lib/vmware-vmafd/bin/vecs-cli entry create --store TRUSTED_ROOTS --alias roo51 --cert 51root.crt
      6. 重新启动所有服务。
    对于 Windows,
      1. 请参见 vCenter Server Appliance 的临时解决办法(步骤 1 至 3)。
      2. CA 添加到管理节点上的 TRUSTED_ROOTS 中,如下所示:
        C:\Program Files\VMware\vCenter Server\vmafdd\vecs-cli.exe entry create --store TRUSTED_ROOTS --alias roo51 --cert 51root.crt
      3. 重新启动所有服务。
  • 将 N1 和 M1 节点从 vCenter Server 5.5 升级到 6.0 Update 2 后,vSphere Web Client 无法查看 vCenter Server 5.5 Management 节点

    将 N1 和 M1 节点从 vCenter Server 5.5 升级到 6.0 Update 2 后,vSphere Web Client 无法查看 vCenter Server 5.5 Management (M2) 节点。

    解决办法:无。

  • 尝试从 VCSA 5.5 升级到 6.0 时可能会失败并提示错误

    尝试将 vCenter Server Appliance 从 5.5 升级到 6.0 时,安装程序会在尝试将网络配置应用到新的 vCSA 6.0 时失败并显示以下错误消息:

    “网络配置过程中出现严重错误,迁移失败”("Fatal error during network configuration Migration Failed")

    解决办法:要解决该问题,请按下列步骤操作:

    1. 登录到 5.5 VCSA 的 VAMI 界面。 https://<VC_IP>:5480
    2. 依次单击“网络”选项卡和“地址”部分。
    3. 请确保此处的设置均正确无误,然后单击“保存设置”,即使您未做任何更改。
    4. 使用 SSH 连接到设备并收集以下命令的输出
      “cat /etc/sysconfig/network/ifcfg-eth0”
    5. 请确保源和目标位于同一子网中。
    6. 重新尝试升级。
  • 无法通过 vSphere Web Client 程序快捷方式连接到 vCenter Server

    从 vCenter Server 6.0 GA 升级到更高版本的 vCenter Server 6.0 之后,尝试通过 vSphere Web Client 快捷方式(开始 --> 程序)连接到 vCenter Server 时,将连接到 URL

https://vsphere-client

并显示一个包含

网页不可用 (Webpage is not available)

错误的空白页面。

解决办法:要解决此问题,请使用以下步骤创建一个快捷方式:

  • 使用 Chrome 登录到 vSphere Web Client
  • 单击浏览器右上角的更多工具
  • 创建一个用来连接到 vCenter Server 的快捷方式

该快捷方式将按预期工作。

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

    启动 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 警示。

    解决办法:无。

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

    在将已设置为高可用性的 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 未复制)的链接模式关系。

    解决办法:无。

  • 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 进行身份验证时出现问题。解决方案: 检查 vCenter Server 是否已启动并且正在运行。仔细检查提供的 vCenter Server 凭据 (There is a problem authenticating in to the legacy vCenter Server using the credentials provided by the user. Resolution: Check if vCenter server is up and running. Double check provided vCenter Server credentials)。

    解决办法:如果遇到身份验证错误,您可以检查位于 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 中。

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

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

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

  • 如果将 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 受管对象浏览器:https://VC_HOSTNAME/cm/mob。
    2. 方法表格中,选择搜索
    3. CmSearchCriteria 文本框中,输入 vCenter Server 信息以列出 vCenter Server 5.5 实例。
      com.vmware.cis urn:vc
    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 端点,则会出现此问题。

    解决办法:可以通过连接到受管对象浏览器来移除重复的条目。

    1. 登录到 CM MOB:https://*ip_addr*/cm/mob(使用 Administrator@vsphere.local)。
    2. 方法表中,使用搜索
    3. 通过输入空 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 主机供应商注册已成功,该警报无意义。

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

  • 将硬件版本 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 和证书管理问题

  • Firefox 不支持用户使用新智能卡身份验证功能进行登录

    Firefox 浏览器不支持 vSphere Web Client 用户使用新智能卡身份验证功能进行登录。

    解决办法:使用 Internet Explorer 或 Google Chrome 浏览器。

  • 当用户名包含高位 ASCII 字符或非 ASCII 字符时,尝试使用 RSA SecurID 身份验证功能登录 Platform Services Controller 会失败

    当用户名包含高位 ASCII 字符或非 ASCII 字符时,使用 RSA SecurID 身份验证功能登录 Platform Services Controller 会失败。RSA 身份验证管理器需要唯一标识符用户 ID。用户 ID 的长度必须为 1 到 255 个 ASCII 字符。不允许使用以下字符:与号 (&)、百分号 (%)、大于号 (>)、小于号(<) 和单引号 (`)。

    解决办法:使用符合 RSA 身份验证管理器要求的用户 ID。

  • 当启用智能卡身份验证时,vSphere 5.5 旧的 SSO 端口 7444 执行 vSphere Web Client 身份验证

    当启用智能卡身份验证时,系统会使用 vSphere 5.5 旧的 SSO 服务端口 7444 执行 vSphere Web Client 身份验证以允许进行智能卡身份验证。因此,其他 vSphere Web Client 会失去对旧端口 7444 的支持。

    默认情况下,智能卡身份验证处于禁用状态。

    解决办法:要打开并配置智能卡身份验证,请将所有连接到已升级的 PSC 6.0 Update 2 的 vCenter Server 升级到 6.0 Update 2。

  • 使用负载平衡 HA 将 vSphere 版本升级到 6.0 Update 2 后,在负载平衡配置中配置智能卡身份验证的选项不可用

    使用负载平衡 HA 将 vSphere 版本升级到 6.0 Update 2 后,无法在负载平衡配置中配置智能卡身份验证。智能卡配置不适用于非负载平衡升级。

    我们会在不久的将来提供修复。

    解决办法:无。

  • 升级到 vSphere 6.0 Update 1b 之后,将 vIDM 的服务提供程序元数据导入 vSphere SSO 时失败

    VMware Identity Manager (vIDM) 将不同的端点用于 LogoutRequest 和 LogoutResponse。为此,vSphere SSO 引入新属性来记录 LogoutResponse 端点。此数据存储在目录服务中并需要进行架构更新。从先前的 vSphere 6.0 版本升级到 vSphere 6.0 Update 1b 的过程中,不会自动更新现有目录服务架构。

    解决办法:要手动更新目录服务架构,请执行以下步骤:

    1. 停止目录服务。这同时也会停止所有从属服务。

      在 Windows 上,请使用服务 MMC 管理单元停止 VMware Directory Service。

      在 vCenter Server Appliance 上,打开 shell 会话并执行以下命令:

      /opt/likewise/bin/lwsm stop vmdir

    2. 使用 vSphere 6.0 Update 1b 架构修补目录服务:

      在 Windows 上,以管理员身份在命令提示符下执行以下命令:

      C:\Program Files\VMware\vCenter Server\vmdird\vmdird.exe -c -u -f

      C:\ProgramData\VMware\vCenterServer\cfg\vmdird\vmdirschema.ldif

      在 vCenter Server Appliance 上,在 root shell 会话中执行以下命令:

      /usr/lib/vmware-vmdir/sbin/vmdird -c -u -f /usr/lib/vmware-vmdir/share/config/vmdirschema.ldif

    3. 启动目录服务以及所有自动关闭的从属服务,或者重新引导系统。
  • 无法通过 Platform Services Controller UI 将第三方 CA 证书添加到 TRUSTED_ROOTS 存储中
    Platform Services Controller (PSC) UI 中没有相关选项可用于将第三方 CA 证书添加到 TRUSTED_ROOTS 存储并替换使用该第三方 CA 签名的计算机 SSL 和解决方案用户证书。
    解决办法:要解决此问题,您将需要先使用 certificate-manager CLI 导入第三方根 CA,然后继续通过 PSC UI 替换证书。
  • 在 vCenter Server 6.0 Update 1 中,默认情况下在端口 7444 上禁用 SSLv3 协议

    安装 vCenter Server 6.0 Update 1 时,默认情况下在端口 7444 上禁用 SSLv3 协议。从早期版本的 vCenter Server 升级到 vCenter Server 6.0 Update 1 时,SSLv3 协议在端口 7444 上保持启用状态。

    解决办法:要在端口 7444 上禁用 SSLv3,请参见知识库文章 2131310

  • 在权限页面上具有全局权限的一个用户具有多个角色

    管理员将全局权限授予某个用户,并向该用户分配一个特定角色。如果管理员分配针对特定对象的另一个角色,则如果选择该对象并单击

    管理

    权限

    ,在 vSphere Web Client 中将同时显示这两个角色。该用户具有针对此对象的正确权限集,但是同时显示继承权限和本地权限,这会令人感到困惑。

    解决办法:无

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

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

网络连接问题

  • 尽管已解决 MAC 地址冲突问题,虚拟机 MAC 地址冲突警报仍保持触发状态
    尽管已解决触发警报的 MAC 地址冲突问题,虚拟机 MAC 地址冲突警报仍保持触发状态,或警报状态仍为红色。

    解决办法:在纠正 MAC 地址冲突问题之后,手动确认或清除该警报。
    如果不希望触发该警报,请将其禁用。

  • 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。
  • 在 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 Switch 功能中的含义保持一致。

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

存储问题

*Virtual Volumes 问题*

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

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

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

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

    • 如果使用 VIM API 在 Virtual Volumes 存储上创建虚拟磁盘,请确保显式地将 VirtualDisk.FlatVer2BackingInfo.thinProvisoned 参数设置为 true
    • 使用 vSphere Web Client 在虚拟数据存储上创建虚拟机。默认情况下,vSphere Web Client 将创建精简置备虚拟磁盘。
  • 如果将虚拟机配置文件和虚拟磁盘放在不同的数据存储上(Virtual SAN 和 Virtual Volumes),并附加不同的存储策略,则可能无法创建虚拟机

    如果在创建虚拟机时对虚拟机配置文件和虚拟磁盘的放置使用以下数据存储组合,则可能发生此问题:Virtual SAN 和 Virtual Volumes、Virtual Volumes 和 Virtual SAN、Virtual Volumes 和 Virtual Volumes(具有不同的存储策略支持)

    将 Virtual SAN 虚拟机中的单个虚拟磁盘迁移到 Virtual Volumes 数据存储时也可能会遇到问题。

    解决办法:

    1. 在一个数据存储(例如 Virtual SAN)上创建虚拟机。
    2. 使用 vSphere Web Client 的“编辑设置”向导添加一个新虚拟磁盘,然后将该磁盘放置到另一个数据存储(例如 Virtual Volumes)。
  • Virtual Volumes 不支持 Storage DRS

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

    解决办法:无。

*一般存储问题*

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

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

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

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

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

    解决办法:重启 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 兼容的新版本。

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

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

服务器配置问题

  • 即使将 OCSP URL 设置为空,它也指向旧的 URL
    在 Platform Services Controller (PSC) 配置中设置智能卡身份验证的可选在线证书状态协议 (OCSP) URL 属性后,如果未重新启动 Identity Management Service,则无法移除或清除该属性。这是 Java 安全 API 的限制。

    解决办法:

    在 PSC 设备上:
    使用以下命令重新启动 Identity Manager 守护进程服务:
    service vmware-sts-idmd restart

    在 PSC Windows 上:
    重新启动虚拟机或计算机,因为 IDM 服务重新启动时要求关闭其他从属服务。

    如果将之前设置的 OCSP URL 更改为非空值,该问题不会出现。只有移除智能卡身份验证的可选设置时,才会受到该限制。

  • VMware Authentication Proxy 支持使用不安全协议和密码连接到 ESXi 主机

    VMware Authentication Proxy 使用 IIS 托管服务,其中使用不安全协议维护与客户端(ESXi 主机)的连接。

    解决办法:要解决此问题,您需要禁用 SSLv3 等不安全的协议。有关详细步骤,请参见知识库文章 2136184

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

    您主机中没有位于 PCI 总线地址 sxxxxxxxx.xx 的 vmhba 设备 (The vmhba device at PCI bus address *sxxxxxxxx.xx* is not present on your host)。您必须关闭主机,然后向 PCI 插槽 *yy* 插入卡。卡类型应与引用主机中的卡类型一致。

    未找到任何有效的 coredump 分区。

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

  • 向主机应用具有静态 IP 的主机配置文件导致合规性错误

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

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

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

vCenter Server、vSphere Web Client 和 vSphere Client 问题

  • 具有管理员特权且包含多字节字符的帐户可能无法修改权限

    具有管理员特权且包含多字节字符的帐户可能无法通过 vSphere Web Client 修改权限,当您尝试在管理 > 系统配置下管理节点的访问权限时,可能会看到类似以下内容的错误:发生内部错误 - 错误 #1009 (An internal error has occurred – Error #1009)

    解决办法:
    要解决此问题,必须使用具有管理员特权且仅包含 ASCII 字符的帐户登录 vSphere Web Client。

  • 在 ESXi 主机上启用 HyperthreadingMitigation 选项后,如果尝试禁用超线程,可能会在处理器视图中触发不正确的消息

    通过将 VMkernel.Boot.HyperthreadingMitigation 设置为 True,在 ESXi 主机上启用 HyperthreadingMitigation 选项后,将禁止此 ESXi 修补程序使用超线程,而无论之前的设置为何。如果您决定将 VMkernel.Boot.Hyperthreading 设置更改为 False 以禁用该选项,可能会在处理器视图中看到消息:已禁用 (重新启动时启用) (Disabled(Enabled on restart))。实际上,重新启动后未使用超线程。

    解决办法:无。忽略此消息。

  • 通过应用修补程序升级到 vCenter Server 6.0 Update 3h 和 ESXi600-201808001 后,vSphere Client 的“摘要”选项卡显示有关配置问题的一般消息

    将系统升级到 vCenter Server 6.0 Update 3h 和 ESXi600-201808001 后,vSphere Client 的“摘要”选项卡中可能显示一般消息:配置问题 (Configuration Issues)

    解决办法:登录到 vSphere Web Client,查看完整消息:此主机易受 CVE-2018-3646 中所述问题的影响,请参考 KB55636,了解详细信息和 VMware 建议 (This host is potentially vulnerable to issues described in CVE-2018-3646, please refer to KB55636 for details and VMware recommendations)

  • 执行次要升级后,webclient.properties 文件中不显示添加的新属性
    在对 vSphere Web Client 执行次要升级后,添加到 webclient.properties 文件的以下属性不可用。

    sso.pending.password.expiration.notification.days = 30
    cip.min.build=注意:如果已设置此属性,则指定的内部版本号将视为客户端集成插件所需的最低内部版本。对于客户端集成插件内部版本低于此版本的任何客户端,需要升级客户端集成插件。``
    解决办法:将新属性手动添加到 webclient.properties 文件,然后重新启动 vSphere Web Client。

  • 目前不支持通过加密 TLS 连接来连接到外部 Microsoft SQL Server 或外部 Oracle 数据库
  • 禁用 TLS v1.0 后,vSphere Client 无法连接

    禁用 TLS v1.0 后,vSphere Client 无法连接到 vCenter Server 或 ESXi。

    解决办法:安装 Microsoft 更新,以支持 vSphere Client 与 TLS v1.2 的互操作。有关详细信息,请参见知识库文章 2149000

  • 某些非英语键盘布局键在 VMware HTML 控制台中无法正常工作

    某些非英语键盘布局键未在虚拟机中正确映射。在非英语 Windows 或 Mac 键盘上按这些键时,这些键可能无法正常工作,或者可能在控制台上输入错误的键。有关键的信息,请参见知识库文章

2149039

解决办法:使用 VMware Remote Console。

  • 在非 ASCII Mac OS X 客户机操作系统上自定义时间范围可能会失败

    尝试在非 ASCII Mac 客户机操作系统上通过

    监控 > 性能 > 概览

    页面为数据中心、群集、主机、数据存储自定义时间范围时,vSphere Web Client 可能会失败,并显示类似于以下内容的错误:

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

    解决办法:在 Windows 上使用 vSphere Web Client 进行自定义。

  • 使用浏览器代理时无法识别 vSphere 客户端集成插件

    如果 vmware-localhost 位于操作系统和浏览器所包含的代理中,则无法识别 vSphere 客户端集成插件。

    解决办法:

    • 在操作系统和 Mozilla Firefox 浏览器排除的代理中添加 vmware-localhost
    • 启用浏览器设置中的绕过本地地址的代理服务器选项。
  • 在 vSphere Web Client 中,网页的上下文菜单会间歇性地替代控制台中客户机操作系统的上下文菜单
    在 vSphere Web Client 中,网页的上下文菜单会间歇性地替代控制台中客户机操作系统的上下文菜单。

    解决办法:切换到全屏模式。要切换到全屏模式,请单击控制台右上角的查看全屏

  • Internet Explorer 10 不支持全屏视图

    在 vSphere Web Client 中从 Internet Explorer 10 启动控制台时,

    查看全屏

    按钮不支持全屏视图。

    解决办法:使用以下解决办法之一。

    • 使用最新版本的 Google Chrome 或 Firefox,或升级到 Internet Explorer 11。
    • 将 Windows 8 升级到 Windows 8.1,或将 Windows Server 2012 升级到 Windows Server 2012 R2,这些版本默认提供 Internet Explorer 11。
  • 使用 vSphere Web Client 6.0 在文件夹之间移动或复制虚拟机磁盘 (VMDK) 时,只会移动或复制描述符文件
    使用 vSphere Web Client 6.0 在文件夹之间移动或复制虚拟机磁盘 (VMDK) 时,只会移动或复制描述符文件。平面文件仍保留在源文件夹中。

    解决办法:无。

  • 如果多个虚拟网络适配器 (NIC) 使用同一个网关,则所有 NIC 上都可能会出现连接问题

    如果多个虚拟网络适配器 (NIC) 使用同一个网关,所有 NIC 上的连接都可能会受内核反向路径筛选影响。浏览器会显示连接失败错误消息。

    解决办法:如果存在两个 NIC,请在以下位置将 rp_filter 值设置为

2

  • /etc/sysctl.conf [net.ipv4.conf.all.rp_filter][net.ipv4.conf.default.rp_filter]
  • /proc/sys/net/ipv4/conf/default/rp_filter/proc/sys/net/ipv4/conf/all/rp_filter
  • 在 vCenter Server 中,浏览器缓存可能允许用户使用上一个用户的智能卡身份验证进行登录

    在 vCenter Server 中,浏览器缓存可能允许用户使用上一个用户的智能卡身份验证进行登录。在下次连续登录时,登录页面建议重新启动浏览器并清除缓存。但是,如果使用 Google Chrome,关闭浏览器后,用于解决此问题的会话 cookie 可能仍处于活动状态,这将阻止登录并显示

    关闭浏览器

    警告。

    如果使用 Google Chrome 进行 vSphere 智能卡身份验证,则必须更改浏览器设置。

    注意:只有未选择所需浏览器设置时,此问题才会在 Google Chrome 中出现。

    解决办法:可用的解决办法如下:

    • 使用以下步骤更改浏览器的 cookie 设置:
      1. 单击设置 > 显示高级设置 > 隐私设置 > 内容设置
      2. Cookie 下,选择仅将本地数据保留到您退出浏览器为止
    • 在浏览器中导航到设置 > 启动时,然后选择打开新标签页
  • VMware vCenter Server Appliance 在虚拟设备管理界面中显示错误的 SSO 信息
    使用连接到外部 Platform Services Controller 的 vCenter Server Appliance 时,vCenter Server Appliance 会在虚拟设备管理界面中错误地将 SSO 显示为未初始化。
    有关详细信息,请参见知识库文章 2140849

    解决办法:无。

  • 尝试在 vSphere 域内的站点之间重新指向 VMware vCenter Server 6.0 失败
    在多站点环境中,尝试将 vCenter Server 6.0 实例重新指向不同站点中的外部 Platform Services Controller 可能会失败。
    有关详细信息,请参见知识库文章 2131191

    解决办法:有关使用新的 CMSSO-Util CLI 移动 vCenter Server 6.0 的信息,请参见知识库文章 2131191

  • 使用 vCenter Server Appliance 管理界面执行次要升级或修补时,Web 会话可能会超时,且用户不会收到“需要重新引导 (Reboot is required)”警示消息

    使用 vCenter Server Appliance 管理界面执行次要升级或修补过程时,Web 会话可能会超时。尽管次要升级或修补过程已成功完成,但用户不会收到“需要重新引导 (

    Reboot is required

    )”警示消息。

/storage/log/vmware/applmgmt/software-packages.log

日志文件更新了以下消息后,重新引导 vCenter Server Appliance:

Packages upgraded successfully, Reboot is required to complete the installation.

解决办法:无。

  • 通过 64 位 Firefox 浏览器使用 vSphere Web Client 时,使用键盘在文本框中输入内容失败

    通过 64 位 Mozilla Firefox 浏览器使用 vSphere Web Client 时,使用键盘在文本框中输入内容会失败。

    解决办法:使用其他受支持的浏览器,或安装 32 位版本的 Mozilla Firefox 浏览器。

    受支持的 Windows 浏览器包括:

    • Microsoft Internet Explorer 10.0.19 及更高版本。
    • Google Chrome 39 和更高版本(仅限 32 位)。
    • Mozilla Firefox 34 和更高版本(仅限 32 位)。
  • 通过 vCenter Server Appliance 管理界面更改 vCenter Server 的 IP 地址会导致服务启动不正确

    通过 vCenter Server Appliance 管理界面更改 vCenter Server Appliance 的 IP 地址而不更改其主网络标识符 (PNID),会导致 vSphere Web Client 中多个服务之间发生故障。vSphere Web Client 可能会显示类似以下内容的错误消息:

    出现服务器错误。
    [500] SSO 错误: 无法连接到 VMware Component Manager https://FQDN_of_vCenter/cm/sdk?hostid=2752b8d1-e68b-49f8-8c92-ce3f042bf487
    请检查 vSphere Web Client 服务器日志了解详细信息 (A server error occurred. [500] SSO error: Cannot connect to the VMware Component Manager https://FQDN_of_vCenter/cm/sdk?hostid=2752b8d1-e68b-49f8-8c92-ce3f042bf487 Check the vSphere Web Client server logs for details)。

    解决办法:更新 vCenter Server Appliance 上主机文件 (/etc/hosts) 中的 IP 地址,以便反映系统的新 IP 地址。

    通过 vCenter Server Appliance 6.0 上的 DCUI 禁用 Ipv6 时,vSphere Web Client 网络设置出现错误

    通过 vCenter Server Appliance 6.0 上的 DCUI 禁用 Ipv6 会导致以下问题:

    • vmware-perfcharts 服务未启动:vCenter Server Appliance 上禁用了 IPV6 且会影响服务启动。有关详细信息,请参见知识库文章 2118223
    • vSphere Web Client 网络设置出现错误。

    解决办法:

    • 启动 vmware-perfcharts 服务。请参见知识库文章 2118223
    • 要修复 vSphere Web Client 中的网络设置错误,请从 DCUI 控制台启用 IPv6。
  • 从先前的 6.0.x 版本更新 vCenter Server Appliance 可能会影响 vCenter Server Appliance 管理界面中的默认更新设置
    在 vCenter Server Appliance 管理界面中,从先前的 6.0.x 版本更新 vCenter Server Appliance 时,未选中默认更新设置的使用默认存储库选项。

    解决办法:根据需要,选择存储库设置

  • 在 VMware vCenter Appliance 上应用第三方修补程序后,vCenter Server Appliance 管理界面 (VAMI) 服务可能会失败
    在 VMware vCenter Appliance 6.0 GA/6.0.0a/6.0.0b 版本上应用第三方修补程序 (TP) 后,vCenter Server Appliance 管理界面 (VAMI) 服务可能无法启动。

    解决办法:应用完整的修补程序。

  • vSphere Client 和 Web Client 中所定义权限的行为有所不同

    仅在文件夹级别定义权限时,Web Client 中禁止跨文件夹移动虚拟机,并显示类似以下内容的错误:

    此时该操作对于所选的任何对象都不可用 (This action is not available for any of the selected objects at this time)

    解决办法:无

  • VAMI UI 对话框中“编辑时间同步设置”的内容无法加载
    在 VAMI UI 对话框中,非英语的编辑时间同步设置的内容无法加载,且下拉对话框显示为空。

    解决办法:使用 ESX 记录的 CLI 选项编辑时间同步:/usr/sbin/vpxd_servicecfg timesync

  • 未分配权限的用户也能执行标记操作

    在 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 生成日志包。这些日志包位于以下位置:

    • 对于 vCenter Server Appliance:/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 配置》文档。

  • 无法使用 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 系统上的系统.读取权限。

  • 如果使用包含非 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 更新为最新版本。

  • 在 Mac 操作系统上通过 Firefox 浏览器使用 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 #1009. 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. Try Again)

    当您使用自定义端口部署 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 的群集添加第三方主机失败,并显示以下错误消息:服务器未执行已请求的操作。

    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.crtserver.key。可以将文件夹命名为 /tmp
  3. 使用 SSH 客户端和管理凭据登录到 vCenter Host Gateway 设备。
    ssh @
  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

虚拟机管理问题

  • 如果 ESXi 主机发出的重新引导和关机调用与客户机操作系统之间存在争用情况,vMotion 可能无法正常运行

    如果 ESXi 主机及其上具有客户机操作系统的虚拟机发出的重新引导和关机调用存在争用情况,则尝试使用 vMotion 可能会失败。例如,在客户机操作系统中从命令提示符调度延迟启动,与此同时,尝试从 Web Client 关闭虚拟机,这种情况下虚拟机会在关机状态下挂起。在 vSphere Web Client 中,“关闭客户机”和“重新启动客户机”选项可能会显示为不可用(灰显)以指示该状态。

    解决办法:
    您必须重试关机或重新引导操作以解决关机状态挂起问题。解决虚拟机关机状态后,才能使用 vMotion。

*常见虚拟机管理问题*

  • 在没有安装兼容筛选器的主机上,尝试打开为 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。
  • 自定义客户机操作系统的 IPv6 设置时,客户机操作系统可能无法连接到 IPv6 网络

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

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

迁移问题

  • 在用户名含高位 ASCII 或非 ASCII 字符的 Windows vCenter Server 5.x 上执行 VMware 迁移失败

    在用户名包含高位 ASCII 或非 ASCII 字符的 Windows vCenter Server 5.x 上运行 Migration Assistance 工具后,迁移过程在导出 VMware vCenter Single Sign-On 服务时可能会失败,并发生内部错误。

    解决办法:确保该用户名仅包含 ASCII 字符。

  • Active Directory 用户在迁移后无法登录到 vCenter Server
    迁移添加到 Active Directory 的 vCenter Server 实例时,如果安装程序在迁移过程中无法将目标 vCenter Server Appliance 添加到 Active Directory,将显示以下消息:

    无法将目标设备加入源设备的 Active Directory 域。可以继续操作,在升级后手动将设备加入 Active Directory 域。也可以取消升级并从头开始启动该过程。是否要取消升级? 是/否。(Unable to join the target appliance to the Active Directory domain of the source appliance. You can continue and join the appliance to the Active Directory domain manually after the upgrade. You can cancel the upgrade and start the process from scratch. Do you want to cancel the upgrade? YES/ NO.)

    选择时,迁移过程将继续,且目标 vCenter Server 计算机不会添加到 Active Directory。因此,vCenter Server 未添加到 Active Directory,且 Active Directory 用户登录无效。

    解决办法:要解决此问题,请在迁移完成之后,使用 root 凭据连接到 vCenter Server,然后运行类似如下的 domainjoin-cli 命令:

    /opt/likewise/bin/domainjoin-cli join --disable hostname *domain.com* *Domain_username* *domain_user_password*

    例如:/opt/likewise/bin/domainjoin-cli join --disable hostname vmware.local Administrator Passw0rd

    有关其他详细信息,请参见知识库文章 2146454

  • 使用 Internet Explorer 11 运行 vCenter Server 迁移 UI 导致内容显示不佳
    如果 Internet Explorer 11 浏览器不允许使用脚本或 ActiveX 控件,则 vcsa-setup.html 屏幕不会正确显示,且您无法单击任何按钮继续。您可能会看到类似如下的按钮覆盖错误:

    {{localMap["DeployVcsa.tryAgain and {{locaMap[DeployVcsa.n

    解决办法:在打开 vcsa-setup.html 之前,确保 IE 11 浏览器允许运行脚本和 ActiveX 控件。

  • 无法使用 Internet Explorer 安装客户端集成插件
    使用 Internet Explorer 时,单击“安装客户端集成插件”,将显示类似于以下内容的错误消息:

    找不到“file:///x:/x:/vcsa/VMware-ClientIntegrationPlugin-6.0.0.exe”。请确保路径或 Internet 地址正确 (Cannot find ‘file:///x:/x:/vcsa/VMware-ClientIntegrationPlugin-6.0.0.exe’. Make sure the path or Internet address is correct.)。

    解决办法:要解决此问题,请从以下位置的 vCenter Server Appliance 文件夹中运行 VMware-ClientIntegrationPlugin-6.0.0.exe

    *ISO Extracted/mounted Location*/vcsa/VMware-ClientIntegrationPlugin-6.0.0.exe

  • vCenter Server Appliance 安装程序报告安装错误
    如果在部署 vCenter Server Appliance 时选择随磁盘增加而增大空间,vCenter Server Appliance 安装程序将报告类似以下内容的错误消息:

    安装过程中出错 (Error occurred during installation)

    您还会在 %AppData%/../Local/VMware/CIP.. 看到以下日志条目:

    + File [Datastore name] XXX\/XXXX.vmdk is larger than the maximum size supported by datastore ' ",Your vmfs partition is below version 5.

    解决办法:升级到 VMFS 版本 5。有关收集日志的详细信息,请参见知识库文章 2106760

  • 错误消息指示用户凭据错误,即:显示为 ESXi 而非 vCenter Server
    迁移时,如果提供的用户凭据错误,即:在 UI 中选择 vCenter Server 而不是 ESXi 作为目标,将显示类似于以下内容的错误消息:

    请确认此为 ESXi 主机,且凭据正确。

    显示的错误消息针对 ESXi,但适用于 vCenter Server 实例。

    解决办法:无。此错误消息同样适用于 vCenter Server 实例。

  • 当数据库计算机不可访问时,VMware Migration Assistant 预检查需要很长时间才能做出响应
    在迁移过程中,在极少数情况下,如果数据库计算机不可访问,则 Migration Assistant 需要 10 到 15 分钟的时间才能输出错误 (During migration, in very rare cases, if the database machine is not accessible, the Migration Assistant takes from 10 to 15 minutes to error out)。UpgradeRunner.log 文件中记录有以下错误消息:

    error: [Errno 10054] An existing connection was forcibly closed by the remote hostnnnn-nn-nnT00:09:40.358Z ERROR __main__ Cannot continue upgrade story because of -- General error: error(10054, 'An existing connection was forcibly closed by the remote host') (cause VC_GENERAL_ERROR)nnnn-nn-nnT00:09:40.359Z INFO output.requirements_result_producer Persisting preupgrade result :[{

    注意:在执行导出操作时,您可能也会遇到此问题。

    解决办法:要解决此问题,请执行以下步骤:

    1. 将数据库计算机重新联机。
    2. 验证所有 vCenter Server 服务是否正在源 vCenter Server 实例上运行。
    3. 关闭 Migration Assistant。
    4. 再次运行 Migration Assistant。
  • 从 vCenter Server 5.5 迁移到 vCenter Server Appliance 6.0 Update 2 之后,Virtual SAN 运行状况事件/警报守护进程可能会停止工作
    从 vCenter Server 5.5 迁移到 vCenter Server Appliance 6.0 Update 2 之后,Virtual SAN 运行状况事件和警报守护进程可能会意外停止,因为特定于迁移过程的 VPXD 启动缓慢。由于守护进程停止,因此即使已经解决了实际问题,但您仍然无法清除 vCenter Server 中的现有 Virtual SAN 运行状况警报,也不能触发新的 Virtual SAN 运行状况事件和警报。

    解决办法:要解决此问题,请登录 vCenter Server Appliance 并运行以下命令,为该设备重新启动 Virtual SAN 运行状况服务:

    /etc/init.d/vmware-vsan-health restart

  • 在同一源 vCenter Server 5.5.x 计算机中安装和配置的 Syslog 服务器或 ESXi Dump Collector 导致 vCenter Server 设置出错
    如果在同一源 vCenter Server 5.5.x 计算机中安装和配置 Syslog 服务器或 ESXi Dump Collector,成功迁移后,vCenter Server > 管理 > 设置中将显示错误。

    解决办法:无。

  • VMware Migration Assistant 在 Windows vCenter Server 5.5 上失败
    如果为 ODBC DSN 配置了非 ASCII 或高位 ASCII 名称,VMware Migration Assistant 将在具有外部 Oracle 数据库的 Windows vCenter Server 5.5 上失败。

    解决办法:当 vCenter Server 服务正在运行时执行以下步骤:

    1. 修改 ODBC DSN

      要查看或修改数据库服务器和/或 vCenter Server 配置为与 Oracle 一起使用的数据库,请执行以下操作:

      1. 以管理员的身份登录到 vCenter Server Windows 操作系统。
      2. 导航到开始 > 控制面板 > 管理工具 > 数据源 (ODBC)
      3. 单击系统 DSN 选项卡。
      4. 选择 vCenter Server 系统使用的数据源。
      5. 将数据源名称替换为仅包含 ASCII 符号的名称,以此更改 DSN。例如:vpxdsn
      6. 单击确定确认更改。
  1. 更改 vpxd 配置

    在 Windows Server 2008 及更高版本中,

    vpxd.cfg

  

 文件位于

  

 C:\ProgramData\VMware\VMware VirtualCenter\vpxd.cfg

 。

 注意:

 在 Windows Server 2003 及更高版本中,

 vpxd.cfg

  

 位于

  

 %ALLUSERSPROFILE%\Application Data\VMware\VMware VirtualCenter\vpxd.cfg

 。

 运行以下步骤应用更改:

 1. 确保备份原始文件,因为详细的日志记录很快就会填满磁盘空间。在完成故障排除后恢复所做的任何更改。
 2. 使用文本编辑器将以下行添加到 <config> 元素下的 `vpxd.cfg` 文件;或者,如果这些行存在,则编辑 <dsn> 元素。例如:
    `        vpxdsn    `
 3. 保存修改并关闭 `vpxd.cfg` 文件。
  • 如果安装了 vCenter Orchestrator,则尝试迁移到 vCenter Server Appliance 6.0 Update 2 将失败
    如果 Windows vCenter Server 5.5 实例使用一个外部数据库,而该数据库在同一数据库中配置了 vCenter Orchestrator(在 vSphere 6.0 中称为 vRealize Orchestrator),则尝试在 PostgreSQL 上将该实例迁移到 vCenter Server Appliance 6.0 Update 2M 可能会失败。安装报告 PostgreSQL 首次引导失败,并在 PostgreSQL 日志中显示与下面类似的错误消息:

    nnnn-nn-nn 11:27:09.571 UTC nnnnnnnn.nnnn 0 vco postgres ERROR: INSERT has more expressions than target columns at character 4928
    nnnn-nn-nn 11:27:09.571 UTC nnnnnnnn.nnnn 0 vco postgres STATEMENT: insert into VMO_ResourceElementContent values

    之所以会出现此问题,是因为 vCenter Orchestrator 和 vCenter Server 的发行周期有所不同。有关详细信息,请参见知识库文章 2147264

    解决办法:执行以下步骤,通过更改 VMO_ResourceElementContent 表的结构来阻止迁移 vCenter Orchestrator 数据:

    注意:请在开始执行此过程之前先备份 vCenter Server 数据库。

    1. 以 vCenter Server 数据库用户身份登录 vCenter Server 外部数据库(MSSQL 或 Oracle)
    2. 执行以下 SQL 语句:

      ALTER TABLE VMO_RESOURCEELEMENTCONTENT DROP COLUMN CHECKSUM;

内容库问题

  • 通过 HTTPS 协议将 OVF 模板从 URL 导入到内容库失败

    尝试通过 HTTPS 连接将 OVF 模板从 URL 导入到内容库失败。导入的 OVF 文件显示为“就绪”状态,但不可访问,并且您无法使用该文件将虚拟机部署到主机或群集。

    解决办法:通过 HTTP 协议将 OVF 模板导入到内容库。

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

    解决办法:无。

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

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

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

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

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

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

    解决办法:无。

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

    源或目标可能速度较慢或无响应 (Reason: Unable to update files in the library item. 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//.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. 重新启动传输服务。
      5. 注意:如果当前正在传输项目,请等待传输完成,然后再更改服务设置。
  • 如果在 Windows 上运行的 UNC 服务器和 vCenter Server 不在同一个 Windows 域中,则创建由使用 UNC 路径的存储支持的内容库会失败

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

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

解决办法:配置在 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 文件夹为:

    Libraries

    Libraries

    \

    Video

    Libraries

    \

    Music

Favorites

解决办法:再次尝试导出项目,并选择不是 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) 静态解析 vCenter 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)。

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

解决办法:无。

vMotion 和 Storage vMotion 问题

  • 虚拟机属于多个数据存储时,vSphere 6.0 不支持跨 vCenter vMotion 操作

    虚拟机属于多个数据存储时,vSphere 6.0 不支持尝试将该虚拟机迁移到其他 vCenter Server 上的主机中。仅当使用

    仅更改计算资源

    迁移选项时会出现此问题。

    解决办法:使用更改计算资源和存储迁移选项。

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. 还原虚拟机置备向导。
  • 当创建新虚拟机时,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)。

    解决办法:无

其他问题

  • 如果您使用 Firefox 54 登录 vSphere Web Client,VMware 客户端集成插件可能无法按预期运行

    如果您使用 Firefox 54 登录 vSphere Web Client,则当执行与客户端集成插件有关的任务时,可能会遇到下列问题:

    • 无法导出或导入 OVF 文件 (.ovf)。
    • 无法将文件上载或下载到数据存储。
    • 无法进行 Windows 会话身份验证 (SSPI) 登录。
    • 无法上载或下载到内容库。

    解决办法:
    要解决此问题,必须更新 vmware-localhost 证书。请执行以下步骤:

    1.备份以下文件:

    • C:\ProgramData\VMware\CIP\csd\ssl\cert.der
    • C:\ProgramData\VMware\CIP\csd\ssl\cert.pem
    • C:\ProgramData\VMware\CIP\csd\ssl\server.pem

    2.在配置文件末尾的部分 [v3_req] 中添加内容 subjectAltName = DNS:vmware-localhost, DNS:vmware-plugin。如果同时安装了客户端集成插件和增强型身份验证插件,则必须添加“vmware-plugin”。

    3.在权限提升的命令提示符下,从 C:\Program Files (x86)\VMware\Client Integration Plug-in 6.0C:\Program Files\VMware\Client Integration Plug-in 6.0 运行 vmware-csd.exe --install 命令来创建新的证书签名请求。

    4.从本地计算机的受信任根证书颁发机构存储中移除 vmware-localhost 证书,然后导入创建的新证书 (C:\ProgramData\VMware\CIP\csd\ssl\cert.pem)。

    5.为新的 vmware-localhost 证书添加友好名称“VMware-CSD Cert”。

    注意:要解决此问题,还可以使用替代浏览器,如最新版本的 Google Chrome 或 Internet Explorer。

  • 如果添加处于维护模式的主机,EVC 群集可能不会显示新的 CPU ID,例如 Indirect Branch Predictor Barrier (IBPB)

    如果创建空 EVC 群集并添加处于维护模式的主机,您可能看不到该 EVC 群集公开的新 CPU ID。新的 CPU ID 包括 Indirect Branch Restricted Speculation (IBRS)、Single Thread Indirect Branch Predictors (STIBP) 和 Indirect Branch Predictor Barrier (IBPB)。

    解决办法:要解决此问题,请勿将处于维护模式的主机添加到空 EVC 群集。如果将处于维护模式的主机添加到空 EVC 群集,然后添加未处于维护模式的其他主机,您必须将第一个主机退出维护模式并移除第二个主机。这样,群集将升级并使用新的 CPU ID 重新同步。

  • 即使将 ESXi 主机恢复到旧版本,EVC 群集也可能会显示新的 CPU ID,如 IBPB

    将当前修补程序应用于 ESXi 主机并将该主机添加到 EVC 群集时,如果将该主机恢复到旧版本的 ESXi,则 EVC 群集可能仍会公开新的 CPU ID,如 IBRS、STIBP 和 IBPB。但是,ESXi 主机不具有任何新的 CPU ID 功能。

    解决办法:要解决此问题,必须将 ESXi 主机置于维护模式,然后将该主机移出 EVC 群集。

  • 在 vCenter Server Appliance 6.0 Update 2a 中,vSphere Data Protection 配置失败

    在 vCenter Server Appliance 6.0 Update 2a 中,vSphere Data Protection 配置失败。配置在 70% 处停止,或者旧的 vSphere Data Protection 停止运行。

    解决办法:

    1. 编辑文件 /usr/local/avamar/lib/mcsutils.pm
    2. 将以下行添加到 mc perl 模块中的 $prefs 变量:
      "-Dsecurity.provider.rsa.JsafeJCE.position=last "
    3. 使用以下命令重新启动 mcs 服务:
      mcserver.sh --restart
  • 在 vCenter Server 上安装的 vCenter Hyperic 代理在端口 2144 上支持 SSLv3

    在 ESXi 6.0 Update 1 和更高版本中,SSLv3 在默认情况下处于禁用状态。但在安装到 vCenter Server 的旧版本 vCenter Hyperic 代理(版本:5.8.4、5.8.4.2、5.8.3 和 5.8.2)中,端口 2144 仍支持 SSLv3。

    解决办法:无

最后修改:2020 年 03 月 15 日
如果觉得我的文章对你有用,请随意赞赏