vCenter Server 6.5 Update 1 | 2017 年 7 月 27 日 | ISO 内部版本 5973321 请查看发行说明以了解新增内容及更新。 |
发行说明内容
本发行说明包含以下主题:
新增内容
- 您可以在 Microsoft Windows 2012 x64 位、Microsoft Windows 2012 R2 x64 位、Microsoft Windows 2016 x64 位和 macOS Sierra 上运行 vCenter Server Appliance GUI 和 CLI 安装程序。
- TcServer 现已替换为 Tomcat 8.5.8。
- vCenter Server 6.5 Update 1 支持 Ubuntu 17.04 操作系统的客户机操作系统自定义。
- VMware vSphere Storage APIs - Data Protection (VADP) 现在还支持 Windows Server 2016 和 Red Hat Enterprise Linux RHEL 7.3 作为执行代理备份的操作系统。这是对 VADP 和 VDDK 6.5 已支持的备份代理操作系统的补充。
- 如果更喜欢使用 Update Manager 升级 ESXi 和 vSAN 堆栈,现在可以通过与 vSphere Update Manager 集成来实现 vSAN 软件升级。这提供了一个统一的通用工作流。有关详细信息,请参见《vSphere Update Manager 安装和管理指南》。
- 外部数据库支持:vCenter Server 现在支持 Microsoft SQL Server 2016、Microsoft SQL Server 2016 SP1 和 Microsoft SQL Server 2014 SP2。
- 基于 HTML5 的 vSphere Client 现在支持大多数内容库和 OVF 部署操作,以及角色和权限操作、客户机操作系统的基本自定义和向虚拟机、主机、数据存储和网络管理执行添加操作。
- 基于 HTML5 的 vSphere Client 现在支持法语、瑞士法语和瑞士德语键盘。有关与键盘映射相关的已知问题,请参见 https://kb.vmware.com/kb/2149039。
- 链接的 vCenter Server 实例现在支持多达 15 个 vCenter Server 实例、5,000 个 ESXi 主机、50,000 个打开电源的虚拟机和 70,000 个注册虚拟机。有关详细信息,请参见 vSphere 最高配置文档。
- 在 vCenter Server Appliance 的命令行安装、升级和迁移过程中,将随安装程序日志一起提供结构化状态文件。
- JRE 软件包更新。Oracle (Sun) JRE 软件包已更新到版本 1.8.0_131。
vCenter Server 6.5 的早期版本
vCenter Server 的功能和已知问题在各个版本的发行说明中均有描述。vCenter Server 6.5 的早期版本的发行说明包括:
- VMware vCenter Server 6.5.0d 发行说明
- VMware vCenter Server 6.5.0c 发行说明
- VMware vCenter Server 6.5.0b 发行说明
- VMware vCenter Server 6.5.0a 发行说明
- VMware vSphere 6.5 发行说明
有关兼容性、安装、升级、产品支持注意事项和功能的说明,请参见 VMware vSphere 6.5 发行说明。
本版本中包含的修补程序
此版本的 vCenter Server 6.5 Update 1 提供了以下修补程序。有关下载修补程序的详细信息,请参见 VMware Patch 下载中心。
- VMware-VIMPatch-T-6.5.0-5973321.iso
- VMware-vCenter-Server-Appliance-6.5.0.10000-5973321-patch-FP.iso
国际化
VMware vSphere 6.5 提供以下语言的版本:
- 英语
- 法语
- 德语
- 西班牙语
- 日语
- 韩语
- 简体中文
- 繁体中文
VMware vSphere 6.5 Update 1 的组件包括 vCenter Server、ESXi、vSphere Web Client、vSphere Client 和 vSphere Host Client,它们都不接受非 ASCII 输入。
兼容性
ESXi、vCenter Server 和 vSphere Web Client 的版本兼容性
VMware 产品互操作性列表详细介绍了 VMware vSphere 组件(包括 ESXi、VMware vCenter Server、vSphere Web Client 和可选的 VMware 产品)当前版本与早期版本的兼容性问题。此外,在安装 ESXi 或 vCenter Server 之前,请查看 VMware 产品互操作性列表以了解有关受支持的管理和备份代理的信息。
vSphere Web Client 及 vSphere Client 与 vCenter Server 打包在一起。
ESXi 的硬件兼容性
要查看与 vSphere 6.5 Update 1 兼容的处理器、存储设备、SAN 阵列和 I/O 设备的列表,请查看《VMware 兼容性指南》中关于 ESXi 6.5 的信息。
ESXi 的设备兼容性
要确定哪些设备与 ESXi 6.5 兼容,请查看《VMware 兼容性指南》中关于 ESXi 6.5 的信息。
ESXi 的客户机操作系统兼容性
要确定哪些客户机操作系统与 vSphere 6.5 兼容,请查看《VMware 兼容性指南》中关于 ESXi 6.5 的信息。
ESXi 的虚拟机兼容性
ESXi 6.5 支持与 ESX 3.x 及更高版本(硬件版本 4)兼容的虚拟机。与 ESX 2.x 及更高版本(硬件版本 3)兼容的虚拟机不受支持。要在 ESXi 6.5 上使用此类虚拟机,请升级虚拟机兼容性。请参见《vSphere 升级》文档。
此版本的安装与升级说明
此版本的安装说明
有关安装和配置 ESXi 和 vCenter Server 的指导,请阅读《vSphere 安装和设置》文档。
虽然安装过程很简单,但是仍须执行若干后续配置步骤。请阅读以下文档:
-
《vCenter Server 和主机管理》文档中的“许可证管理与报告”
-
《vSphere 网络连接》文档中的“网络连接”
-
《vSphere 安全性》文档中的“安全性”,了解有关防火墙端口的信息
ESXi 6.5 中 VMware Tools 捆绑变更
在 ESXi 6.5 中,只有一部分 VMware Tools ISO 映像与 ESXi 6.5 主机捆绑在一起。
以下 VMware Tools ISO 映像与 ESXi 捆绑在一起:
-
windows.iso
:适用于 Windows Vista 或更高版本的 VMware Tools 映像 -
linux.iso
:适用于安装有 glibc 2.5 或更高版本的 Linux OS(例如,RHEL 5 或更高版本、SLES 11 或更高版本、Ubuntu 10.04 或更高版本)的 VMware Tools 映像 -
winPreVista.iso
:适用于 Windows 2000、Windows XP 和 Windows 2003 的 VMware Tools 映像
以下 VMware Tools ISO 映像可从 My VMware 下载:
-
solaris.iso
:适用于 Solaris 的 VMware Tools 映像 -
freebsd.iso
:适用于 FreeBSD 的 VMware Tools 映像 -
winPre2k.iso
:适用于 Windows 2000 以前版本的 VMware Tools 映像 -
linuxPreGlibc25.iso
:适用于所安装 glibc 低于 2.5 版本的 Linux OS 的 VMware Tools 映像 -
darwin.iso
:适用于 OS X 10.11 或更高版本的 VMware Tools 映像 -
darwinPre15.iso
:适用于 OS X 10.11 以前版本的 VMware Tools 映像 -
netware.iso
:适用于 Netware 的 VMware Tools 映像
下载未与 ESXi 捆绑的操作系统对应的 VMware Tools 时,请遵循以下文档中列出的步骤:
迁移第三方解决方案
有关使用第三方自定义进行升级的信息,请参见《vSphere 升级》文档。有关使用 Image Builder 创建自定义 ISO 的信息,请参见《vSphere 安装和设置》文档。
禁止对不支持的 CPU 进行升级和安装
与 vSphere 6.0 所支持的处理器相比较,vSphere 6.5 不再支持以下处理器:
- Intel Xeon 51xx 系列
- Intel Xeon 30xx 系列
- Intel core 2 duo 6xxx 系列
- Intel Xeon 32xx 系列
- Intel core 2 quad 6xxx 系列
- Intel Xeon 53xx 系列
- Intel Xeon 72xx/73xx 系列
在安装或升级过程中,安装程序检查主机 CPU 与 vSphere 6.5 的兼容性。如果您的主机硬件不兼容,将显示包含不兼容性说明消息的紫色屏幕,并且 vSphere 6.5 安装过程会停止。
此版本的升级说明
重要信息:vCenter Server 6.5 Update 1 支持从 vCenter Server 6.0 Update 3 及更高版本升级和迁移到 vCenter Server 6.5 Update 1。
重要信息:不支持在环境具有外部 vCenter Single Sign-On 时将 5.5 Update 3b 之前的 vCenter Server 版本升级或迁移到具有外部 Platform Services Controller 的 vCenter Server 6.5 Update 1。例如,要将具有外部 vCenter Single Sign-On 的 vCenter Server 5.5 升级或迁移到具有外部 Platform Services Controller 的 vCenter Server 6.5 Update 1,必须先更新到 vCenter Server 5.5 Update 3b,然后再升级或迁移到 vCenter Server 6.5 Update 1。
vCenter Server 5.5 Update 3b 内部版本号为:
- vCenter Server 5.5 Update 3b,内部版本 3252642
- vCenter Server Appliance 5.5 Update 3b,内部版本 3255668
将具有嵌入式 vCenter Single Sign-On 的 vCenter Server 5.5 及更高版本升级或迁移到具有嵌入式 Platform Services Controller 的 vCenter Server 6.5 Update 1 是支持的场景。
升级到 vCenter Server 6.5 Update 1 时,升级过程发生变化。有关升级 vCenter Server 和 ESX/ESXi 主机的说明,请参见《vSphere 升级》文档。
VMware vSphere 6.5 的开源组件
有关适用于 vSphere 6.5 中分发的开源软件组件的版权声明和许可证,请访问 http://www.vmware.com。您需要登录您的 My VMware 帐户。然后在下载菜单中选择 vSphere。在开源选项卡中,还可以下载需向 vSphere 最新可用版本提供其源代码或源代码变更的所有 GPL、LGPL 或其他类似许可证的源文件。
功能局限声明
vSphere Client 是采用所有浏览器支持的基于 HTML5 的语言和框架编写的。但是,不同的浏览器就 HTML5 标准而言具有不同性能特征。特别是,由于 Internet Explorer 11 使用的渲染引擎,使用 Internet Explorer 11 时的性能可能比使用其他浏览器时要慢。如果您遇到此类问题,请尝试使用其他支持的浏览器。
产品支持注意事项
-
VMware 生命周期产品列表提供了有关所有受支持和不受支持产品的详细信息。此外,查看 VMware 生命周期产品列表也可以了解有关“标准技术支持有效期”、“技术指导有效期”和“可用性有效期”的更多信息。
-
VMware 宣布停止使用第三方虚拟交换机 (vSwitch) 程序,并计划在 vSphere 6.5 Update 1 之后的版本中弃用第三方交换机使用的 VMware vSphere API。后续的 vSphere 版本将完全移除第三方 vSwitch API,第三方 vSwitch 将不再运行。有关详细信息,请参见常见问题解答:停止使用第三方 vSwitch 程序 (2149722)。
-
自 vSphere 6.5 起,VMware 将停用可安装的桌面 vSphere Client(这是在 vSphere 6.0 和更早版本中提供的一个客户端)。vSphere 6.5 不支持此客户端,也不在产品下载中提供。vSphere 6.5 引入了新的基于 HTML5 的 vSphere Client,它与 vSphere Web Client 一起随 vCenter Server 提供。vSphere 6.5 版本中的 vSphere Client 并未实现 vSphere Web Client 中的所有功能 。有关不受支持的功能的最新列表,请参见《vSphere Client 功能更新指南》。
-
vSphere 6.0 中引入的跨 vCenter 置备不支持跨 vCenter Server 版本进行操作。不支持在不同版本的 vCenter Server 之间执行的跨 vCenter 置备操作包括 vMotion、冷迁移和克隆。例如,不支持从 vCenter Server 6.0 到 vCenter Server 6.5 的 vMotion 操作,反之亦然。
-
vSphere 6.5 版本不再提供 VMware vCenter Operations Foundation 5.8.x,也不再支持与其互操作或为其提供相关支持。如果要继续使用 vCenter Operations Foundation 5.8.x 产品,则只能使用 vSphere 5.5 和 vSphere 6.0。
-
vSphere 6.5 是支持操作系统二进制转换模式虚拟化的最终版本。将来的 vSphere 版本不再包括二进制转换模式。有关详细信息,请参见 https://kb.vmware.com/kb/2147608。
-
vSphere 6.5 是最后一个支持基于软件的内存虚拟化的版本。将来的 vSphere 版本不再支持基于软件的内存虚拟化。
-
您无法在 vCenter Server 6.5 和 ESXi 6.5 主机上新建旧版(记录和重放/单处理器)Fault Tolerance 虚拟机。如果想要继续运行旧版 Fault Tolerance 虚拟机,请继续使用 ESXi 6.0 或更低版本。现有的旧版 Fault Tolerance 虚拟机在 6.5 版本之前的 ESXi 主机上继续受支持并且可由 vCenter Server 6.5 进行管理。
如果要将 ESXi 主机升级到 6.5,请在升级之前先关闭(而不仅仅是禁用)受保护虚拟机上的旧版 Fault Tolerance。不会在虚拟机上自动启用 SMP-FT(多处理器 Fault Tolerance)。必须在新升级的 ESXi 6.5 主机上手动为虚拟机启用 Fault Tolerance(即 SMP-FT)。
已解决的问题
已解决的问题分为以下几组。
- 备份和还原问题
- CLI 问题
- 客户机操作系统问题
- 安装、升级和迁移问题
- 其他问题
- 网络连接问题
- 安全问题
- 服务器配置问题
- 存储问题
- Tools 问题
- vCenter Server、vSphere Web Client 和 vSphere Client 问题
- 虚拟机管理问题
- vMotion 和 Storage vMotion 问题
- 即使备份服务器在 NO_PROXY 列表中列出,您也不能在启用代理的模式下执行基于文件的备份
在执行基于文件的备份,且不想通过 vCenter Server Appliance 的默认系统代理发送或接收数据时,您可在 NO_PROXY 列表上列出备份服务器,以便可以将备份数据直接上载到这些服务器。由于忽略了
/etc/sysconfig/proxy
上的 NO_PROXY 设置,当您尝试执行基于文件的备份时,此操作会失败。本版本已解决该问题。
- vSphere Data Protection 设备 (VDP) 6.1.4 不支持版本 1.2 的传输层安全 (TLS)
VDP 设备支持所有 3 种协议 - TLS 1.0、1.1 和 1.2,但当 vCenter Server 中仅启用 TLS 1.2 时不能使用 vCenter Server 6.5 配置 VDP 设备。
本版本已解决该问题。
- vCenter Server 停止响应且 vpxd 不断崩溃,并显示多个 QueryHostReplicationCapabilities 错误
当配置虚拟机用于复制,且 vCenter Server 遇到与此虚拟机所在的 ESXi 主机的连接问题时,可能会出现此问题。
本版本已解决该问题。
- 在运行 ldapSchemaTool 之后,LDAP 标识源的自定义架构映射不起作用
ldapSchemaTool 不起作用,无法为 LDAP 标识源配置自定义架构映射。
本版本已解决该问题。
- 在 Linux 操作系统上进行客户机自定义失败
在客户机自定义期间,vCenter Server 使用 vmtoolsd 命令向主机发送自定义状态。但是,当您尝试将客户机自定义应用到 Linux 操作系统时,自定义代码找不到 vmtoolsd 位置。因此,自定义过程失败,且请求的更改未应用到客户机。
本版本已解决该问题。
- 客户机自定义失败并显示错误:GUESTCUST_EVENT_NETWORK_SETUP_FAILED
从 Windows Vista 和 Windows Server 2008 开始,Microsoft 弃用了 SHFileOperation。因此,不同 Windows 操作系统的客户机自定义会发生间歇性失败。日志文件提供以下信息:
错误编号 80010106,没有找到错误代码 - 2147417850 (0x80010106) 的错误消息 (error number 80010106, No error message found for error code - 2147417850 (0x80010106))
。本版本已解决该问题。
- 客户机自定义失败:GUESTCUST_EVENT_CUSTOMIZE_FAILED
从 Windows Vista 和 Windows Server 2008 开始,Microsoft 弃用了 SHFileOperation。因此,不同 Windows 操作系统的客户机自定义会发生间歇性失败。日志文件提供以下信息:
将 SysprepDir 从 sysprep 移动到 C: 盘失败。错误:2。(Moving SysprepDir from sysprep to C: failed.Err:2.)
本版本已解决该问题。
- 将诊断日志写入 /var/log/vmware/cm/cm.log 文件时出现故障
在 VMware vCenter Server 6.5 中,VMware Component Manager 具有与之前版本不同的日志记录配置。当您执行从 vCenter Server 6.0 到 vCenter Server 6.5 的就地升级时,新日志记录配置不会覆盖旧日志记录配置。
本版本已解决该问题。
- 在迁移或升级到 vCenter Server Appliance 6.5 的过程中,某些部署大小不可选择
如果任何 vCenter Server Appliance 分区的磁盘大小大于相应部署大小的阈值,则在迁移或升级到 vCenter Server Appliance 6.5 的过程中,该部署大小在信息表中不可用且不可选择。
本版本已解决该问题,在本版本中,介绍了大小不可用的原因以及要做出哪些修改才可使用不可用大小。
- 在命令行安装、升级和迁移到 vCenter Server Appliance 6.5 的过程中,未提供结构化状态文件
在命令行安装、升级和迁移到 vCenter Server Appliance 6.5 的过程中,未提供结构化状态文件。
本版本已解决该问题。文件
vcsa-cli-installer-metadata.json
提供有关此过程的元数据信息,文件vcsa-cli-installer-status.json
提供有关此过程的详细信息。 - 在 vCenter Server Appliance 升级期间,升级要求错误消息未指示 root 密码已过期
使用 CLI 安装程序升级 vCenter Server Appliance 时,可能会遇到以下错误消息:
无法从源设备收集要求 (Cannot gather requirements from source appliance)
即使此错误消息未明确说明,该消息也可能表示 vCenter Server Appliance 的 root 密码已过期。
本版本已解决该问题。如果 vCenter Server Appliance 的 root 密码已过期,您会看到以下消息:
设备 (操作系统) root 密码已过期 (Appliance (OS) root password expired)。
如果源 vCenter Server Appliance 上禁用了 SSH,则不会显示此消息。 - vCenter Server Appliance 升级失败,并发生内部错误
使用免费管理程序许可证对驻留在 ESXi 主机上的 vCenter Server Appliance 进行升级时,升级失败并发生内部错误。由于 ESXi 主机需要其他许可证,因此会出现该问题。但是,错误消息未指明造成该问题的原因以及该问题的解决方案。
本版本已解决该问题。
- 由于 vpxd 首次引导失败,升级到 vCenter Server Appliance 6.5 可能会失败
运行 vpxd 的 update-boot 脚本时,vCenter Server Appliance 从版本 5.5 升级到版本 6.5 可能会失败。当 vCenter Server Appliance 5.5 具有已启用 DPM 的群集,且该群集中的 vpxd 试图使用新的 SSL 密钥重新加密与 DPM 相关的 VCDB 内容时,会发生这种情况。
本版本已解决该问题。
- 在 Windows 上从 vSphere 5.5 或 6.0 升级到 vSphere 6.5 时,会发生首次引导失败
如果已安装旧版本的 OpenSSL DLL,则升级到 vSphere 6.5 时会因为已加载旧版本的 DLL 而无法运行。
本版本已解决该问题。
- vCenter Server 升级前检查失败,并显示网络文件夹中存在重复名称错误
vSphere 6.5 要求同一网络文件夹中的所有分布式虚拟交换机和分布式虚拟端口组都使用唯一名称。以前版本的 vSphere 允许分布式虚拟交换机和分布式虚拟端口组使用相同的名称。从允许重复名称的版本升级 vSphere 环境时,vCenter Server Appliance 升级前检查失败并显示以下错误:
源 vCenter Server 的网络文件夹中存在重复名称
(Source vcenter Server has duplicate names in a network folder)。本版本已解决该问题。
- autodeploy-service.log 文件的大小随时间推移可能会增长到足够大
随着时间的推移,临时日志文件 autodeploy service.log 的大小可能会增长到非常大。即使删除该文件,重新启动 Auto Deploy 服务也会创建临时文件并在没有循环的情况下无限增加大小。
本版本已解决该问题。
- 在升级到 vCenter Server 6.5 之后,vCenter Server 5.5 上配置的关联性规则可能会导致崩溃
将具有 vCenter Server 5.5 上配置的关联性规则的虚拟机迁移到具有 vCenter Server 6.0 或 6.5 上配置的关联性规则的群集可能会导致 vCenter Server 崩溃。
本版本已解决该问题。
- 在 Windows 虚拟机上进行 vCenter Server 多步骤升级失败,并在 Upgrade Runner 预检查中显示错误消息
发生故障时,您可能会看到类似于以下内容的错误消息:
错误: 不受支持的数据库驱动程序: C:\Windows\system32\sqlncli.dll
解决方案: 验证是否正在受支持的驱动程序上使用 vCenter Server (Error: Unsupported database driver: C:\Windows\system32\sqlncli.dll Resolution: Verify you're using vCenter Server with supported driver.)。如果 ODBC 连接使用过期的 SQL Native Client,则会出现此问题。
针对当存在嵌入式 Microsoft SQL Express 数据库时在 Windows 虚拟机上升级 vCenter Server,该问题已解决。过期的 SQL Native Client 不会触发错误,且稍后会被替换为 PostgreSQL ODBC 驱动程序。
- 当未进行任何文件复制时,vCenter High Availability (HA) 中未更新文件复制状态
在 vCenter HA 中,当主动节点和被动节点之间没有进行任何文件复制时,运行状况消息显示为
同步 (in sync)
或不同步 (out of sync)
。本版本已解决该问题,运行状况消息显示为
未在复制 (not replicating)
。 - 直接控制台用户界面 (DCUI) 屏幕显示乱码
DCUI 屏幕上显示黑色修补程序。这是由于 DCUI 中的重绘逻辑损坏。
本版本已解决该问题。
- 与标记相关的查询出现性能问题
当用户对附加到多个对象的标记执行查询时,vSphere 6.5 中可能会出现性能问题。问题会变得很糟糕,以致于 vSphere Web Client 会冻结。
本版本已解决该问题。
- 用户收到编码的警报电子邮件警示
vCenter Server Appliance 会生成不可读的已编码电子邮件警示。此问题可能是由于 vCenter Server 不符合 RFC 822 准则。
本版本已解决该问题。
- vCenter High Availability (HA) 群集可能会在部署 60 天之后进入已降级状态
vCenter Server Appliance 中的内部 vCenter HA 用户密码会在部署 60 天之后自动过期,从而导致 vCenter HA 群集进入已降级状态。vCenter HA 用户帐户用于 vCenter HA 群集节点之间的通信,且由于密码过期,无法执行主动节点和被动节点之间的复制。vCenter HA 群集会继续发送检测信号,但实际复制已停止。
本版本已解决该问题。
- 虚拟机打开电源后,未触发虚拟机快照大小 (GB) 警报。
如果虚拟机关闭,虚拟机快照大小 (GB) 警报会重置。虚拟机打开电源后,未触发警报。基于虚拟机快照 (GB) 和磁盘上的虚拟机总大小的警报中会出现此问题,因为其状态会在虚拟机的电源状态更改时改变。由于虚拟机的磁盘使用情况相同,无论虚拟机电源状态如何,都会出现此问题。
本版本已解决该问题。
- 配置为未设置状态的新警报无法在 vCenter Server 6.5 中工作
当将某个操作和相应事件的新警报配置为“未设置”状态时,未触发警报。例如,对于具有相应事件“DRS 已打开虚拟机电源”的“发送电子邮件”操作,可能不会触发配置为“未设置”状态的新警报。
本版本已解决该问题。
- VMware Lifecycle Manager API (vmonapi) 服务的 vAPI 运行时日志未轮换,从而导致日志存储在一个较大文件中。
vmonapi 对身份验证功能使用 vAPI 运行时库以进行证书验证。vAPI 库使用 boost 并期望 vAPI 库的用户使用 boost 日志记录。如果 vmonapi 未配置 boost 日志记录,则会将 vAPI 运行时日志发送到标准输出 (stdout) 文件。VMware Service Lifecycle Manager (vMon) 捕获日志并将其存储到文件中,但当未配置 boost 日志记录时,不会执行日志轮换。这可能会导致为 vAPI 运行时创建一个较大的日志文件。
本版本已解决该问题,并正确轮换文件。
- vCenter HA 运行状况监控显示即使被动节点已关闭,设备配置也会同步
在 vCenter HA 中,当被动节点已关闭时,运行状况消息显示为
同步
(in sync)。本版本已解决该问题,并在被动节点关闭时,运行状况消息显示为设备配置未进行复制 (Appliance configuration is not replicating)。
- 无法移除或修改端口镜像会话
由于关联的目标分布式交换机端口已不存在,无法移除或修改 vSphere Distributed Switch 端口镜像会话。
本版本已解决该问题。
- 将端口添加到 vSphere Distributed Switch 时出现错误
由于存在争用情况,将端口添加到 vSphere Distributed Switch 时收到以下错误消息:无法创建新端口,因为端口数量超过 VDS 上允许的最大端口数 2147483647 (Cannot create a new port because number of ports exceeds 2147483647, maximum number of ports allowed on VDS)。
本版本已解决该问题。
- 将端口添加到新导入的 vSphere Distributed Switch 时,vpxd 服务崩溃
导入 vSphere Distributed Switch 并向其添加端口时,vpxd 服务在重新启动后会崩溃。
本版本已解决该问题。
- 由于 ODBC 错误,vCenter Server 崩溃
重新启动后,vCenter Server 会从数据库中获取 vSphere Distributed Switch 运行状况检查数据。Microsoft SQL Server 数据库不支持对同一连接进行多个声明,因为这会导致 vCenter Server 中引发异常。
本版本已解决该问题。
- 配置为使用 EFI 固件的虚拟机无法在某些 DHCP 环境中进行 PXE 引导
如果 DHCP 环境通过 IP 单播来做出响应,则尝试进行 PXE 引导时配置为使用 EFI 固件的虚拟机将无法获取 IP 地址。EFI 固件无法接收 IP 单播发送的 DHCP 回复。
本版本已解决该问题。
- 由于网络配置管理器代码中出现崩溃,IP 地址或 DNS 服务器配置失败
当应用某些类型的网络配置(如静态 IPv4 和静态 IPv6 地址)时,生成的配置文件将包含多个地址密钥(一个用于 IPv4,一个用于 IPv6)。网络管理器分析程序代码缺陷导致其将此标记为错误并退出。
本版本已解决该问题。要避免在更新之前出现此问题,请避免使用需要多次出现配置密钥名称的配置。例如,使用 IPv4 或 IPv6 中的一个作为静态地址。
- 将 vSphere Distributed Switch (VDS) 从版本 5.0 升级到版本 6.5 时,可能会出现“无法检索有关分布式交换机的数据”运行时异常
当您尝试在 vCenter 升级完成后对现有分布式交换机进行升级时,向导中可能会发生运行时异常
无法检索有关分布式交换机的数据
(Unable to retrieve data about the distributed switch) 且分布式交换机无法升级。发生此异常的原因是分布式交换机的 LACP 属性具有意外值NULL
(而不是TRUE
或FALSE
),因为当前版本的 vSphere Distributed Switch 不支持 LACP。本版本已解决该问题。
- OpenSSL 更新
OpenSSL 软件包已更新到版本 openssl-1.0.2k 以解决 CVE-2017-3731、CVE-2017-3730、CVE-2017-3732 和 CVE-2016-7055。
- 更新到 VMware PostgreSQL 数据库
VMware PostgreSQL 数据库已更新到版本 9.4.12 以解决 CVE-2017-7484、CVE-2017-7485 和 CVE-2017-7486。
- 更新到 zlib 库
zlib 库现在使用版本 1.2.8。
- 更新到 Pivotal Spring Framework
Pivotal Spring Framework 已更新到地址 CVE-2016-9878。
在 3.2.18 之前、4.2.9 之前的 4.2.x 和 4.3.5 之前的 4.3.x 版本的 Pivotal Spring Framework 中发现问题。 - 拥有管理 vCenter 对象特权的用户无法查看该对象的高级性能图表。
在 vSphere 6.0 中,拥有管理对象(如虚拟机或 ESXi 主机)特权的用户
可以查看该对象的高级性能图表。在 vSphere 6.5 中,用户无法查看这些图表。本版本已解决该问题。
- vCenter Server Appliance 基于文件的备份将对 SCP 进行故障切换
vCenter Server Appliance 6.5 仅对 SSH 连接支持 hmac-sha1 密码。尝试
与支持较新且较安全的密码的操作系统发行版建立 SSH 连接失败。因此,
某些客户不能使用备份和还原功能。本版本已解决该问题。vCenter Server Appliance 现在支持 hmac-sha2-256 密码。
- 在适用于 Windows 的 vCenter Server 上更新服务帐户信息时,在提示符上屏蔽密码并改进使用情况和错误报告
- 从 Windows 命令提示符运行命令
%VMWARE_CIS_HOME\vmon\vmon.exe [-P | --update_vcuser]
以更新用于 vCenter Server 的服务帐户时,提示符中会显示密码。当用户帐户名不是采用用户主体名称 (UPN) 格式(例如,[email protected])时,命令中将缺少使用情况信息和错误检查。
本版本已解决该问题。
- 从 Windows 命令提示符运行命令
- 不能使用密钥超过 2048 位的自定义 ESXi SSL 证书
在 vSphere 6.5 中,安全检测信号功能支持添加密钥恰好为 2048 位的 ESXi 主机证书。如果您尝试添加密钥长度超过 2048 位的自定义证书,或尝试将 ESXi 主机证书替换为此类证书,则主机会与 vCenter Server 断开连接。vpxd.log 中的日志消息类似于以下内容:
error vpxd[7FB5BFF7E700] [Originator@6876 sub=vpxCrypt opID=HeartbeatModuleStart-4b63962d] [bool VpxPublicKey::Verify(const EVP_MD*, const unsigned char*, size_t, const unsigned char*, size_t)] ERR error:04091077:rsa routines:INT_RSA_VERIFY:wrong signature length
warning vpxd[7FB5BFF7E700] [Originator@6876 sub=Heartbeat opID=HeartbeatModuleStart-4b63962d] Failed to verify signature; host: host-42, cert: (**THUMBPRINT_REMOVED**), signature : (**RSA_SIGNATURE_REMOVED**)
warning vpxd[7FB5BFF7E700] [Originator@6876 sub=Heartbeat opID=HeartbeatModuleStart-4b63962d] Received incorrect size for heartbeat Expected size (334) Received size (590) Host host-87
本版本已解决该问题。
- 多个开源组件更新
更新了多个开源组件以解决 CVE-2017-1000364、CVE-2017-1000365 和 CVE-2017-1000367。
本版本已解决该问题。
- JRE 软件包更新
Oracle (Sun) JRE 软件包已更新到版本 1.8.0_131。
- 在 vCenter Server 6.5 上重新生成证书失败并出现错误
在将 vCenter Server 6.5 从嵌入式 Platform Services Controller 迁移到外部 Platform Services Controller 后,无法在 vCenter Server 上为计算机 SSL 或解决方案用户重新生成 SSL 证书。该操作会失败,并在证书管理器实用程序中出现类似于以下内容的错误
Error: 382312514, VMCAGetSignedCertificatePrivate() failedStatus : 错误代码失败:382312514 错误消息:(382312514, VMCAGetSignedCertificatePrivate() failedStatus : Failed Error Code : 382312514 Error Message :)Failed to connect to the remote host, reason = rpc_s_connect_rejected (0x16c9a042).Status : 0% Completed [Operation failed, performing automatic rollback]
出现此问题的原因是,vCenter Server 仍然包含已停用的 VMCA 根证书,导致证书管理的实用程序认为它仍为嵌入式节点。本版本已解决该问题。
- 在 vSphere 6.5 中将 vCenter Server 主机加入到非连续 Active Directory 域可能会导致服务失败
vSphere 6.5 不支持非连续 Active Directory 域。在非连续命名空间场景中,计算机的主域名系统 (DNS) 后缀与该计算机所在的 DNS 域名不匹配。
本版本已解决该问题。
- 在 vCenter Server 重新启动后主机配置可能不可用
在 vCenter Server 重新启动后,如果 vCenter Server 无法与主机通信,则主机配置可能不可用。连接还原后,配置将变得可用。
本版本已解决该问题。
- 配置默认数据目录时,vSphere Syslog Collector 无法启动
当您执行服务器更改时,
config.xml
文件中的defaultDataPath
标记用作真实数据目录。当您通过修改config.xml
文件在 Windows 上自定义默认数据目录时,vSphere Syslog Collector 无法启动。本版本已解决该问题。
- 当 SubjectAltName 字段中的新旧条目不匹配时,vSphere 计算机 SSL 证书替换失败
当您尝试通过 vSphere 证书管理器实用程序替换计算机 SSL 证书,且 SubjectAltName 字段中的新旧条目不匹配时,vSphere 计算机 SSL 证书替换将失败。
- 在应用主机配置文件过程中,预检查修复失败并出现常规系统错误
在预检查修复过程中,应用带有修复功能的主机配置文件失败并出现错误:
错误:在应用 vSphere6.5 主机配置文件时,模块“string”不具备属性“atoi”。(Error: module 'string' has no attribute 'atoi' while applying a vSphere6.5 host-profile.)
本版本已解决该问题。
- 在 vSphere 群集中启用 vSAN 功能时,您可能会看到一条错误的事件消息
在 vSphere 群集中启用 vSAN 功能时,您可能会在 vSphere Web Client 中看到一条错误的事件消息,如,
Virtual SAN 供应商提供程序 ip-of-the-host 注册失败。原因: 重试次数过多。(Virtual SAN vendor provider ip-of-the-host registration has failed. Reason: Too many retries.)
这是一个指 vSAN 供应商提供程序注册失败的错误事件。本版本已解决该问题。
- OVF 工具无法上载大于 10 GB 的 OVF 或 OVA 文件
如果使用 OVF 工具上载大于 10 GB 的 OVF 或 OVA 文件,上载可能会失败。
本版本已解决该问题。
- 不再支持 ovftool 选项 --allowAllExtraConfig
ovftool 命令行选项
--allowAllExtraConfig
从来不按设计工作。在 vSphere 6.5 Update 1 中,此
选项不再受支持。改为使用
--allowExtraConfig
导入其他配置。
- 将 vCenter Server 更新到版本 6.5.x 之后,可能会在 vSphere Web Client 中看到 vSAN 旧称
在将 vCenter Server 6.5 更新到版本 6.5.x,且拥有 vSphere Web Client 许可证信息中的 vSAN 标准许可证密钥之后,您会看到 Virtual SAN Standard 名称。Virtual SAN Standard 是 VMware vSAN Standard 产品的旧称。
本版本已解决该问题。
- OVF 部署未正确导入包含宏属性引用的 vApp OVF 模板
由于以下原因,OVF 部署操作可能不会正确导入包含产品属性的 vApp OVF 模板:
- 某些产品属性是在 VirtualSystemCollection 部分下定义的。
- VirtualSystem 部分下定义的某些产品属性通过将表单 ${name} 上的宏用作 ovf:value 属性的值,来引用上面定义的属性。
部署后,使用虚拟机下的宏的属性将被导入为静态属性。而它们应该使用引用了 vApp 中的相应属性名称的属性值导入为动态属性。
本版本已解决该问题。
- 清单对象名称中的斜线符号在 vSphere Web Client 和 vSphere Client 6.5 中显示为 %2f
清单对象名称中的斜线符号 (/) 在 vSphere Web Client 和 vSphere Client 6.5 中显示为“%2f”。当您在 vSphere 清单中创建对象名称中带斜线的对象时,这两个客户端都不会在清单树中显示斜线,
但是,会将斜线替换为 %2f。本版本已解决该问题。
- 在 vSphere Web Client 中从 Adobe 升级到 Apache BlazeDS
vSphere Web Client 从 Adobe BlazeDS 迁移到 Apache BlazeDS。Apache Blaze DS 为版本 4.7.3,是可用的最新 Apache BalzeDS 修补程序。
- 无法部署位于代理后面的 Web 服务器上的 OVF 模板或将其上载到内容库
如果 OVF 模板位于仅可通过各自的 HTTP 或 HTTPS 代理服务器访问的 HTTP 或 HTTPS 服务器上,则将 OVF 模板部署为虚拟机失败。将 OVF 上载到内容库也会失败。由于相应的 vCenter Server 服务无法直接访问 HTTP 或 HTTPS 服务器,因此会出现这些故障。
本版本已解决该问题。
- 在 vSphere Web Client 中无法查看某些 ESXi 主机的网络连接和存储设置
如果在获取主机配置时出现延迟,主机存储和网络系统的属性将不可用。如果您安装 vCenter Server 时使用的 RAM 不足 8 GB,然后再将 RAM 升级为 25 GB,则会出现此问题,因为缓存大小是在初始安装过程中设置的。
本版本已解决该问题。
- vSphere Web Client 6.5 中的“相关事件”面板显示错误
导航到 vSphere Web Client 6.5 > 监控 > 任务与事件,然后选择任务或事件时,相关事件面板会显示类似于以下内容的错误,而不显示有关任何任务或事件的信息:
java.lang.Double 无法强制转换为 java.lang.Integer (java.lang.Double cannot be cast to java.lang.Integer)
本版本已解决该问题。
- 您无法在 vSphere Web Client 中编辑 DRS 和 HA 设置
vSphere Web Client 中的 DRS 和 HA 设置的“编辑”按钮不会打开一个新窗口,您无法在 vSphere Web Client 中编辑 DRS 和 HA 设置。
本版本已解决该问题。
- 您可能会在 vSphere Web Client 的“主机摘要”页面上看到一条错误消息“硬件状态错误: querySpec.metricId (Hardware status error: querySpec.metricId)”
当 vSphere Web Client 连接到处于增强型链接模式的 vCenter Server,且您选择 ESXi 主机时,您可能会在“主机摘要”页面上看到一条错误消息
硬件状态错误: querySpec.metricId
(Hardware status error: querySpec.metricId)。本版本已解决该问题。
将虚拟机克隆到其他 vCenter Server 实例中的 vSAN 数据存储时,“克隆到虚拟机”向导的“选择存储”页面中的加载进度条无法停止加载
本版本已解决该问题。
将虚拟机克隆到 vSAN 数据存储时,系统会触发置备成本检查。如果环境中存在外部 Platform Services Controller,则尝试将虚拟机克隆到其他 vCenter Server 实例中的 VMware vSAN 数据存储时,此项检查会出现错误,并且“选择存储”页面中的进度条无法停止加载。- 从模板进行虚拟机部署或者在虚拟机创建期间,所选数据存储被忽略
从内容库部署 OVF 模板或创建新的虚拟机时,系统会提示您选择新虚拟机的存储。如果同时指定存储策略和数据存储,虚拟机会存储在与所选存储策略兼容的数据存储中,但这不一定是所选数据存储。
本版本已解决该问题。
- 在尝试编辑已调度的克隆任务期间,vSphere Web Client 崩溃并显示错误 #1009
当您尝试编辑虚拟机的已调度克隆任务时,vSphere Web Client 崩溃并显示内部错误:错误 #1009。
本版本已解决该问题。
- 当您尝试通过 API Explorer 或 vSphere Automation SDK 检索虚拟机详细信息时,系统会报告 InternalServerError
当 vCenter Server 6.5 管理 ESXi 5.5 或更低版本的主机时,以及如果虚拟机具有 VMXNET3 网络适配器,当您尝试通过 API Explorer 或 vSphere Automation SDK 检索虚拟机详细信息时,系统会报告 InternalServerError。
本版本已解决该问题。
- vCenter Server 无法触发新服务的警报
某些新引入的服务尚未定义警报。因此,vCenter Server 可能无法在新服务失败时触发警报。
本版本已解决该问题。
已定义以下服务的警报:vsphere-ui、rhttpproxy、statsmonitor、vcha、pschealth、imagebuilder、updatemgr、vmonapi、cm、vmcam、vsan-health - 已弃用服务的警报定义在用户界面中仍然可见
某些已弃用服务的警报定义尚未更新。因此,您仍可在 vSphere 用户界面中看到已弃用服务的警报定义。
本版本已解决该问题。
已弃用以下服务的警报:ts、vws、vmware-syslog、invsvc
已更新以下服务的警报:content-library、vpxd-svcs - 源网络名称为空的虚拟机可能会导致 vCenter Server 服务失败
源网络名称为空的虚拟机可能会导致用于手动或自动触发的虚拟机操作(如迁移、vMotion、HA 和 DRS)的 vCenter Server 服务失败。
本版本已解决该问题。
- 在虚拟机的跨 vCenter Server 部署或跨 vCenter Server vMotion 期间,不会保留 vApp 配置属性
如果为虚拟机启用了 vApp 选项,通过该虚拟机创建一个模板,并在其他 vCenter Server 上通过该模板部署一个新的虚拟机,则系统不会为新虚拟机保留模板的 vApp 配置属性。虚拟机的 vApp 配置属性也将在跨 vCenter Server vMotion 期间丢失。
本版本已解决该问题。
已知问题
已知问题分为如下类别。
备份和还原问题- 当备份存储在对 SSH 禁用了密码身份验证的计算机上时,通过 SCP 对 vCenter Server 进行还原失败
当备份存储在对 SSH 禁用了
密码身份验证
的计算机上时,通过 SCP 对备份进行还原失败。解决办法:对具有备份的计算机启用密码身份验证。要启用密码身份验证,请编辑 ssh 配置文件 (
/etc/ssh/sshd_config
) 并确保 PasswordAuthentication 设置为确定
(yes)。 - 通过 HTTP 代理服务器进行 FTP 备份可能会失败
当您通过 HTTP 代理服务器对 FTP 服务器执行基于文件的备份时,操作可能会失败。
解决办法:如果在代理模式下执行基于文件的备份,则使用
NO_PROXY
选项。
- 在升级过程中可能会看到一条错误消息:出现常规系统错误: 输入源 vCenter Server Appliance root 凭据时出现未知错误 (A general system error occurred: Unknown error when you enter the source vCenter Server Appliance root credentials)
在升级过程中,输入源 vCenter Server Appliance 的 root 凭证时可能会看到一条错误消息:
出现常规系统错误:未知错误。
(A general system error occurred:Unknown error.)
出现这种情况的原因可能是由于源 vCenter Server Appliance root 密码已过期,或者未启用 SSH。解决办法:验证源 vCenter Server Appliance 的 root 密码未过期。
- 在升级之前启用对源 vCenter Server Appliance 的 SSH 访问。
如果 root 密码已过期,您会看到一条通知此情况的消息。 - 更改 root 密码。
- 重试升级。
- 在升级之前启用对源 vCenter Server Appliance 的 SSH 访问。
- 在升级的 vCenter Server Appliance 6.5 Update 1 上自定义证书替换操作失败
从 vCenter Server Appliance 6.5 升级到 6.5 Update 1 之后,尝试替换 vCenter Server Appliance 的计算机 SSL 证书时,操作失败,因为 vSphere Update Manager 服务因文件权限已从 444 更改为 640 而无法访问 /etc/vmware/.buildinfo 文件。
解决办法:
- 以 root 身份登录 vCenter Server Appliance。
- 通过运行以下命令将 /etc/vmware/.buildinfo 的文件权限从 640 改回 444
chmod 444 /etc/vmware/.buildinfo - 替换计算机 SSL 证书。
- 将 vCenter Server 6.0.x 升级到 vCenter Server 6.5.x 之后,vCenter Server Appliance 管理界面 (VAMI) 中的时区为空
在对 vCenter Server 6.0.x 执行次要升级以及对 vCenter Server 6.5.x 执行主要升级时,VAMI 中的时区为空。
解决办法:
- 登录到 vCenter Server Appliance 的设备 Bash shell。
- 运行以下命令:
cd /etc/
rm -rf localtime
ln -s /usr/share/zoneinfo/Etc/UTC /etc/localtime
执行该检查后,软链接应显示以下信息:
# ls -l /etc/localtime
lrwxrwxrwx 1 root root 23 Jun 21 17:12 /etc/localtime -> /usr/share/zoneinfo/UTC
- 如果您使用外部 SQL Server 数据库,则将 vCenter Server 5.x 迁移到 vCenter Server Appliance 6.5 Update 1 可能会失败
如果 vCenter Server 使用具有集成 Windows 身份验证模式的外部 SQL 数据库,且操作系统用户密码包含非 ASCII 或高位 ASCII 字符,则将 vCenter Server 5.x 迁移到 vCenter Server Appliance 会失败。
解决办法:仅使用 ASCII 字符设置密码。
- 如果您使用外部 Oracle 数据库,则在韩语区域设置中将 vCenter Server 6.x 升级到 6.5 Update 1 可能会失败
升级到 vCenter Server 6.5 Update 1 时,如果 vCenter Server 6.x 使用指定用户服务帐户名称包含韩语字符的外部 Oracle 数据库,则升级预检查会失败。
解决办法:仅使用 ASCII 字符来指定用户服务帐户名称。
- 如果 vCenter Single Sign-On 密码包含非 ASCII 或高位 ASCII 字符,则不能运行 camregister 脚本
当您运行
camregister
脚本,例如要注册 vSphere Authentication Proxy 时,如果 vCenter Single Sign-On 密码包含非 ASCII 或高位 ASCII 字符,则此过程会失败并显示访问被拒绝 (Access denied)
错误。解决办法:使用 ASCII 字符设置 vCenter Single Sign-On 密码。
- 已本地化的 vCenter Server Appliance 安装程序中的“连接到源”按钮显示为“未定义”
已本地化的 vCenter Server Appliance 安装程序中的“连接到源设备”页面上的“连接到源”按钮显示为“未定义”。
解决办法:无。
- 将 vCenter Server 6.0 Update 3 迁移到 vCenter Server Appliance 6.5 Update 1 可能会失败
如果 vCenter Server 使用 PostgreSQL 数据库且操作系统用户名包含非 ASCII 或高位 ASCII 字符,则将 vCenter Server 6.0 Update 3 迁移到 vCenter Server Appliance 可能会失败并显示内部错误。
解决办法:确保用户名仅包含 ASCII 字符。
- 将 Platform Services Controller Appliance 6.x 升级到 6.5 Update 1 可能会失败
当操作系统语言设置为“法语”或“西班牙语”并对 Platform Services Controller Appliance 6.x 执行升级时,这可能会导致连接到源设备失败。
解决办法:使用英语操作系统来执行升级。
- Platform Services Controller Web 界面在本地化 UI 中显示非本地化元素
Platform Services Controller Web 界面在本地化 UI 中用英语显示元素,而不是相应语言。
解决办法:无
- 德语区域设置下的 vSphere Client 中看不到任何事件
在德语区域设置下,vSphere Client 事件页面不显示任何事件。例如,在 vSphere Client 中完成添加主机、创建新数据中心或群集等操作后,无法查看这些事件。
解决办法:要查看 vSphere Client 中的事件,必须使用英文浏览器,将浏览器区域设置切换为“英语 (美国)”,或使用 vSphere Web Client。
- 如果在旧版 vCenter Server (6.0 Update 3) 中仅启用 TLS 1.2,则在升级后无法更改 rhttpproxy 端口 (443) 的 TLS 协议
vSphere 6.5 包括用于管理 TLS 配置的 TLS Reconfigurator 工具。用户可明确安装此工具。有关此工具,请参见 VMware 知识库文章 2147469 和《vSphere 安全性》文档。
如果在 vCenter Server 6.0 Update 3 中设置了 rhttproxy 端口(或所有端口)的特定 TLS 协议,则在 vCenter Server 升级后,协议设置保持不变。但是,如果您想在升级后使用 TLS Reconfigurator 工具更改 TLS 配置,则该工具会更改除了 rhttpproxy 端口之外的所有端口上的 TLS 版本。解决办法:
- 打开
config.xml
文件进行编辑。Windows C:\ProgramData\VMware\vCenterServer\cfg\vmware-rhttpproxy
Linux /etc/vmware-rhttpproxy/
- 搜索行 <sslOptions>xxxxxxxx</sslOptions> 并删除此行。
- 保存并重新启动
vmware-rhttpproxy
服务。
- 打开
- 升级到 vCenter Server 6.5 Update 1 之后,之前安装的 TLS Reconfigurator 可能无法正常工作
升级到 vCenter Server 6.5 Update 1 之后,之前安装的 TLS Reconfigurator 可能无法正常工作。
解决办法:从 vCenter Server 6.5 Update 1 产品下载页面,下载 vSphere TLS Configurator 脚本以便重新配置 TLS 合规性级别。
- 从存储策略包含 I/O 筛选器规则的内容库置备虚拟机时,兼容的数据存储很少或没有
使用存储策略包含 I/O 筛选器规则的虚拟机模板从内容库置备虚拟机 (VM) 时,部分数据存储不会显示在兼容数据存储列表中。因此,您可能无法将虚拟机置于这些数据存储中。
解决办法:
- 在正确的主机和数据存储上置备不带存储策略的虚拟机。
- 使用包含 I/O 筛选器规则的存储策略重新配置虚拟机。
- 对于包含 I/O 筛选器规则的存储策略,数据存储可能错误地显示为不兼容
创建或编辑包含 I/O 筛选器常用规则的现有存储策略时,如果检查存储兼容性,则您可能会看到
数据存储与当前虚拟机策略不匹配 (Datastore does not Match current VM policy)
或者数据存储不满足兼容性,因为它不支持一个或多个必需属性 (Datastore does not satisfy compatibility since it does not support one or more required properties)
消息。检查存储兼容性时,预期兼容的一些数据存储可能会显示在不兼容列表中。置备存储策略包含 I/O 筛选器规则的虚拟机时,也可能出现此情况。解决办法:
- 导航到不兼容数据存储列表。
- 检查每个数据存储的存储兼容性。
如果显示
兼容性检查成功 (Compatibility checks succeeded)
消息,则可以将虚拟机安全地置备到选定的数据存储。
- 在 Windows Server 2016 中,基于 HTML5 的 vSphere Web Client 用户界面可能不可用
在安装于 Windows Server 2016 的 vCenter Server 6.5.0 GA 或 vCenter Server 6.5.0a 上,更新 vCenter Server Java 组件 (JRE) 可能会失败。
早期版本中的已知问题
要查看以前的已知问题列表,请单击此处。
早期的已知问题分为如下类别。
- Auto Deploy 和 Image Builder
- 备份和还原问题
- 迁移问题
- 其他问题
- 网络连接问题
- 安全功能问题
- 服务器配置问题
- 升级问题
- vCenter Server Appliance、vCenter Server、vSphere Web Client、vSphere Client 和 vSphere Host Client 问题
- 虚拟机管理问题
- vSphere HA 和 Fault Tolerance 问题
-
无法将 ESXi 6.0 主机配置文件中的 SSH root 用户密钥应用到 ESXi 6.5
在 ESXi 6.5 中,已弃用用于管理 root 用户 SSH 密钥的授权密钥主机配置文件功能。但是,已弃用的版本设置为 6.0 而不是 6.5。因此,无法将主机配置文件 6.0 的 root 用户 SSH 密钥应用到 6.5 版本的主机。解决办法:要使用主机配置文件配置 root 用户的 SSH 密钥,您必须创建新的 6.5 主机配置文件。
-
通过重新引导目标无状态 ESXi 主机应用主机配置文件时显示无效文件路径错误消息
从无状态主机提取主机配置文件后,对文件进行编辑以创建新角色,使用用户输入的密码策略并启用无状态缓存,然后将配置文件连接到该主机,并更新配置中的用户密码和角色,则重新引导主机以应用主机配置文件将失败,并显示以下错误:
错误: EngineModule::ApplyHostConfig。异常: 文件路径无效 (ERROR: EngineModule::ApplyHostConfig. Exception: Invalid file path)
解决办法:必须将主机配置文件直接应用到主机:
停止 Auto Deploy 服务,然后重新引导主机。
引导主机后,确认主机上存在本地用户和角色。
使用配置中提供的凭据进行登录。
-
使用 Auto Deploy 引导无状态主机可能导致失败
出现以下情况时,getnameinfo
请求处理延迟约 11-16 秒并导致通过 Auto Deploy 引导无状态主机失败:- 通过在主机项中添加
resolve
参数 (hosts: files resolve dns
) 为无状态主机启用本地 DNS 缓存。hosts: files resolve dns
属于 Photon/etc/nsswitch.conf
配置文件。 - 主机上的网卡从 DHCP 获取其 IP,而 DNS 服务器中没有相同的 IP。
解决办法:在从 DHCP 获取 IP 的 vCenter Server 的网卡配置文件中,将 UseDNS 键设置为 false:
[DHCP] UseDNS=false
- 通过在主机项中添加
-
使用 vSphere Auto Deploy 部署无状态 ESXi 主机并在主机配置文件中指定 vSphere Distributed Switch 属性时,该主机可能会保持维护模式
使用 vSphere Auto Deploy 部署无状态 ESXi 主机并在主机配置文件中指定 vSphere Distributed Switch 属性时,该主机会在应用主机配置文件时进入维护模式。如果该过程失败,则可能不会应用主机配置文件,并且主机可能不会退出维护模式。解决办法:在“主机配置文件”页面上,手动使已部署的主机退出维护模式并对其进行修复。
-
执行修复以便在启用了 iSCSI 的群集上应用主机配置文件设置导致在 vSphere Web Client 中出错
在将从配置了大量 LUN 的主机中所提取的主机配置文件连接到由启用了 iSCSI 的主机所组成的群集后,当您修复该群集时,修复过程导致在 vSphere Web Client 界面中显示以下错误消息:
批量应用主机配置文件操作失败。 com.vmware.vim.vmomi.client.exception.TransportProtocolException:org.apache.http.client.ClientProtocolException (Apply host profile operation in batch failed. com.vmware.vim.vmomi.client.exception.TransportProtocolException:org.apache.http.client.ClientProtocolException)
vpxd.log
文件中看到以下错误:
2016-07-25T12:06:01.214Z error vpxd[7FF1FE8FB700] [Originator@6876 sub=SoapAdapter] length of HTTP request body exceeds configured maximum 20000000
解决办法:执行下列步骤:
在“修复”向导中选择更少的主机。
只有在修复完成后,才能启动其他向导处理剩余主机。
-
将 vCenter Server 系统从 5.5 或 6.0 升级或迁移到版本 6.5 后,vSphere Web Client 中不存在 Auto Deploy 选项
将 vCenter Server 系统从版本 5.5 和 6.0 升级或迁移到 6.5 后,vSphere Web Client 的配置 > 设置屏幕中不存在 Auto Deploy 选项。vSphere Auto Deploy 服务与 Image Builder 服务一起安装,但不会自动启动。解决办法:执行下列步骤:
手动启动 Image Builder 服务。
从 vSphere Web Client 注销并重新登录。
在 vSphere Web Client 主页上,导航到 vCenter Server 系统,然后选择配置 > 设置以找到 Auto Deploy 服务。
-
将超过 63 个主机附加到一个主机配置文件后,主机自定义页面加载时会出错
从引用主机提取主机配置文件并将超过 63 个主机附加到此配置文件后,vCenter Server 系统过载且生成主机特定应答文件的时间超出 120 秒的时间限制。主机自定义页面加载时会出错:
查询执行超时,因为后端属性提供程序所用时间超过 120 秒 (The query execution timed out because the backend property provider took more than 120 seconds)
解决办法:将主机配置文件附加到群集或主机,但不生成自定义数据:
右键单击群集或主机,然后选择主机配置文件 > 附加主机配置文件。
选择要附加的配置文件。
选择跳过自定义复选框。vSphere Web Client 界面将不调用
RetrieveHostCustomizationsForProfile
来生成自定义数据。右键单击附加到群集或主机的主机配置文件,然后选择导出主机自定义。此操作将生成包含每个主机自定义条目的 CSV 文件。
在 CSV 文件中填写自定义数据。
右键单击主机配置文件,选择编辑主机自定义,然后导入 CSV 文件。
单击完成以保存自定义数据。
填充自定义数据:
-
在 Intel XL710 (40GB) 网络适配器上对 ESXi 安装程序执行采用 PXE 引导的 Auto Deploy 导致失败
使用预引导执行环境将 ESXi 安装程序从 Intel XL710 网络设备引导到主机时,在控制转移到 ESXi 内核之前 ESXi 映像复制过程失败。您会看到以下错误:Decompressed MD5: 000000000000000000000
Fatal error: 34(Unexpected EOF)
serial log:
******************************************************************
* Booting through VMware AutoDeploy...
*
* Machine attributes:
* . asset=
* . domain=eng.vmware.com
* . hostname=prme-hwe-drv-8-dhcp173
* . ipv4=10.24.87.173
* . ipv6=fe80::6a05:caff:fe2d:5608
* . mac=68:05:ca:2d:56:08
* . model=PowerEdge R730
* . oemstring=Dell System
* . oemstring=5[0000]
* . oemstring=14[1]
* . oemstring=17[04C4B7E08854C657]
* . oemstring=17[5F90B9D0CECE3B5A]
* . oemstring=18[0]
* . oemstring=19[1]
* . oemstring=19[1]
* . serial=3XJRR52
* . uuid=4c4c4544-0058-4a10-8052-b3c04f523532
* . vendor=Dell Inc.
*
* Image Profile: ESXi-6.5.0-4067802-standard
* VC Host: None
*
* Bootloader VIB version: 6.5.0-0.0.4067802
******************************************************************
/vmw/cache/d6/b46cc616433e9d62ab4d636bc7f749/mboot.c32.f70fd55f332c557878f1cf77edd9fbff... ok
Scanning the local disk for cached image.
If no image is found, the system will reboot in 20 seconds......
<3>The system on the disk is not stateless cached.
<3>Rebooting...解决办法:无。
在将 vCenter Server Appliance 基于文件还原到 vCenter Server 实例之后,vSphere Web Client 中的操作(例如配置高可用性群集或启用对设备的 SSH 访问等)可能会失败
在还原 vCenter Server 实例的过程中,将部署新的 vCenter Server Appliance,并使用自签名证书启动设备 HTTP 服务器。还原过程结束后,备份的证书已恢复但设备 HTTP 服务器未重新启动。因此,所有需要对设备 HTTP 服务器进行内部 API 调用的操作都将失败。解决办法:将 vCenter Server Appliance 还原到 vCenter Server 实例后,必须登录到该设备,然后通过运行
service vami-lighttp restart
命令重新启动其 HTTP 服务器。如果更改了 vCPU 的数量或设备的磁盘大小,则尝试从基于文件的备份还原 Platform Services Controller 设备会失败
在 vSphere 6.5 中,Platform Services Controller 设备部署了 2 个 vCPU 和 60 GB 磁盘大小。不支持增加 vCPU 的数量和磁盘大小。如果尝试对 CPU 超过 2 个或磁盘大小超过 60 GB 的 Platform Services Controller 设备执行基于文件的还原,vCenter Server Appliance 安装程序将出现故障并显示错误:大小可能与您设置的要求不匹配 (No possible size matches your set of requirements)。
解决办法:将处理器数量减少到不超过 2 个 vCPU,并将磁盘大小减少到不超过 60 GB。
通过基于映像的备份还原具有外部 Platform Services Controller 部署的 vCenter Server Appliance 不会启动所有 vCenter Server 服务
在使用 vSphere Data Protection 还原具有外部 Platform Services Controller 部署的 vCenter Server Appliance 后,必须运行vcenter-restore
脚本以完成还原操作并启动 vCenter Server 服务。vcenter-restore
执行可能会失败,并出现以下错误消息:操作失败。请确保 SSO 用户名和密码正确并重新运行该脚本。如果问题仍然存在,请联系 VMware 技术支持 (Operation Failed.Please make sure the SSO username and password are correct and rerun the script.If problem persists, contact VMware support)。
解决办法:在
vcenter-restore
执行失败后,运行service-control --start --all
命令以启动所有服务。如果
service-control --start --all
执行失败,请确认输入正确的 vCenter Single Sign-On 用户名和密码。您也可以联系 VMware 技术支持。
从 SAN 引导问题
不支持在光纤通道或 LUN ID 大于 255 的 iSCSI LUN 上安装 ESXi 6.5
vSphere 6.5 支持介于 0 到 16383 之间的 LUN ID。不过,由于适配器 BIOS 的限制,不能使用 ID 大于 255 的 LUN 从 SAN 引导安装。解决办法:对于 ESXi 安装,请使用 ID 等于或小于 255 的 LUN。
iSCSI 问题
-
在 vSphere 6.5 中,分配给 iSCSI 软件适配器的名称与先前版本不同
升级到 vSphere 6.5 版本后,现有软件 iSCSI 适配器的名称 vmhbaXX 会发生更改。这一更改会影响对适配器名称使用硬编码值的所有脚本。由于 VMware 不保证适配器名称在各个版本间保持不变,因此您不应在脚本中对名称进行硬编码。名称更改不影响 iSCSI 软件适配器的行为。解决办法:无。
如果源 Windows 安装设置了静态 IPv4 和静态 IPv6 配置,则尝试将 Windows 上安装的 vCenter Server 或 Platform Services Controller 迁移到某个设备可能会失败,并显示有关 DNS 配置设置的错误消息
迁移配置了 IPv4 和 IPv6 静态地址的 Windows 安装可能会失败,并且显示错误消息:设置 DNS 配置时出现错误。详细信息: 操作失败。代码: com.vmware.applmgmt.err_operation_failed (Error setting DNS configuration. Details: Operation Failed. Code: com.vmware.applmgmt.err_operation_failed)。新部署设备的日志文件 /var/log/vmware/applmgmt/vami.log 包含以下条目:
INFO:vmware.appliance.networking.utils:Running command: ['/usr/bin/netmgr', 'dns_servers', '--set', '--mode', 'static', '--servers', 'IPv6_address,IPv4_address']
INFO:vmware.appliance.networking.utils:output:
error:
returncode: 17
ERROR:vmware.appliance.networking.impl:['/usr/bin/netmgr', 'dns_servers', '--set', '--mode', 'static', '--servers', 'IPv6_address,IPv4_address'] error , rc=17解决办法:
删除新部署的设备并还原源 Windows 安装。
在源 Windows 安装上,禁用 IPv6 或 IPv4 配置。
从 DNS 服务器中删除已禁用的 IPv6 或 IPv4 地址条目。
重试迁移。
(可选)迁移完成后,重新添加该 DNS 条目,然后在已迁移设备上设置已禁用的 IPv6 或 IPv4 地址。
在 Windows 集成身份验证模式下迁移具有外部 SQL 的 vCenter Server 6.0 时,VMware Migration Assistant 初始化失败
作为一个没有“更换进程级令牌”特权的用户,当您从具有配置了“集成 Windows 身份验证”的外部 Microsoft SQL Server 数据库的 Windows 上迁移 vCenter Server 时,VMware Migration Assistant 初始化将失败,并显示一条并不十分明确的错误消息,其中未指出失败原因。例如:无法运行迁移前检查 (Failed to run pre-migration checks)
vCenter Server 数据库在日志(位于
日志包含以下条目:
%temp/vcsMigration/CollectRequirements_com.vmware.vcdb_2016_02_04_17_50.log)中收集要求。
2016-02-04T12:20:47.868Z ERROR vcdb.const Error while validating source vCenter Server database: "[Error 1314] CreateProcessAsUser: 'A required privilege is not held by the client.'"解决办法:验证是否已为运行迁移的用户设置了“更换进程级令牌”特权。在 Microsoft 联机文档中可以找到有关如何自定义设置的指南。您可在确认权限正确无误后重新运行迁移。
Lsu-hpsa 插件无法在本机 hpsa 驱动程序 (nhpsa) 上使用
Lsu-hpsa 插件无法在本机 hpsa 驱动程序 (nhpsa) 上使用,因为 nhpsa 驱动程序与 lsu-hpsa 插件所使用的最新 HPSA 管理工具 (hpssacli) 不兼容。您可能收到以下错误消息:# esxcli storage core device set -d naa.600508b1001c7dce62f9307c0604e53b -l=locator
无法将设备的 LED 状态设置为定位符。错误为: HPSAPlugin_SetLedState 中的 HPSSACLI 调用退出并显示代码 127! (from lsu-hpsa-plugin) (Unable to set device's LED state to locator. Error was: HPSSACLI call in HPSAPlugin_SetLedState exited with code 127! (from lsu-hpsa-plugin))
# esxcli storage core device physical get -d naa.50004cf211e636a7
插件 lsu-hpsa-plugin 无法获取名为 naa.50004cf211e636a7 的设备的信息。错误为: Cache_Update 中的 HPSSACLI 调用退出并显示代码 127 (Plugin lsu-hpsa-plugin cannot get information for device with name naa.50004cf211e636a7. Error was: HPSSACLI call in Cache_Update exited with code 127)!
# esxcli storage core device raid list -d naa.600508b1001c7dce62f9307c0604e53b
插件 lsu-hpsa-plugin 无法获取名为 naa.600508b1001c7dce62f9307c0604e53b 的设备的信息。错误为: Cache_Update 中的 HPSSACLI 调用退出并显示代码 127 (Plugin lsu-hpsa-plugin cannot get information for device with name naa.600508b1001c7dce62f9307c0604e53b. Error was: HPSSACLI call in Cache_Update exited with code 127)!
解决办法:将本机 hpsa 驱动程序 (nhpsa) 替换为 vmklinux 驱动程序。
其他存储问题
-
如果使用 SESparse VMDK,格式化采用 Windows 或 Linux 文件系统的虚拟机需要的时间较长
格式化运行 Windows 或 Linux 文件系统的虚拟机时,格式化过程需要比平常更长的时间。如果虚拟磁盘为 SESparse,就会出现此问题。解决办法:格式化前,在客户机操作系统上禁用 UNMAP 操作。您可以在完成格式化过程之后重新启用该操作。
尝试对共享远程 SAS 设备使用 VMW_SATP_LOCAL 插件可能会触发问题和故障
在 ESX 6.5 之前的版本中,被 VMW_SATP_LOCAL 插件声明的 SAS 设备也被标记为远程。在 ESX 6.5 中,被 VMW_SATP_LOCAL 声明的所有设备即使为外部设备,也都被标记为本地。因此,当您从早期版本升级到 ESXi 6.5 时,任何先前被标记为远程的所有现有远程 SAS 设备的状态均更改为本地。此更改会影响这些设备上部署的共享数据存储,可能会导致出现问题和不可预知的行为。
另外,如果错误地使用现在标记为本地设备但实际上为外部共享设备实现某些功能,将会发生问题。例如,当您允许创建 VFAT 文件系统或将设备用于 Virtual SAN 时。解决办法:不要对远程外部 SAS 设备使用 VMW_SATP_LOCAL 插件。确保使用支持列表中的其他适用 SATP 或供应商的唯一 SATP。
在向数据存储上载文件期间从 vSphere Web Client 注销会取消上载并留下不完整的文件
向数据存储上载大文件需要一些时间。如果在上载文件的同时注销,上载将取消且不发出警告。部分上载的文件将保留在数据存储中。解决办法:在文件上载期间不要注销。如果数据存储包含不完整的文件,请手动从数据存储中将其删除。
-
当虚拟网卡连接到禁用了 Network I/O Control 的 vSphere 标准交换机或 vSphere Distributed Switch 时,连接失败
如果将虚拟网卡配置为预留大于 0,并将其连接到禁用了 Network I/O Control 的 vSphere 标准交换机或 vSphere Distributed Switch,则连接失败,并显示以下错误消息:指定的参数不正确: spec.deviceChange.device.backing (A specified parameter was not correct: spec.deviceChange.device.backing)。解决办法:无。
-
完全直通设备的网络不可用
如果在直通 Broadcom 千兆以太网适配器上使用本机 ntg3 驱动程序,网络连接将不可用。解决办法:
以旧版模式运行 ntg3 驱动程序:
运行 esxcli system module parameters set -m ntg3 -p intrMode=0 命令。
重新引导主机。
- 使用 tg3 vmklinux 驱动程序作为默认驱动程序,不使用本机的 ntg3 驱动程序。
- 虚拟机的用户空间 RDMA 应用程序无法发送或接收数据
如果客户机用户空间 RDMA 应用程序使用不可靠的数据报队列对和基于 IP 的组 ID 与其他虚拟机通信,则 RDMA 应用程序将无法发送或接收任何数据或工作完成条目。排入队列对的任何工作请求都会被删除并且不会完成。解决办法:无。
-
如果使用的 IBM 系统服务器配有连接到通用主机控制器接口 (UHCI) 的 USB 网卡设备,数据包会丢失
某些旧的 IBM 系统服务器(如 IBM BladeCenter HS22)配有连接到 UHCI 的USB 网卡设备,在运行 USB 本机驱动程序 vmkusb 时会遇到网络连接问题。如果对连接到 UHCI 的 USB 网卡使用了 vmkusb 驱动程序,数据包在到达该 USB 网卡设备时会丢失。解决办法:禁用 USB 本机 vmkusb 驱动程序,切换到旧版 vmklinux USB 驱动程序:
-
运行 esxcli system module set -m=vmkusb -e=FALSE 命令禁用 USB 本机驱动程序 vmkusb。
重新引导主机。重新引导时,将加载旧的 USB 驱动程序。
-
- 客户机内核应用程序收到未发信号的快速注册工作请求的意外完成条目
具有活动 RDMA 上行链路的主机上的两个虚拟机之间的 RDMA 通信有时会在客户机内核应用程序中触发伪完成条目。客户机的内核级 RDMA 上层协议 (ULP) 发出的未发信号的快速注册工作请求会错误地触发完成条目。这可能会导致完成队列在内核 ULP 中溢出。解决办法:为避免触发外部完成,请将要使用快速注册工作请求的虚拟机置于单独的主机上。
-
具有准虚拟 RDMA 设备的虚拟机在生成快照操作或 vMotion 迁移期间变得无法访问
具有准虚拟 RDMA (PVRDMA) 设备的虚拟机运行 RDMA 应用程序与对等队列对通信。如果 RDMA 应用程序试图与不存在的对等队列编号通信,PVRDMA 设备可能会无限期地等待对等队列的响应。如果生成快照操作或迁移期间 RDMA 应用程序仍在运行,其结果是虚拟机将变得无法访问。解决办法:使用 PVRDMA 设备生成快照或执行 vMotion 迁移前,关闭正在使用不存在的对等队列对编号的 RDMA 应用程序。
-
ESXi 核心的 Netdump 传输耗费数小时才完成
在使用 Intel X710 或 Intel X710L 网卡的主机上,将 ESXi 核心传输到 Netdump 服务器用了几个小时。此操作可以成功执行,但是使用其他网卡执行 Netdump 传输时要快得多。解决办法:无。
-
在具有准虚拟 RDMA 设备的客户机虚拟机中,内核级 RDMA 上层协议无法正确工作
内核级 RDMA 上层协议(如 NFS 或 iSER)尝试创建的资源超出了准虚拟 RDMA (PVRDMA) 设备所能提供的资源。其结果是,内核模块加载失败。但是,RDMA 连接管理器 (RDMA Connection Manager, RDMACM) 会继续工作。解决办法:无。
-
超过 60 秒后,Down/Up 命令才能启动网卡
设置虚拟可扩展 LAN (VXLAN) 并通过使用 nmlx4_en 驱动程序的网卡传输 VXLAN 流量时,esxcli network nic up 命令可能无法在 60 秒内启动网卡。网卡的启动稍有延迟。如果连续多次运行 Down/Up 和 Unlink/Link 命令,命令执行会变慢。解决办法:无。
-
40 千兆位的 nmlx4_en 网卡不支持 LAN 唤醒 (WOL)
仅 10 千兆位的 HP 可变 LOM 卡(HP 品牌的 Mellanox 卡)支持 WOL。HP 不支持 40 千兆位的卡。解决办法:如果要在 nmlx4_en 卡上使用 WOL,请使用 10 千兆位的 HP 可变 LOM 卡。
-
使用 Kerberos 凭据通过 Active Directory 进行身份验证时,NFS 共享无法挂载
将 ESX 系统加入 Active Directory 并升级到当前版本后,如果 Active Directory 实例不再支持 RC4 加密,ESX 将无法使用 Kerberos keytab 正确挂载 NFS 共享。这是因为仅当 ESX 已加入且 ESX 上使用的 Likewise 堆栈不支持以前版本的 AES 加密时,才会写入 keytab。解决办法:必须重新加入 Active Directory,以便更新系统 keytab。
-
Intel 82579LM 或 I217 vmnic 可能会发生不可恢复的挂起
当流量比较大时(例如,有 4 对虚拟机正在运行 netperf,并反复禁用和重新启用硬件卸载功能的 VMKernel 软件模拟),Intel 82579LM 或 I217 vmnic 上会触发问题。经过几个禁用和重新启用周期后,硬件会进入挂起状态。解决办法:
避免在 Intel 82579LM 或 I217 适配器上禁用并重新启用硬件卸载功能的 VMKernel 软件模拟。
如果遇到这种挂起,必须重新引导主机。
- Intel i219 网卡可能挂起并断开网络连接
显示为“Intel Corporation Ethernet Connection I219-LM”(有时候带有后缀“V”)的 Intel i219 系列网卡可能会遇到硬件挂起状态,导致系统断开端口上的网络连接。若流量通过网卡时发生了破坏性操作,则会触发此问题。例如,如果在通过 i219 端口复制文件的同时使用命令esxcli network nic down vmnixX
断开链接,就有可能发生此错误。当流量比较大时(例如,有 4 对虚拟机正在运行 netperf,并反复禁用和重新启用硬件卸载功能的 VMKernel 软件模拟),也可能触发此问题。重新引导主机后,网卡才能正常工作。解决办法:
避免在重要的作业中使用 i219 网卡端口。
避免对 i219 端口执行破坏性操作。
避免在 Intel I219 适配器上禁用并重新启用硬件卸载功能的 VMKernel 软件模拟。
如果必须使用 i219,请对非 i219LM 端口设置故障切换网卡绑定。
- 由于 igb 本机 Linux 驱动程序对网卡速度/双工设置只支持自动协商模式,在物理交换机上配置全双工会引发双工不匹配问题
如果在 ESXi 主机上使用 igb 本机驱动程序,此驱动程序始终以自动协商速度和双工模式工作。连接的这一端无论设置什么配置,都不会应用到 ESXi 端。如果手动将物理交换机设置为全双工模式,自动协商支持会引发全双工不匹配问题。解决办法:执行以下任一种解决办法:
在物理交换机端口上,将速度和双工模式设置为
auto
,然后再进行升级或全新安装。在 ESXi 主机上,使用 VMklinux igb 驱动程序,不使用 igb 本机驱动程序。运行以下命令可以切换到 igb 驱动程序:
esxcli system module set --enabled=false --module=igbn
esxcli system module set --enabled=true --module=igb
- 在网卡故障切换或故障恢复期间,bnx2x 驱动程序会导致出现紫屏错误消息
禁用或启用 VMKernel 端口和更改网卡的故障切换顺序时,bnx2x 驱动程序会引发紫屏错误消息。解决办法:使用异步驱动程序。
NFS 问题
NFS 4.1 客户端在尝试创建新会话时失去与 NFS 服务器的同步
当与 NFS 服务器中断连接一段时间后,或者当 NFS IO 未获得响应时,会发生此问题。发生此问题时,vmwarning.log 文件中会包含一系列简化的类似于以下内容的警告消息:
NFS41 CREATE_SESSION request failed with NFS4ERR_SEQ_MISORDERED
解决办法:执行下列步骤:
卸载受影响的 NFS 4.1 数据存储。如果在卸载时没有打开任何文件,则此操作会成功,并且 NFS 4.1 客户端模块会清除其内部状态。然后,您可以重新挂载已卸载的数据存储,并继续执行正常操作。
-
如果卸载数据存储未能解决此问题,请禁用连接到 NFS 共享的 IP 地址的网卡。使网卡保持禁用状态直至服务器租约时间过期,然后重新启用网卡。此时应当可以继续执行正常操作。
如果上述步骤失败,请重新引导 ESXi 主机。
-
ESXi 重新引导后,EMC VNX 存储导出的 NFS 4.1 数据存储无法挂载
由于 EMC VNX 的潜在问题,ESXi 主机重新引导后,NFS 4.1 重新挂载请求可能会失败。因此,此存储导出的所有现有 NFS 4.1 数据存储均显示为已卸载。解决办法:等待 90 秒的租约过期,然后手动重新挂载卷。
-
如果使用不同标签挂载同一个 NFS 数据存储,稍后尝试挂载另一个数据存储时会触发故障
当您使用 esxcli 命令在不同的 ESXi 主机上挂载同一个 NFS 数据存储时,会发生此问题。如果使用不同标签,例如 A 和 B,vCenter Server 会将 B 重命名为 A,以便该数据存储在所有主机上的标签一致。如果稍后尝试挂载新的数据存储,并使用标签 B,您的 ESXi 主机就会发生故障。仅当您使用 esxcli 命令挂载 NFS 数据存储时才会发生此问题。通过 vSphere Web Client 挂载时不会出现此问题。解决办法:使用 esxcli 命令挂载同一个 NFS 数据存储时,确保在所有主机上使用一致的标签。
从 VNX 服务器导出的 NFS 4.1 数据存储可能变得无法访问
当 VNX 4.1 服务器与 ESXi 主机断开连接时,NSF 4.1 数据存储可能变得无法访问。如果 VNX 服务器意外更改了其主要编号,则会发生此问题。但是,NFS 4.1 客户端预期在其建立与服务器的连接后不会发生服务器主要编号变更。解决办法:移除服务器导出的所有数据存储并重新挂载。
-
在启用智能卡身份验证的情况下运行 TLS ReConfigurator 后出现的问题
vSphere 6.5 包括可用于管理 TLS 配置的 TLS Reconfigurator 工具。用户可明确安装此工具。有关此工具,请参见 VMware 知识库文章 2147469。
如果已在 vSphere 6.5 环境中对 Platform Services Controller 服务启用智能卡身份验证,则在此环境中运行此工具会导致该服务无法启动,并出现异常结果。如果通过运行此工具在 Platform Services Controller 上更改内容管理器服务 (Windows PSC) 或 vmware-stsd 服务(Platform Services Controller 设备)的 TLS 配置,则会出现此错误。解决办法:
打开 server.xml 文件进行编辑。
从服务器标记对应的两个条目中,移除第一个条目。
重新启动所有服务。
Windows:
C:\ProgramData\VMware\vCenterServer\runtime\VMwareSTSService\con
Linux:
/usr/lib/vmware-sso/vmware-sts/conf
在以下示例中,您将移除第一个服务器条目,而不会移除第二个服务器条目。
<!--Remove the first Server entry-->
<Server port="${base.shutdown.port}" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
...
</Server>
<!--Keep the second Server entry-->
<Server port="${base.shutdown.port}" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
...
</Server>
如果在负载平衡器后设有多个 vCenter Server 和 Platform Services Controller,则向环境中添加 ESXi 主机时会出错
您将环境设置为在负载平衡器后面具有多个 vCenter Server 实例和多个 Platform Services Controller 实例。该环境将 VMCA 用作中间 CA。当您尝试添加 ESXi 主机时,可能会出现以下错误:
Unable to get signed certificate for host name : Error: Failed to connect to the remote host, reason = rpc_s_too_many_rem_connects)
当您尝试检索 Platform Services Controller 上的 root CA 时,命令将失败,如下所示。
/usr/lib/vmware-vmca/bin/certool --getrootca --server=wx-sxxx-sxxx.x.x.x Status : Failed Error Code : 382312518 Error Message : Failed to connect to the remote host, reason = rpc_s_too_many_rem_connects (0x16c9a046)
解决办法:重新启动 Platform Services Controller 上的 VMCA 服务。
如果 Platform Services Controller 节点不可用,vCenter Server 服务不会在重新引导或者故障切换后启动
如果 Platform Services Controller 节点暂时不可用,并且在该段时间内重新引导 vCenter Server 或发生 vCenter HA 故障切换,将无法启动 vCenter 服务。解决办法:还原 Platform Services Controller 节点并再次重新引导 vCenter Server,或者使用以下命令通过命令行启动所有服务:
service-control --start --all
vCenter Server Appliance 上的 STS 守护进程不启动
安装 vCenter Server Appliance 后,或者升级或迁移至 vCenter Server Appliance 6.5 后,Security Token Service 守护进程有时不启动。此问题虽然很少见,但是已经出现过。解决办法:无。在 IPv6 环境中,DNS 未将 localhost 解析为 loopback 地址时发生了此问题。检查您的网络配置可能有助于解决此问题。
尝试通过 vSphere Web Client 登录到 vCenter Server 时出现错误 400
通过 vSphere Web Client 登录到 vCenter Server,然后注销。如果 8 小时或更长时间后,尝试从相同的浏览器选项卡登录,则会产生以下错误。
400 出现 SSO 错误。urn:oasis:names:tc:SAML:2.0:status:Requester, sub status:null (400 An Error occurred from SSO. urn:oasis:names:tc:SAML:2.0:status:Requester, sub status:null)
解决办法:关闭浏览器或浏览器选项卡,然后再次登录。
当 vCenter Server 还原为之前备份的状态时,加密的虚拟机将进入锁定(无效)状态
在大多数情况下,可以使用 vSphere Web Client 或 vSphere API 将加密的虚拟机添加到 vCenter Server。
但是,也可以通过其他方式添加虚拟机,例如,使用基于文件的备份和还原,通过备份操作添加加密的虚拟机。
这种情况下,vCenter Server 不会将加密密钥推送到 ESXi 主机。其结果是,虚拟机将处于锁定(无效)状态。
这是一个安全功能,可阻止未授权的加密虚拟机访问 vCenter Server。解决办法:您具有多个选择。
取消注册虚拟机,然后使用 vSphere API 重新注册它。可以通过 vSphere Web Client 或 vSphere API 执行此操作。
从 vCenter Server 中移除包含虚拟机的 ESXi 主机,然后重新添加它。
执行虚拟机加密任务期间与远程主机通信时出错
您在执行虚拟机加密操作,例如,对虚拟机加密,或者创建一个新的加密虚拟机。群集中有一个 ESXi 主机断开了连接。将出现以下错误。
与远程主机通信时出错 (An error occurred while communicating with the remote host)
解决办法:从群集的清单中移除已断开的主机。
Platform Services Controller 服务变为不可用时,未发生自动故障切换
如果在负载平衡器的后面运行 Platform Services Controller,当 Platform Services Controller 节点变为不可用时,将发生故障切换。如果使用反向代理端口 443 运行的 Platform Services Controller 服务失败,则不会发生自动故障切换。这些服务包括 Security Token Service、License Service 等。解决办法:将服务失败的 Platform Services Controller 置于脱机状态,以便触发故障切换。
vCenter Server 系统无法使用 IPv6 地址连接到使 KMS
vCenter Server 可以连接到密钥管理服务器 (Key Management Server, KMS),但前提是该 KMS 具有 IPv4 地址或者能够解析为 IPv4 地址的主机名。如果 KMS 具有 IPv6 地址,当您将 KMS 添加到 vCenter Server 系统时,将发生以下错误。
无法建立信任连接 (Cannot establish trust connection)
解决办法:为 KMS 配置一个 IPv4 地址。
从较低版本的 ESXi 升级之后,安全引导失败
在以下情况下,无法引导已启用安全引导的 ESXi 6.5 主机。主机升级是使用 ESXCLI 命令执行的。该命令不会升级引导加载程序,也不保留签名。升级后启用安全引导时出现错误。
主机升级是使用 ISO 执行的,但是在升级后保留了旧的 VIB。在这种情况下,安全引导过程无法验证旧 VIB 的签名,因此会失败。ISO 必须包含升级前在 ESXi 主机上安装的所有 VIB 的新版本。
解决办法:无。在这些情况下,无法启用安全引导。请重新安装 ESXi 主机以启用安全引导。
如果升级前启用了 SSLv3,升级后会在端口 7444 上启用 SSLv3
全新安装的 vCenter Server 或 Platform Services Controller 系统上不会启用 SSLv3。但是,在升级后的系统上,默认情况下在端口 7444(Security Token 服务器端口)上启用该服务。启用 SSLv3 可能会使您的系统容易受到某些攻击的侵害。解决办法:对于嵌入式部署,在 Security Token 服务器的
server.xml
文件中禁用 SSLv3。对于包含外部 Platform Services Controller 的部署,确定是否连接了任何旧版的 vCenter Server 系统,如果是,请升级这些 vCenter Server 系统。
- 禁用 SSLv3。
打开
server.xml
文件(Windows 系统:C:\ProgramData\VMware\vCenterServer\runtime\VMwareSTSService\conf
;Linux 系统:/usr/lib/vmware-sso/vmware-sts/conf/
)。找到具有
SSLEnabled=True
的连接器,从属性SSLEnabledProtocols
中移除 SSLv3;修改后属性应如下所示:
sslEnabledProtocols="TLSv1,TLSv1.1,TLSv1.2"
保存并重新启动所有服务。
克隆具有一个或多个未加密硬盘的已加密虚拟机时出错
克隆加密虚拟机时,如果虚拟机的一个或多个硬盘未加密,会出现以下错误。
对象不支持此操作 (The operation is not supported on the object)。
克隆过程将vv失败。解决办法:在“克隆虚拟机”向导的“选择存储”屏幕中,选择高级。即使不更改高级设置,克隆过程也会成功。
在主机配置文件合规性检查期间,“在整个群集范围内共享”选项出现不匹配
在主机配置文件合规性检查期间,如果由于“在整个群集范围内共享”
选项而出现不匹配,则将显示主机
值或主机配置文件
值所对应的设备名称。解决办法:将该消息视为因
“在整个群集范围内共享”
选项造成的合规性不匹配。如果从某个 vSAN 群集中提取的主机配置文件连接到其他 vSAN 群集,则主机配置文件修复将失败
如果从某个 vSAN 群集的引用主机中提取主机配置文件并将其连接到其他 vSAN 群集,则修复(应用)操作将失败。解决办法:在应用主机配置文件之前,编辑该配置文件的 vSAN 设置。群集 UUID 和数据存储名称必须与配置文件所连接到的群集的值相匹配。
主机配置文件不捕获主机锁定模式设置
如果从启用了锁定模式的无状态 ESXi 主机中提取主机配置文件,则不会捕获锁定模式设置。应用主机配置文件并重新引导主机后,将在主机上禁用锁定模式。解决办法:应用主机配置文件并重新引导主机后,手动为主机启用锁定模式。
升级到 vSphere 6.5 后,具有 SAS 驱动器的主机配置文件出现合规性错误
由于 SATP_LOCAL 声明的所有驱动器均标记为“本地”,因此启用了设备在整个群集范围内共享选项的具有 SAS 的主机配置文件在合规性检查中失败。解决办法:执行修复前,为具有 SAS 驱动器的主机配置文件禁用设备在整个群集范围内共享配置选项。
对具有 DRS 软性关联性规则的主机执行主机配置文件批量修复失败
批量修复可对一组主机或群集执行修复操作。执行修复操作前,主机配置文件会使用 DRS 功能自动将主机置于维护模式。但是,只有全自动 DRS 群集中没有软性关联性规则的主机可以执行此操作。具有 DRS 软性关联性规则的主机执行修复失败,因为此规则将阻止主机进入维护模式,进而导致修复失败。解决办法:
确定群集是否为全自动:
在 vSphere Web Client 中,导航到群集。
选择配置选项卡,然后选择设置。
展开服务列表,然后选择 vSphere DRS。
如果“DRS 自动化”字段为“全自动”,则群集为全自动。
检查主机是否具有软性关联性规则:
在群集中,选择配置选项卡,然后选择设置。
选择虚拟机/主机规则。
检查任何类型设置为“在主机上运行虚拟机”或“请勿在主机上运行虚拟机”的规则。
如果这些规则的“虚拟机/主机规则详细信息”的详细信息中包含“应该”一词,则该规则是软性关联性规则或软性反关联性规则。
对于具有 DRS 软性关联性规则的主机,手动将该主机移动到维护模式,然后对其执行修复。
- 更新到 vSphere 6.5 Update 1 后,在非连续域命名空间中,域用户可能无法进行身份验证
将 Platform Services Controller 设备更新到 vSphere 6.5 Update 1 后,在非连续命名空间中,用户可能无法进行身份验证。
1.以 root 身份登录到 Platform Services Controller 设备并激活 bash shell。
2.通过运行/opt/likewise/bin/domainjoin-cli leave
命令退出该域。
3.重新引导该设备。
4.删除 Active Directory 上的计算机帐户。
5.再次登录到设备并启用 bash shell。
6.通过运行以下命令加入域:/opt/likewise/bin/domainjoin-cli join domain-name domain_admin_user
例如:/opt/likewise/bin/domainjoin-cli join vmware.com administrator
7.重新引导该设备。
Storage DRS 问题
- 如果虚拟机上的 VMDK 有附加的存储策略,Storage DRS 不接受容器级别的 VMDK 关联性
如果在启用了 Storage DRS 的数据存储群集中的虚拟机的 VMDK 上设置存储策略,则 Storage DRS 不会接受该虚拟机的聚集 VMDK 标记。它会为新添加或现有的 VMDK 推荐其他数据存储。解决办法:无。设置任何类型的策略(如 VMCrypt 策略或基于标记的策略)时均会出现此行为。
从 OVF 模板部署虚拟机时无法禁用 Storage DRS
如果部署 OVF 模板并从 Storage DRS 群集中选择单个数据存储用于放置虚拟机,则无法为虚拟机禁用 Storage DRS。Storage DRS 仍保持启用状态,可以稍后将此虚拟机移动到其他数据存储。解决办法:要将虚拟机永久保留在选定数据存储上,请手动更改虚拟机的自动化级别。通过存储群集设置,将虚拟机添加到虚拟机替代项列表。
存储驱动程序问题
支持 QLogic NetXtreme II Network/iSCSI/FCoE 适配器的 bnx2x 内置驱动程序可能会导致 ESXi 环境发生问题
当您禁用或启用 VMkernel 端口并更改 iSCSI 网络设置中网卡的故障切换顺序时,将发生问题和错误。解决办法:将 bnx2x 驱动程序替换为异步驱动程序。有关信息,请参见 VMware 网站。
使用 Seagate SATA 存储驱动器时,ESXi 主机可能会发生问题
如果使用 lsi_msgpt3 驱动程序声明的 HBA 适配器,主机可能会在连接到 Seagate SATA 设备时发生问题。vmkernel.log 文件显示类似于以下内容的错误:
SCSI cmd RESERVE failed on path XXX
和
reservation state on device XXX is unknown解决办法:将 Seagate SATA 驱动器替换为其他驱动器。
使用 Dell lsi_mr3 驱动程序版本 6.903.85.00-1OEM.600.0.0.2768847 时,可能会遇到错误
如果使用 Dell lsi_mr3 异步驱动程序版本 6.903.85.00-1OEM.600.0.0.2768847,VMkernel 日志可能会显示以下消息 ScsiCore: 1806: Invalid sense buffer。解决办法:将此驱动程序替换为 vSphere 6.5 内置驱动程序或 Broadcom 的异步驱动程序。
存储主机配置文件问题
尝试通过主机配置文件设置 action_OnRetryErrors 参数失败
当您通过编辑主机配置文件添加 SATP 声明规则来激活由 VMW_SATP_ALUA 声明的 NMP 设备的 action_OnRetryErrors 设置时,会发生此问题。此设置用于控制 ESXi 主机将问题路径标记为不活动并触发路径故障切换的功能。通过主机配置文件添加时,此设置会被忽略。解决办法:您可以使用另外两种方法在引用主机上设置此参数。
使用以下 esxcli 命令启用或禁用 action_OnRetryErrors 参数:
esxcli storage nmp satp generic deviceconfig set -c disable_action_OnRetryErrors -d naa.XXX
esxcli storage nmp satp generic deviceconfig set -c enable_action_OnRetryErrors -d naa.XXX-
执行以下步骤:
-
向 SATP 规则中添加 VMW_SATP_ALUA 声明规则:
esxcli storage nmp satp rule add --satp=VMW_SATP_ALUA --option=enable_action_OnRetryErrors --psp=VMW_PSP_XXX --type=device --device=naa.XXX 运行以下命令以声明设备:
esxcli storage core claimrule load
esxcli storage core claiming reclaim -d naa.XXX
-
Storage I/O Control 问题
克隆期间无法更改虚拟机 I/O 筛选器配置
Storage I/O Control 不支持在克隆期间更改虚拟机策略。解决办法:执行克隆操作期间不要更改任何策略。您可以在完成克隆操作之后更新策略。
不按 VMDK 接受 Storage I/O Control 设置
不按 VMDK 接受 Storage I/O Control 设置。在虚拟机级别接受 VMDK 设置。解决办法:无。
升级前检查显示错误,指出升级到 vCenter Server Appliance 6.5 时缺少 eth0 接口
升级前检查显示错误,指出缺少 eth0 接口,需要此接口才能完成 vCenter Server Appliance 升级。此外,可能还会显示一条警告,指出如果检测到多个网络适配器,将仅保留 eth0。解决办法:请参见知识库文章 http://kb.vmware.com/kb/2147933 获取解决办法。
在 Windows 环境中,如果分布式虚拟交换机和分布式虚拟端口组使用相同的高位/非 ASCII 名称,则 vCenter Server 升级会失败
在 Windows 环境中,如果分布式虚拟交换机和分布式虚拟端口组使用重复的高位/非 ASCII 字符作为名称,则 vCenter Server 升级会失败并显示以下错误:
无法启动 UpgradeRunner。有关更多详细信息,请检查临时目录中的 vminst.log 和 vcsUpgrade\UpgradeRunner.log 文件 (Failed to launch UpgradeRunner. Please check the vminst.log and vcsUpgrade\UpgradeRunner.log files in the temp directory for more details)。
解决办法:重命名未使用唯一名称的分布式虚拟交换机或分布式虚拟端口组。
如果源设备设置了静态 IPv4 和静态 IPv6 配置,则尝试升级 vCenter Server Appliance 或 Platform Services Controller 设备可能会失败并显示有关 DNS 配置设置的错误消息
升级配置了 IPv4 和 IPv6 静态地址的设备可能会失败,并显示错误消息:设置 DNS 配置时出现错误。详细信息: 操作失败。代码: com.vmware.applmgmt.err_operation_failed (Error setting DNS configuration. Details: Operation Failed. Code: com.vmware.applmgmt.err_operation_failed)。新部署设备的日志文件 /var/log/vmware/applmgmt/vami.log 包含以下条目:
INFO:vmware.appliance.networking.utils:Running command: ['/usr/bin/netmgr', 'dns_servers', '--set', '--mode', 'static', '--servers', 'IPv6_address,IPv4_address']
INFO:vmware.appliance.networking.utils:output:
error:
returncode: 17
ERROR:vmware.appliance.networking.impl:['/usr/bin/netmgr', 'dns_servers', '--set', '--mode', 'static', '--servers', 'IPv6_address,IPv4_address'] error , rc=17解决办法:
删除新部署的设备并还原源设备。
在源设备上,禁用 IPv6 或 IPv4 配置。
从 DNS 服务器中删除已禁用的 IPv6 或 IPv4 地址条目。
重试升级。
(可选)升级完成后,重新添加该 DNS 条目,然后在已升级设备上设置已禁用的 IPv6 或 IPv4 地址。
尝试使用已过期 root 密码升级 vCenter Server Appliance 或 Platform Services Controller 设备失败,并显示一条引用内部错误的一般消息
在设备升级过程中,安装程序会连接到源设备以检测其部署类型。如果源设备的 root 密码已过期,则安装程序无法连接到源设备,升级失败,并显示错误消息:预升级检查过程中出现内部错误。(Internal error occurs during pre-upgrade checks.)解决办法:
登录到设备的直接控制台用户界面。
设置新的 root 密码。
重试升级。
vCenter Server Appliance 升级可能失败,因为缺少依赖性共享库路径
vCenter Server Appliance 升级在导出阶段之前可能失败,并且错误日志会显示:/opt/vmware/share/vami/vami_get_network: error while loading shared libraries: libvami-common.so: cannot open shared object file: No such file or directory.发生此问题可能是因为缺少依赖性共享库路径。解决办法:
登录到要升级的 vCenter Server Appliance 的设备 Bash shell。
运行下列命令。
echo "LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}/opt/vmware/lib/vami/" >> /etc/profile
echo 'export LD_LIBRARY_PATH' >> /etc/profile从设备 shell 中注销。
重试升级。
如果 vCenter Server 6.0 在清单中配有内容库,则升级使用外部数据库的 vCenter Server 6.0 将失败
尝试升级清单中配有内容库且使用 Microsoft SQL Server 数据库或 Oracle 数据库的 vCenter Server 6.0 实例时,预升级检查失败。您将收到一条错误消息,例如:VMware Content Library Service 升级前检查过程中出现内部错误。(Internal error occurs during VMware Content Library Service pre-upgrade checks.)解决办法:无。
使用第三方提取工具提取 vCenter Server Appliance ISO 映像导致权限错误
使用从 Internet 获取的第三方工具提取 Mac OS X 中的 ISO 映像以运行安装程序时,可能会在运行 CLI 安装程序时遇到以下错误:“OSError: [Errno 13] 权限被拒绝 (OSError: [Errno 13] Permission denied)”。出现此问题的原因是,有些提取工具会在提取期间更改 vCenter Server Appliance ISO 文件上的默认权限集。
解决办法:在运行安装程序之前执行以下步骤:
要打开 vCenter Server Appliance ISO 文件,请运行 Mac OS X automount 命令。
将所有文件复制到新目录。
从新目录运行安装程序。
在 VMware Authentication Framework 守护进程 (VMware Authentication Framework Daemon, VMAFD) 首次引导期间 vCenter Server 升级可能会失败
VMware Authentication Framework Daemon (VMAFD) 的首次引导失败,并显示以下错误:“Vdcpromo 失败。错误 382312694: 访问被拒绝,原因 = rpc_s_auth_method (0x16c9a0f6) (Vdcpromo failed. Error 382312694: Access denied, reason = rpc_s_auth_method (0x16c9a0f6))”。如果升级的系统中安装的第三方软件安装了自己的 OpenSSL 库版本并修改了系统的 PATH 环境变量,在 vCenter Server 升级过程中就可能会遇到 VMAFD 首次引导失败。
解决办法:从 %PATH% 中移除包含 OpenSSL 库的第三方目录,或者将其移至 %PATH% 的末尾。
VMware vSphere vApp (vApp) 和资源池不可用作升级 vCenter Server Appliance 或 Platform Services Controller 设备的目标选项
使用 vCenter Server Appliance 安装程序图形用户界面 (GUI) 或命令行界面 (CLI) 升级设备时,不能选择 vApp 或资源池作为升级目标。vCenter Server Appliance 安装程序界面中未启用使用 vApp 或资源池作为升级目标的选项。
解决办法:在选择的 ESXi 主机或 vCenter Server 实例上完成升级。完成升级后,按如下所示手动移动新部署的虚拟机:
如果在属于 vCenter Server 清单的 ESXi 主机上或者在 vCenter Server 实例上升级了设备,请登录到 vCenter Server 实例的 vSphere Web Client,将新部署的虚拟机移动到所需的 vApp 或资源池。
如果在独立 ESXi 主机上升级了设备,则首先将该主机添加到 vCenter Server 清单,然后登录到 vCenter Server 实例的 vSphere Web Client,将新部署的虚拟机移动到所需的 vApp 或资源池。
由于 SSL 证书的 SAN 字段中的 IPv6 地址无效,vCenter Server 6.5 升级在 vmon-api 首次引导阶段可能会失败
如果安装 vCenter Server 时同时启用了 IPv4 和 IPv6,vCenter Server SSL 证书将获取 SAN 字段中的 IPv6 地址。如果在安装后禁用了 IPv6,然后尝试将 vCenter Server 升级到版本 6.5,则升级将会在 vmon-api 首次引导阶段失败。解决办法:验证源 vCenter Server SSL 证书的 SAN 字段是否包含源 vCenter Server 实例的有效 IP 地址。
由于网络文件夹中实体的名称重复,升级到 vCenter Server 6.5 失败
vSphere 6.5 要求网络文件夹中的所有分布式虚拟交换机和分布式虚拟端口组都具有唯一名称。以前的 vSphere 版本允许分布式虚拟交换机和分布式虚拟端口组具有相同的名称。如果尝试从允许重复名称的版本升级,则升级将失败。解决办法:在开始升级之前,重命名具有相同名称的任何分布式虚拟交换机或分布式虚拟端口组。
在 ESXi 升级后 Syslog Collector 可能停止工作
升级后,使用 SSL 与 ESXi Syslog 守护进程通信的 Syslog Collector 可能停止从 ESXi 主机接收日志消息。解决办法:通过在已升级的 ESXi 主机上运行以下命令,重新配置 ESXi Syslog 守护进程:
esxcli system syslog config set --check-ssl-certs=true
esxcli system syslog reload-
为 vCenter Server Appliance 转储或安装修补程序时,Ctrl+C 命令未退出每个最终用户许可协议 (EULA) 页
如果转储或安装 vCenter Server Appliance 更新软件包时使用的相关命令中未添加可选的 --acceptEulas 参数,就会在命令提示中显示 EULA 页。虽然使用 Ctrl-C 命令应该可以退出而不接受协议,但只要执行此命令,就会停留在 EULA 页。解决办法:通过在最后一页末尾键入 NO 来退出 EULA。
-
如果 vCenter Server Appliance 中的转储修补程序验证失败,将删除转储的更新软件包
要更新 vCenter Server Appliance,必须先转储可用的更新修补程序,然后再将其安装到设备。如果这些转储软件包验证失败,则会将其取消转储并删除。初次失败后尝试验证软件包会生成错误。解决办法:重复转储操作。
VMFS 问题
-
尝试增大 VMFS 数据存储失败后,系统上的 VIM API 信息和 LVM 信息不一致
如果在备用 SCSI 设备进入 APD 或 PDL 状态的同时尝试增大数据存储,将会出现此问题。其结果是,您可能会在主机上的 VIM API 和 LVM 命令中看到不一致的信息。解决办法:执行以下步骤:
在连接到卷的其中一个主机上运行 vmkfstools --growfs 命令。
在连接到卷的所有主机上执行 rescan-vmfs 操作。
VMFS6 数据存储不支持同一数据存储中存在 512n 和 512e 设备的组合
您只能使用同一种类型的设备扩展 VMFS6 数据存储。如果 VMFS6 数据存储由 512n 设备提供支持,则使用 512n 设备扩展数据存储。如果数据存储是在 512e 设备上创建的,则使用 512e 设备扩展数据存储。解决办法:无。
ESXi 不支持在取消映射粒度大于 1 MB 的阵列上执行自动空间回收
如果备用存储的取消映射粒度大于 1 MB,则不会处理来自 ESXi 主机的取消映射请求。您在 vmkernel.log 文件中可看到消息 Unmap not supported。解决办法:无。
在包含大量 LUN 的环境中使用存储重新扫描可能会导致不可预知的问题
存储重新扫描是 IO 密集型操作。如果在执行其他数据存储管理操作(如创建或扩展数据存储)的同时运行该操作,可能会遇到延迟和其他问题。在包含大量 LUN(vSphere 6.5 版本最多可支持 1024 个)的环境中很可能发生这些问题。解决办法:通常,您的主机定期执行存储重新扫描就足够了。在执行常规数据存储管理任务时,无需重新扫描存储。仅在绝对必要时,尤其是部署中包含大量 LUN 时,才需要运行存储重新扫描。
下载的 vSphere 系统日志无效
如果系统日志下载过程仍在进行时,客户端会话过期,则可能会出现此问题。生成的下载日志包将变得无效。您可能会在位于 /var/log/vmware/vsphere-client/logs/vsphere_client_virgo.log 的 vsphere_client_virgo.log 文件中看到类似于以下内容的错误消息:com.vmware.vsphere.client.logbundle.DownloadLogController
Error downloading logs. org.apache.catalina.connector.ClientAbortException:
java.net.SocketException: Broken pipe (Write failed)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:407)解决办法:无。
在 Windows Server 2016 系统上启动 vCenter Server 服务时,JRE 修补程序失败
您可能无法启动 VMware vSphere Client,并会看到类似于以下内容的错误消息:2016-11-04 15:47:26.991+05:30| vcsInstUtil-4600788| I: StartStopVCSServices: Waiting for VC services to start...
2016-11-04 16:09:57.652+05:30| vcsInstUtil-4600788| E: StartStopVCSServices: Unable to start VC services
2016-11-04 16:09:57.652+05:30| vcsInstUtil-4600788| I: Leaving function: VM_StartVcsServices解决办法:无。
无法访问基于 HTML 的 vSphere Client
如果将 vCenter Server 6.5 安装在 Windows Server 2016 操作系统上,且外部 PSC 设置为使用自定义路径和自定义端口,则登录到基于 HTML5 的 vSphere Client 失败并显示“503 服务不可用 (503 Service Unavailable)”错误消息。解决办法:使用 vSphere Web Client (Flash) 登录到 vCenter Server。
在大型环境中执行高级搜索时,如果搜索中包含标记,则可能导致 vSphere Web Client 变慢
在大型环境中,如果执行高级搜索时搜索结构中包含标记,则 vSphere Web Client 可能会变慢。此问题会在执行搜索时出现,搜索完成后即不可见。在变慢过程中,vCenter 服务可能会耗尽内存。解决办法:如果日志中出现 OutOfMemory 或垃圾数据收集错误,则等待搜索完成,或者通过使用以下命令停止并启动 vCenter 服务来重新启动 vCenter Server。
日志位置:
- Windows:%ALLUSERSPROFILE%\VMWare\vCenterServer\logs\vsphere-client\logs\
- vCenter Server Appliance (VCSA):/var/log/vmware/vsphere-client/logs/
日志文件:dataservice.log 和 vsphere_client_virgo.log
用于重新启动这些服务的命令:
service-control --stop vmware-vpxd-svcs
service-control --start vmware-vpxd-svcs
vSphere Web Client 在具有多个 VC 和多个 PSC 的大型环境中可能会变慢
在具有大量 vCenter Server 和 PSC 的大型环境中,vSphere Update Manager Web Client 插件可能会出现线程泄漏,随着时间的推移会导致 vSphere Web Client 出现性能降级。在具有 10 个 vCenter Server 和 4 个 PSC 的环境中,达到 Web Client 最大用户帐户数时出现了此降级问题,但是预期此问题随时间推移会在所有大型环境中出现。解决办法:通过执行以下操作禁用 vSphere Update Manager Web Client 插件:
在 vSphere Web Client 中,导航到 vSphere Web Client > 系统管理 > 解决方案/客户端插件。
- 右键单击 VMware vSphere Update Manager Web Client 插件,然后选择禁用。
如果不打算使用该插件,可以保留为禁用状态,或者选择仅在需要时重新启用。如果遇到性能降级,禁用该插件然后重新启用应该也可以暂时解决泄漏问题。
在 vSphere Client 或 vSphere Web Client 中,当客户机 IP 地址发生更改后实时刷新近期任务和对象状态停止运行
在 vSphere Client 或 vSphere Web Client 中,对对象执行某个操作后,该操作在“近期任务”中不显示。清单树、列表和对象详细信息也不反映新状态。例如,如果打开虚拟机电源,“打开电源”任务在“近期任务”中不显示,并且虚拟机图标在清单树、列表和对象详细信息中没有打开电源标志。Web 浏览器和 vCenter Server 使用 WebSocket 进行连接,当浏览器计算机的 IP 地址发生更改时,此连接将断开。
解决办法:在 Web 浏览器中,刷新页面。
-
无法通过 Internet Explorer 访问 vCenter Server Appliance 管理界面
无法通过 Internet Explorer 访问 vCenter Server Appliance 管理界面。解决办法:在 Internet Explorer 的安全设置中启用 TLS 1.0、TLS 1.1 和 TLS 1.2:
在 Internet Explorer 中,选择工具 > Internet 选项。
单击高级选项卡并滚动到“安全”设置部分。
选择使用 TLS 1.0、使用 TLS 1.1 和使用 TLS 1.2。
- 尝试在具有外部 PSC 部署的 vCenter Server 部署中导入和导出内容库项目失败
在使用外部 PSC 的 vCenter Server 部署环境中使用 IP 地址登录到 vSphere Web Client 时,导入和导出内容库项目失败。将显示以下错误消息:原因: 无法更新库项目中的文件。源或目标可能速度较慢或无响应 (The source or destination may be slow or not responding)。
解决办法:使用完全限定域名登录到 vSphere Web Client,而不是使用具有外部 PSC 部署的 vCenter Server 部署中的 IP 地址。
如果使用 IP 地址登录到 vSphere Web Client,请接受在使用完全限定域名登录时颁发的证书。打开完全限定域名目标以接受该证书。永久接受该证书应当足以满足要求。
用户界面在 PCIe 直通设备列表中不显示热插拔设备
热插拔 PCIe 设备不可用于 PCI 直通。解决办法:选择以下方法之一:
使用以下命令重新启动 hostd:
/etc/init.d/hostd restart
重新引导 ESXi 主机。
无法从其他管理节点查看标记权限
登录到多个 vCenter Server 部署中的一个 vCenter Server 管理节点时,如果创建某个标记的权限,当您登录到其他管理节点时无法查看该权限。解决办法:尽管标记是全局对象且可跨节点查看,但标记权限只会保留在本地且无法跨节点查看。要查看标记权限,请登录到在其中创建该权限的 vCenter Server。
以无痕浏览模式登录到 vSphere Web Client 导致内部错误
启用浏览器的无痕浏览模式设置时,用户可以登录到 vSphere Web Client,但会收到以下内部错误:An internal error has occurred - [NetStatusEvent type="netStatus" bubbles=false cancelable=false eventPhase=2 info=[object Object]]"
解决办法:禁用无痕浏览模式。vSphere Web Client 不支持此模式。重新加载 vSphere Web Client 以清除此错误导致的任何问题,然后重新登录到客户端。
内容库任务在“近期任务”中不显示
如果在 vSphere Web Client 中执行内容库任务(例如,将项目上载到内容库,同步库或从内容库部署虚拟机),则该任务可能不会在“近期任务”下列出。解决办法:无。您可以在“更多任务”列表下查看所有任务,即使这些任务在“近期任务”下未列出也是如此。
在多 vCenter Server 环境中同时尝试创建和分配标记时分配标记操作失败
通常,在 vSphere Web Client 中,您可以通过对象的配置选项卡中的标记设置将标记分配给该对象,并自动将标记分配给选定对象。在具有多个 vCenter Server 实例的环境中,可以成功创建标记,但分配选项失败并收到错误消息。解决办法:先通过标记设置创建标记,然后将其分配给对象。
“解决方案”选项卡已从 ESX Agent Manager 视图中移除
先前版本 vSphere Web Client 中的 ESX Agent Manager 视图中可用的“解决方案”选项卡不再可用。解决办法:通过执行以下步骤可以实现相同的目标:
在 vSphere Web Client 导航器中,选择系统管理 > vCenter Server 扩展。
单击 vSphere ESX Agent Manager。
选择以下方法之一:
选择配置选项卡。
选择监控选项卡,然后单击事件。
Platform Services Controller 节点关闭时无法将标记分配给对象
vSphere Platform Services Controller 节点关闭时,无法从对象的管理 > 标记选项卡分配标记。将显示以下错误:
提供程序方法实现引发了意外的异常 (Provider method implementation threw unexpected exception)。
无法选择标记进行分配。解决办法:打开 Platform Services Controller 节点的电源。还应检查 Platform Services Controller 节点上的所有服务是否正在运行。
-
当主机或数据中心管理员编辑虚拟机时,vSphere Client 不会渲染“编辑设置”对话框
当主机或数据中心管理员在相应的主机或数据中心内编辑虚拟机时,vSphere Client 将不会渲染“编辑设置”对话框。出现此情况是因为主机或数据中心管理员没有配置文件驱动的存储特权。解决办法:创建一个具有主机或数据中心管理员特权和配置文件驱动的存储特权的新角色。将该角色分配给当前的主机或数据中心管理员。
-
使用 vSphere Client 创建或编辑虚拟机时,添加第 8 个硬盘导致任务失败并显示错误
使用 vSphere Client 创建或编辑虚拟机会导致任务失败并显示错误:指定的参数不正确: unitNumber (A specified parameter was not correct: unitNumber)。
这是因为 SCSI 控制器 0:7 是出于特殊目的预留的,因此系统会将 SCSI 0:7 分配给第 8 个硬盘。解决办法:添加第 8 个硬盘时,用户必须手动分配 SCSI 0:8。用户可以改为使用 vSphere Web Client。
-
vSphere Client 最多支持 10,000 个虚拟机和 1,000 个主机
vSphere Client 最多仅支持 10,000 个虚拟机和 1,000 个主机,该数量低于 vCenter 限制。解决办法:如果用户需求超出 vSphere Client 限制,请使用 vSphere Web Client。
-
如果安装系统时未设置主机名,则 vCenter Server Appliance 管理界面中的“主机名”文本框将灰显
在 vCenter Server Appliance 管理界面中导航到网络 > 管理屏幕并编辑主机名、名称服务器和网关时,“主机名”文本框将灰显且无法修改。vSphere Client 中的相同字段处于活动状态,您只能在其中进行更改。解决办法:在 vSphere Client 中更改主机名。
-
修改 vCenter Server Аppliance 的虚拟机配置以提供更大的磁盘空间以便扩展 root 分区后,尝试声明此额外存储失败
重新调整磁盘空间大小以进行 root 分区后,storage.resize
命令不会扩展 root 分区的磁盘存储,而是保持同样的大小。这是预期的行为。不支持调整此分区的大小。解决办法:无。
-
vCenter Server Appliance 管理 Web 界面仅允许配置 HTTP 代理服务器
在 vCenter Server Appliance 管理界面中导航到网络选项卡,然后编辑“代理设置”时,看不到将代理修改为 HTTPS 或 FTP 的选项。您只能指定 HTTP 代理设置。解决办法:通过使用设备 Shell 命令行可以配置 HTTPS 和 FTP 代理服务器。
-
成功更新 vCenter Server Appliance 后,从设备 Shell 运行
version.get
命令返回错误消息
成功更新 vCenter Server Appliance 后,从设备 Shell 运行version.get
命令返回错误消息:未知命令: version.get (Unknown command: 'version.get'
)。解决办法:注销,然后以管理员身份登录到新的设备 Shell 会话,然后运行
shell session
命令。 -
在 Windows Internet Explorer 11 或更高版本中,vSphere Web Client 登录页面上的“使用 Windows 会话身份验证”复选框处于非活动状态
在 Windows Internet Explorer 11 或更高版本的浏览器中,vSphere Web Client 登录页面上的使用 Windows 会话身份验证复选框无效。还会提示您下载并安装 VMware 增强型身份验证插件。解决办法:在系统上 Windows 设置的安全选项中,向本地内联网站点列表添加 vCenter Server 的完全限定域名和 IP 地址。
-
当文件大于 4 GB 时,在 Internet Explorer 上使用数据存储浏览器上载文件失败
在 Internet Explorer 上使用数据存储浏览器上载大于 4 GB 的文件时,将收到错误消息:无法将数据传输到 URL (Failed to transfer data to URL)。
Internet Explorer 不支持大于 4 GB 的文件。
解决办法:使用 Chrome 或 Firefox 浏览器通过数据存储浏览器上载文件。
vCenter Server 6.5 不支持 OVF 参数 chunkSize
在 vCenter Server 6.5 中部署 OVF 模板失败并显示以下错误消息︰OVF 软件包导入当前不支持值为 chunkSize_value 的 OVF 参数 chunkSize (OVF parameter chunkSize with value chunkSize_value is currently not supported for OVF package import)。
出现此错误的原因是,vCenter Server 6.5 不支持 OVF 参数 chunkSize。
解决办法:更新 OVF 模板,并移除 chunkSize 参数。
(仅限 OVA 模板)使用 tar 实用程序提取各个文件(例如︰tar xvf)。其中包括 ovf 文件 (.ovf)、清单 (.mf) 和虚拟磁盘 (.vmdk)。
使用以下命令将虚拟磁盘块合并为单个磁盘︰
- 在 Linux 或 Mac 上:
cat vmName-disk1.vmdk.*> vmName-disk1.vmdk
- 在 Windows 上:
copy /b vmName-disk1.vmdk.000000 + vmName-disk1.vmdk.000001 + repeat until last fragment vmName-disk1.vmdk
注意:如果只有一个虚拟磁盘块碎片,则将其重命名为目标磁盘。如果多个磁盘包含块碎片,则分别将每个磁盘合并到其各自的目标磁盘(例如︰disk1.vmdk、disk2.vmdk 等)。
- 在 Linux 或 Mac 上:
使用纯文本编辑器从 OVF 描述符 (.ovf) 中移除 chunkSize 属性。例如:
<File ovf:chunkSize="7516192768" ovf:href="vmName-disk1.vmdk" ovf:id="file1" ovf:size=.../>
更改为:
<File ovf:href="vmName-disk1.vmdk" ovf:id="file1" ovf:size=.../>
通过 vSphere Web Client 选择包含已更新 OVF 描述符和已合并磁盘的本地文件来部署 OVF 模板。
(仅限 OVA 模板)使用 vSphere Web Client 通过以下步骤重新组合 OVA︰
导出 OVF 模板。导出操作将生成 OVF 文件 (.ovf)、清单 (.mf) 和虚拟磁盘 (.vmdk)。清单文件与步骤 1 中的文件不同。
使用 tar 实用程序将这些文件合并为一个 OVA 模板(例如,tar cvf)。在 Linux 上,例如︰
tar cvf vm.ova vm.ovf vm.mf vm.disk1.vmdk
导出 OVF 模板或从内容库导出项目时会打开新的 Internet Explorer 选项卡
如果使用 Internet Explorer 从 vSphere Web Client 导出 OVF 模板或从内容库导出项目,将在浏览器中为内容库项目或 OVF 模板中的每个文件打开新选项卡。对于每个新选项卡,可能会提示您接受安全证书。解决办法:接受每个安全证书,然后保存每个文件。
vCenter Server 不会从 vCenter 清单中移除 OpaqueNetwork
如果虚拟机连接到含糊 (opaque) 网络,并且此虚拟机已转换为模板,则 vCenter Server 不会从 vCenter Server 清单中移除 OpaqueNetwork,即使已从该含糊网络中移除 ESXi 主机且没有虚拟机与其相连接也是如此。这是因为仍有模板连接到该不明确网络。解决办法:无。
部署 OVF 模板时导致某些视图中出现 error.mutationService.ProviderMethodNotFoundError 错误
部署 OVF 模板并出现所有以下情况时,您会收到 error.mutationService.ProviderMethodNotFoundError 错误:从本地文件系统中选择 OVF 文件,然后在部署 OVF 模板向导中单击下一步。
OVF 文件小于 1.5 MB。
部署 OVF 模板时未选择对象。例如,从虚拟机列表视图中选择
解决办法:通过选择对象并且选择部署 OVF 选项来部署 OVF 模板。
在 vSphere Web Client 中通过本地文件部署具有增量磁盘的 OVF 或 OVA 模板可能会失败
当您部署包含增量磁盘(OVF 文件中的 ovf:parentRef)的 OVF 模板或 OVA 模板时,操作可能会失败或者中途停止。以下是 OVF 描述符中 OVF 元素的示例:
<References>
<File ovf:href="Sugar-basedisk-1-4.vmdk" ovf:id="basefile14" ovf:size="112144896"/>
<File ovf:href="Sugar-disk1.vmdk" ovf:id="file1" ovf:size="44809216"/>
<File ovf:href="Sugar-disk4.vmdk" ovf:id="file4" ovf:size="82812928"/>
</References>
<DiskSection>
<Info>Meta-information about the virtual disks</Info>
<Disk ovf:capacity="1073741824"
ovf:diskId="basedisk14"
ovf:fileRef="basefile14"
ovf:format="http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized" />
<Disk ovf:capacity="1073741824"
ovf:diskId="vmdisk1"
ovf:fileRef="file1"
ovf:parentRef="basedisk14"
ovf:format="http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized" />
<Disk ovf:capacity="1073741824"
ovf:diskId="vmdisk4"
ovf:fileRef="file4"
ovf:parentRef="basedisk14"
ovf:format="http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized"/>
</DiskSection>
解决办法:要部署 OVF 或 OVA 模板,请在 HTTP 服务器上托管模板。然后通过指向该模板的 HTTP URL 来部署模板。
在 OVF 部署完成时不提供打开电源选项
在 OVF 或 OVA 部署期间,部署向导在部署完成时不提供自动打开虚拟机电源的选项。解决办法:在 vSphere 6.5 中,使用 OVF 部署向导时不提供此选项。部署完成后手动打开虚拟机电源。
如果从全局清单列表启动部署 OVF 向导,则不会在向导的位置页面上显示错误消息
当您在 vSphere Web Client 中从任何全局清单列表(例如,虚拟机清单列表)部署 OVF 模板并导航到向导的“选择名称和位置”页面时,会出现此问题。如果您未选择有效的位置,不是显示相应错误消息,而是禁用导航按钮,并且您无法在向导中继续操作。解决办法:取消向导,然后重新打开并选择一个有效的位置。
部署 OVF 向导无法部署包含外部消息包的本地 OVF 或 OVA 模板
如果 OVF 或 OVA 模板包含对外部消息包的引用,则其无法通过本地文件部署。解决办法:要部署此类 OVF 或 OVA 模板,请执行以下任务之一:
通过 URL 部署 OVF 或 OVA 模板。
编辑 OVF 文件,以将指向外部消息文件的标记(
<Strings ovf:fileRef />
标记)替换为外部消息文件的实际内容。
无法在已禁用 SDRS 的数据存储群集上创建或克隆虚拟机
如果从“新建虚拟机”、“克隆虚拟机”(克隆为虚拟机或模板)、或“从模板部署”向导中的任何一个向导中选择已禁用 SDRS 的数据存储群集中的数据存储,则会出现此问题。在进入“即将完成”页面并单击完成后,向导保持打开状态,似乎不会发生任何活动。虚拟机的数据存储值状态可能会显示“正在获取数据...”且不发生更改。解决办法:使用 vSphere Web Client 在已禁用 SDRS 的数据存储群集上放置虚拟机。
部署 OVF 或 OVA 模板因特定描述符而失败
如果 OVF 或 OVA 模板中的描述符包含以下任何值,则从 vSphere Web Client 部署该模板会失败并显示相应的错误消息:fileref 元素中 size 参数的值为负数。示例错误消息:
VALUE_ILLEGAL: 非法值“;-2&”(针对属性“size”)。必须为正数。(VALUE_ILLEGAL: Illegal value ";-2&" for attribute "size". Must be positive.)指定了可选的 Reservation 属性,但是未在“虚拟机硬件”部分中提供参数。例如:<Reservation />。示例错误消息:
VALUE_ILLEGAL: 非法值 "" (针对元素“Reservation”)。不是数值。(VALUE_ILLEGAL: Illegal value "" for element "Reservation". Not a number.)缺少 VirtualHardwareSection.System.InstanceID vssd 元素。示例错误消息:
ELEMENT_REQUIRED: 预期的元素“InstanceID”。(ELEMENT_REQUIRED: Element "InstanceID" expected.)Internationalization 区段 Strings 引用的文件缺失。示例错误消息:
VALUE_ILLEGAL: 非法值“eula”(针对属性“fileRef”)。(VALUE_ILLEGAL: Illegal value "eula" for attribute "fileRef".)向 Internationalization 区段 Strings 添加了未知的前缀。例如:<ovfstr:Strings xml:lang="de-DE">。示例错误消息:
PARSE_ERROR: 解析错误: [row,col,system-id] 处存在未声明的命名空间前缀“ovfstr”: [41,39,"descriptor.ovf"]。(PARSE_ERROR: Parse error: Undeclared namespace prefix "ovfstr" at [row,col,system-id]: [41,39,"descriptor.ovf"].)OVF 包含 OVF 规范版本 0.9 元素。示例错误消息:
VALUE_ILLEGAL: 不支持 OVF 0.9。无效命名空间: “http://www.example.com/schema/ovf/1/envelope”。(VALUE_ILLEGAL: OVF 0.9 is not supported. Invalid name space: "http://www.example.com/schema/ovf/1/envelope".)
解决办法:修改描述符,使其成为符合 OVF 规范版本 1.1 的有效描述符。
连接到虚拟机的已启用 vMotion 的 USB 设备在 vSphere Web Client 中不可见
如果将启用了 vMotion 的 USB 设备连接到 ESXi 6.5 上运行的虚拟机,则在挂起和恢复此虚拟机后,该设备在 vSphere Web Client 中不可见。即使该设备成功重新连接到虚拟机,也仍会发生该问题。由此导致您无法断开设备连接。解决办法:执行以下解决办法之一:
尝试将其他 USB 设备连接到同一虚拟机。此时两个设备在 vSphere Web Client 中均可见,您可以断开原先连接的 USB 设备连接。
关闭虚拟机电源,然后再打开电源。设备将在 vSphere Web Client 中可见。
使用内容库、数据存储和 OVF/OVA 部署来上载文件可能会失败
如果在 vSphere Web Client 中尝试使用内容库、数据存储上载或 OVF/OVA 部署来上载文件,则操作可能会失败并显示错误:由于不确定的原因,操作失败 (The operation failed for an undetermined reason)。
出现此故障的原因是证书不受信任。如果用于文件上载操作的 URL 尚不受信任,则上载将失败。
解决办法:复制错误中的 URL,打开新的浏览器选项卡,然后访问该 URL。系统应提示您接受与该 URL 关联的证书。信任并接受新证书,然后重试该操作。有关更多详细信息,请参见 VMWare 知识库文章 2147256。
在速度较慢的网络环境中通过 URL 部署末尾包含清单或证书文件的 OVA 模板可能会失败
当您部署在 OVA 模板末尾包含一个或多个清单或证书文件的大型 OVA 模板时,在速度较慢的网络环境中部署可能会失败,并显示以下错误:
无法检索清单或证书文件 (Unable to retrieve manifest or certificate file)。
以下是在 OVA 末尾具有清单和证书文件的 OVA 模板的示例:
example.ova
:example.ovf
example-disk1.vmdk
example-disk2.vmdk
example.mf
example.cert
之所以发生此故障,是因为部署过程需要清单和证书文件。因此,这些文件在 OVA 文件中的显示位置越靠前,该过程的执行速度越快。
解决办法:执行以下解决办法之一,以便部署 OVA 模板:
将 OVA 模板下载到您的本地系统,并通过本地 OVA 文件部署该模板。
通过将清单或证书文件放置在 OVA 模板文件的开头来转换 OVA 模板。要转换
example.ova
模板,请执行以下操作:登录到 HTTP 服务器计算机,并转至包含该 OVA 模板的文件夹。
从 OVA 模板提取文件:
tar xvf example.ova
要重新创建 OVA 模板,请按顺序运行以下命令:
tar cvf example.ova example.ovf
tar uvf example.ova example.mf
tar uvf example.ova example.cert
tar uvf example.ova example-disk1.vmdk
tar uvf example.ova example-disk2.vmdk通过 HTTP URL 重新部署 OVA 模板。
从 vSphere 6.5 中导出的包含 的 OVF 模板无法在 vSphere 5.5 或 vSphere 6.0 中部署
如果从 vSphere Web Client 6.5 导出了 OVF 描述符中包含<Annotation>--- This is a sample annotation for this OVF template ---</Annotation>
解决办法:从 OVF 描述符中移除
从 OVF 描述符中移除
如果 OVA 或 OVA 模板具有清单文件,请基于更新的 OVF 描述符重新计算校验和并更新清单文件。如果存在证书文件,请更新证书文件以替换更新的清单文件的校验和。
vSphere Web Client 不支持将虚拟机或 vApp 导出为 OVA 模板
在早于 vSphere 6.5 的版本中,您可以在 vSphere Web Client 上将虚拟机和 vApps 导出为 OVA 模板。此功能在 vSphere 6.5 中不可用。解决办法:将虚拟机导出为 OVF 模板,然后基于 OVF 模板文件创建 OVA 模板。下面介绍了如何使用 Linux 和 Mac 命令完成此过程。Windows 系统需要安装支持 TAR 的实用程序。
使用 vSphere Web Client 将虚拟机或 vApp 作为 OVF 模板导出至本地计算机。
找到下载的 OVF 模板文件,然后将它们移至一个空的新文件夹中。
执行以下任务之一,以基于 OVF 模板创建 OVA 模板。
转至新文件夹,然后使用 tar 命令创建 OVA 模板以合并文件:
cd folder
tar cvf ova-template-name.ova ovf-template-name.ovf
tar uvf ova-template-name.ova ovf-template-name.mf
tar uvf ova-template-name.ova ovf-template-name-1.vmdk
...
tar uvf ova-template-name.ova ovf-template-name-n.vmdkn 指的是虚拟机包含的磁盘数。ova-template-name.ova 是最终 OVA 模板。按完全相同的顺序运行这些命令,以便正确构建 OVA。
注意:
tar
命令必须使用 TAR 格式,并且必须符合 POSIX IEEE 1003.1 标准组定义的 USTAR (Uniform Standard Tape Archive) 格式。如果您的系统上安装了 OVF 工具,请运行以下命令:
cd downloaded-ovf-template-folder
path-to-ovf-tool\ovftool.exe ovf-template-name.ovf ova-template-name.ova
部署包含压缩文件引用的 OVF 模板可能会失败
如果部署的 OVF 模板包含压缩文件引用(通常使用 gzip 压缩),则操作会失败。以下是 OVF 描述符中 OVF 元素的示例:
<References>
<File ovf:size="458" ovf:href="valid_disk.vmdk.gz" ovf:compression="gzip" ovf:id="file1"></File>
</References>解决办法:如果您的系统上安装了 OVF 工具,请运行以下命令以转换 OVF 或 OVA 模板。新模板不得包含压缩磁盘。
转至包含该模板的文件夹:
cd template-folder
转换模板。
OVA 模板转换:
path-to-ovf-tool\ovftool.exe ova-template-name.ova newova-template-name.ova
OVF 模板转换:
path-to-ovf-tool\ovftool.exe ovf-template-name.ovf new-ovf-template-name.ovf
部署文件引用中包含 HTTP URL 的 OVF 或 OVA 模板会失败
尝试部署文件引用中包含 HTTP URL 的 OVF 或 OVA 模板时,操作会失败,并显示以下错误:
Invalid response code: 500
例如:
<References>
<File ovf:size="0" ovf:href="http://www.example.com/dummy.vmdk" ovf:id="file1"></File>
</References>
解决办法:要从 HTTP 服务器下载文件并更新 OVF 或 OVA 模板,请执行以下步骤:
打开 OVF 描述符,并查找具有 HTTP URL 的文件引用。
对于 OVA 模板,请从 OVA 模板提取文件以打开 OVF 描述符。例如,运行以下命令:
tar xvf ova-template-name&.ova
注意:此命令适用于 Linux 或 Mac 系统。Windows 系统需要安装 tar 实用程序。
从 HTTP URL 将文件下载到本地计算机并将这些文件复制到 OVF 或 OVA 模板所在的文件夹。
将 OVF 描述符中的 HTTP URL 替换为下载到文件夹中的实际文件名。例如:
<File ovf:size="actual-downloaded-file-size" ovf:href="dummy.vmdk" ovf:id="file1"></File>
如果模板包含清单 (
.mf
) 文件和证书 (.cert
) 文件,则通过重新计算相关文件的校验和来重新生成这些文件,或在 OVF 部署操作期间省略这些文件。仅对于 OVA 模板,使用以下方法之一重新创建 OVA 模板:
使用 tar 命令重新创建模板:
cd folder/ tar cvf ova-template-name.ova ovf-name.ovf
tar uvf ova-template-name.ova manifest-name.mf
tar uvf ova-template-name.ova cert-name.cert
tar uvf ova-template-name.ova disk-name.vmdk
对更多磁盘或其他文件引用重复此步骤。
注意:tar 命令应使用 TAR 格式,该格式应符合 POSIX IEEE 1003.1 标准组定义的 USTAR (Uniform Standard Tape Archive) 格式。
使用 OVF 工具重新创建模板 (Windows):
cd folder
path-to-ovf-tool\ovftool.exe ovf-name.ovf ova-template-name.ova
从需要进行身份验证的 HTTP 或 HTTPS URL 部署 OVF 或 OVA 模板失败
当您尝试使用 vSphere Web Client 通过需要进行身份验证的 HTTP 或 HTTPS URL 部署 OVF 或 OVA 模板时,操作会失败。您会收到以下错误:
传输失败: 无效的响应代码 401 (Transfer failed: Invalid response code 401)。
尝试部署 OVF 或 OVA 模板之所以失败,是因为您无法输入凭据。
解决办法:下载文件并在本地部署模板:
手动将 OVF 或 OVA 模板从 HTTP 或 HTTPS URL 下载到本地计算机的任何可访问文件夹中。
通过下载的 OVF 或 OVA 模板在本地计算机上部署虚拟机。
vSphere Web Client 不支持使用 EFI/UEFI 引导选项部署 OVF 或 OVA 模板
在 vSphere Web Client 中使用 EFI 引导选项部署 OVF 或 OVA 模板并包括 NVRAM 文件时,操作失败。解决办法:通过 OvfTool 版本 4.2.0 使用 EFI 引导选项部署 OVF 模板。
不会填充现有网络协议配置文件并且不会更新“部署 OVF 模板”向导的“自定义模板”页面
在“部署 OVF 模板”向导的“自定义模板”页面中,将识别并显示以下自定义属性:
gateway、netmask、dns、searchPath、domainName、hostPrefix、httpProxy、subnet如果选定网络中不存在网络协议配置文件,并且设置了任何自定义属性,则会自动创建新的网络协议配置文件。每个属性均包含输入的值。
如果选定网络中已存在网络协议配置文件,则新向导不会预填充这些自定义属性,并且会忽略对这些字段所做的任何更改。
解决办法:如果需要除现有网络协议配置文件设置以外的其他自定义设置,请确保选定网络上不存在任何网络协议配置文件。删除配置文件或删除配置文件中的网络映射。
在最小化“部署 OVF 模板”向导、刷新 vSphere Web Client 和还原向导后,选定模板不会保留
使用“部署 OVF 模板”向导部署 OVF 模板时,请执行以下操作:浏览“部署 OVF 模板”向导的所有页面,直到最后一步。
将向导最小化,使其显示在“正在进行的工作”面板中。
单击顶部用户名旁边的全局刷新。
从“正在进行的工作”面板还原向导。
这会导致以下两个问题:
源虚拟机名称显示的值与名称值相同。
如果导航到选择模板页面,选定模板为空,则表示未保留模板。
虽然不显示选定模板,但向导可以执行完成,并且模板将正确部署。仅在 vSphere Web Client 界面中显示上述两个值时才会出现此问题。
解决办法:部署 OVF 模板时避免使用全局刷新。
不具有“数据存储.分配空间”权限的用户无法部署 OVF 模板
在不具有“数据存储.分配空间”权限的情况下部署 OVF 模板时,操作失败。解决办法:向用户分配“数据存储.分配空间”权限。
在非 DRS 群集中通过 OVF 部署 vApp 失败
尝试在非 DRS 群集中部署包含 vApp 的 OVF 时,操作失败。在 vSphere 6.5 中,使用“部署 OVF”向导可以选择通过兼容性检查的非 DRS 群集。但是,部署尝试失败。解决办法:为所需群集启用 DRS 或选择其他部署位置。
如果使用选项
LimitVMsPerESXhost
,则可能会禁用 DRS 负载平衡且无法生成任何建议
LimitVMsPerESXhost
选项在 DRS 限制检查过程中实施。如果主机上的虚拟机数量超出LimitVMsPerESXhost
选项指定的限制,则无法打开更多虚拟机的电源或使用 DRS 将其迁移到主机。解决办法:在此版本中您可使用新的高级选项
TryBalanceVmsPerHost
替代LimitVMsPerESXhost
选项,这将避免潜在的 DRS 故障。手动将LimitVMsPerESXhost
选项设置为较小值(例如 0)时,可能会出现群集不平衡问题。某些内容库操作的任务进度条不会更改
某些内容库操作的任务进度条在任务执行期间显示为 0%。这些操作包括:通过虚拟机模板和内容库部署虚拟机。
将库项目从一个库克隆到另一个库。
同步已订阅库。
解决办法:无。
新创建的内容库项目的初始版本为 2
新创建的内容库项目的初始版本为 2,而不是 1。您可以在内容库项目列表的“版本”列查看内容库项目的版本。解决办法:无。
如果您的用户名包含非 ASCII 字符,则无法将项目从本地系统导入到内容库
如果您的用户名包含非 ASCII 字符,则可能无法将项目从本地系统导入到内容库。解决办法:要将项目导入到内容库,请使用 URL 链接(如 HTTP 链接)、NFS 链接或 SMB 链接。
如果您的用户名包含非 ASCII 字符,则无法将项目从内容库导出到本地系统
如果您的用户名包含非 ASCII 字符,则可能无法将项目从内容库导出到本地系统。解决办法:无。
同步已订阅内容库中的某个内容库项目后,该项目的某些标记可能无法显示
同步已发布内容库中的某个项目后,该项目的某些标记可能在已订阅内容库中无法显示。解决办法:无。
“部署 OVF”任务进度条始终为 0%
从本地系统部署 OVF 模板时,“部署 OVF 模板”向导中的进度条始终为 0%。但是,会创建“部署 OVF 模板”和“导入 OVF 软件包”的任务。解决办法:选择本地 OVF 模板时,请确保选择所有引用文件,包括 OVF 描述符文件中定义的 OVF 文件和 VMDK 文件。
如果虚拟机模板 (OVF) 包含具有复制的存储策略,则部署操作将失败。
如果虚拟机具有包含存储复制组的存储策略且被捕获为库中的模板,则该模板将导致虚拟机部署失败。这是因为从内容库模板部署时无法选择复制组。此类模板需要选择复制组。您将收到一条错误消息,并且必须手动关闭向导。尽管操作失败,向导也不会自动关闭。解决办法:从原始虚拟机中删除策略并创建新的虚拟机模板。创建并部署新模板后,可以将策略添加到新虚拟机。
-
在部署内容库模板时选择存储策略导致数据存储或数据存储群集选择被忽略。
选择存储策略将忽略所选的数据存储或数据存储群集。虚拟机部署在用户选择的存储配置文件上,但不会部署在选定数据存储或数据存储群集上。解决办法:如果虚拟机必须部署在指定的数据存储或数据存储群集上,请确保在部署内容库模板时将存储策略设置为“无”。这可确保虚拟机将存储在选定数据存储或数据存储群集上。成功部署虚拟机后,通过导航到已部署虚拟机的页面并编辑存储策略,可应用存储策略。
-
当与备份数据存储关联的主机处于维护模式时,将项目上载到库将停止响应。
如果与某个库的后备数据存储关联的所有主机处于维护模式,则无法向该库上载项目。这样做会导致过程停止响应。解决办法:请确保至少一个与备份某个库的数据存储关联的主机在上载期间可用。
将 ISO 文件从内容库挂载到未关联虚拟机导致出现空对话框。
只有在 ISO 文件所在的数据存储或存储设备能够从虚拟机主机进行访问的情况下,才能将 ISO 文件从内容库挂载到虚拟机。如果数据存储或存储设备无法访问,用户界面将显示空对话框。解决办法:使虚拟机所在的主机能够访问 ISO 文件所在的存储设备。如果策略禁止此操作,则可将 ISO 文件复制到虚拟机所能够访问的数据存储上的库中。
对具有“内容库已发布”属性的内容库执行高级搜索失败。
对具有属性值“内容库已发布”的内容库执行“高级搜索”将导致搜索失败。解决办法:手动浏览已发布的库。
Virtual Volumes 问题
从 vSphere 6.0 升级到 vSphere 6.5 后,Virtual Volumes 存储策略可能会从虚拟机存储策略列表中消失
将您的环境升级到 vSphere 6.5 后,您在 vSphere 6.0 中创建的 Virtual Volumes 存储策略可能不再显示在虚拟机存储策略列表中。解决办法:从 vSphere Web Client 注销,然后重新登录。
vSphere Web Client 无法显示 Virtual Volumes 数据存储的默认配置文件的相关信息
通常,您可以查看与 Virtual Volumes 数据存储关联的默认配置文件的相关信息。在 vSphere Web Client, 中,通过浏览到数据存储,然后单击配置 > 设置 > 默认配置文件即可查看此信息。
不过,当默认配置文件的 ID(在存储端配置)在同一 Virtual Volumes 提供程序报告的所有数据存储中不是唯一时,vSphere Web Client 将无法报告默认配置文件。解决办法:无。
虚拟机存储策略问题
使用 vMotion 跨 vCenter Server 热迁移虚拟机可能会更改虚拟机存储策略的合规性状态
使用 vMotion 跨 vCenter Server 热迁移虚拟机后,虚拟机存储策略合规性状态会变成“未知”。解决办法:检查已迁移虚拟机的合规性以刷新合规性状态。
在 vSphere Web Client 中,浏览到虚拟机。
从右键单击菜单中,选择虚拟机策略>检查虚拟机存储策略的合规性。
系统会验证合规性。
如果用户密码过期,vCenter High Availability 复制将失败
如果 vCenter High Availability 用户密码过期,vCenter High Availability 复制将失败并显示多个错误。有关错误及原因的详细信息,请参见 http://kb.vmware.com/kb/2148675。解决办法:分别在以下 3 个 vCenter High Availability 节点上重置 vCenter High Availability 用户密码︰主动节点、被动节点和见证节点。有关重置用户密码的说明,请参见 http://kb.vmware.com/kb/2148675。
如果部署 vCenter High Availability 时,为被动节点定义备用故障切换 IP 但不指定网关 IP 地址,则会导致 vCenter 失败
在 vCenter High Availability 部署中,如果为被动节点定义了备用 IP 地址和网络掩码,则 vCenter High Availability 要求指定网关 IP 地址。如果部署使用被动节点的备用 IP 地址,但不指定此网关 IP 地址,则 vCenter Server 将失败。解决办法:在 VCHA 部署中,如果使用被动节点的备用 IP 地址,则必须指定网关 IP 地址。
设置设备时,如果设备的主机名存在大小写混用的情况,部署 vCenter High Availability 可能会失败
如果安装 VCSA 时使用大小写混用的 FQDN,后续尝试部署 vCenter High Availability 可能会失败。这是因为,vCenter High Availability 部署验证主机名时区分大小写。解决办法:设置设备时,必须使用大小写相同的主机名。
-
必须在 vCenter Server Appliance 上启用 SSH 才能配置 vCenter HA
如果在安装管理节点(具有外部 PSC)期间和在通过 vSphere Web Client 配置 vCenter HA 期间禁用了 SSH,则 vCenter HA 部署任务将失败并显示消息:SSH 未启用 (SSH is not enabled)
。 您可以通过使用 vSphere Web Client 或设备管理 UI (VAMI) 在 vCenter Server Appliance 上启用 SSH,然后从 vSphere Web Client 配置 vCenter HA。解决办法:无。必须在 vCenter Server Appliance 上启用 SSH,vCenter HA 才能运行。
在部署期间使用 IP 而非 FQDN 时,无法从 vSphere Web Client UI 配置 vCenter HA
执行以下步骤时,将出现错误:-
部署 vCenter Server 时,在部署 UI 的“系统名称”文本框中输入 IP 地址而非 FQDN,然后完成安装。
部署成功后,执行所有必备步骤以配置 vCenter HA。
在 vSphere Web Client UI 中配置 vCenter HA 失败并显示以下错误消息:
无法检索 Platform Services Controller 信息。请确保应用程序管理服务正在运行,并且您是 Single Sign-On 系统配置管理员组的成员。无法检索有关 vCenter 虚拟机的客户机操作系统网络信息。请确保应用程序管理服务正在运行 (Platform Services Controller information cannot be retrieved. Make sure that Application Management Service is running and you are member of Single Sign-On system Configuration Administrators group. Guest OS network information about the vCenter VM cannot retrieved. Make sure that Application Management Service is running)。
解决办法:部署 vCenter(和/或 PSC)时,在“系统名称”字段中提供 FQDN。
-
vSphere HA 可能无法重新启动从属虚拟机和较低层中的任何其他虚拟机
目前,为确保成功放置虚拟机,会启动虚拟机替代项定时器。如果同一层中的虚拟机之间存在依赖关系,并且某个虚拟机无法成功重新启动,则所有从属虚拟机和较低层中的虚拟机都将无法重新启动。但是,如果虚拟机位于不同层中,并且与同一层中的虚拟机之间没有依赖关系,则会考虑层超时,并且较低层中的虚拟机将在超时后进行故障切换。解决办法:请勿在同一层中创建虚拟机依赖关系。
默认情况下,创建 vSphere HA 群集会启用虚拟机组件保护,并且 ESXi 5.5 主机无法添加到群集。
尝试将 ESXi 5.5 主机添加到新的 vSphere HA 群集或在具有 ESXi 5.5 主机的新创建群集上启用 vSphere HA 将失败,因为默认情况下虚拟机组件保护处于启用状态。此时将返回错误消息:无法为指定的群集启用 vSphere HA 虚拟机组件保护,原因是它包含“将主机升级至 6.0 或更高版本”的主机 (Cannot enable vSphere HA VM Component Protection for the specified cluster, because it contains a host with "Upgrade the host to 6.0 or greater")。
这不会影响 ESXi 6.0 或更高版本的主机。解决办法:转到新创建群集的 vSphere HA 设置。在故障和响应选项卡上,确保“处于 PDL 状态的数据存储”和“处于 APD 状态的数据存储”设置为“已禁用”。保存这些设置后,您便可将 ESXi 5.5 主机添加到群集。
如果在移除 vCenter HA 群集配置的操作过程中主动节点重新引导,您可能需要手动启动主动节点。
移除 vCenter HA 群集配置是多步骤过程,该过程会更新 vCenter Appliance 配置。您必须标记该设备,以便其作为独立 vCenter Server Appliance 启动。如果在移除 vCenter HA 配置的关键操作过程中主动设备崩溃或重新引导,您必须进行干预以启动该设备上的所有服务时,主动节点可能会重新引导。解决办法:您必须执行以下操作以启动主动设备上的所有服务:
登录到主动 vCenter Appliance 的控制台。
在出现设备提示时启用 bash。
运行命令:
destroy-vcha -f
重新引导该设备。
- 如果尝试重新引导主动节点以进行故障切换,则主动节点在重新引导后可能会继续作为主动节点。
在 vCenter HA 群集中,当主动节点执行重新引导时,被动节点检测到 vCenter HA 群集中的主动节点暂时为关闭状态。因此,被动节点尝试接管主动节点的角色。如果在修改主动节点上的设备状态时主动节点重新引导,那么可能无法完成故障切换到被动节点的操作。如果出现此情况,那么在重新引导完成后,主动节点将继续作为主动节点。解决办法:如果要重新引导主动节点以故障切换到被动节点,则必须使用 UI 中的“启动故障切换”工作流,或者使用
Initiate Failover API
命令。这将确保被动节点接管主动节点的角色。
要折叠以前的已知问题列表,请单击此处。