升级包含自定义 VIB 的主机时,除非升级 ISO 文件中包含相同的 VIB,否则升级将显示错误消息。

例如,主机可安装针对第三方驱动程序或管理代理的自定义 VIB。例如,ESX/ESXi 4.x 主机可包含 Cisco Nexus 1000V VEM 或 EMC PowerPath 模块。ESXi 5.x 架构与 ESX/ESXi 4.x 不同,因此从 ESX/ESXi 4.x 升级到 ESXi 5.x 时,自定义的第三方软件包 (VIB) 无法进行迁移。升级包含自定义 VIB 的 4.x 主机时,如果升级 ISO 中不包含这些 VIB,ESXi 安装程序将显示一条错误消息,列出缺少的 VIB。

要在主机升级过程中迁移第三方自定义项,请使用 ESXi Image Builder 创建一个包含所缺少的 VIB 的自定义 ESXi ISO 映像。有关使用 Image Builder 创建自定义 ISO 的信息,请参见 vSphere 安装和设置文档中有关使用 ESXi Image Builder 的信息。

要升级 ESX/ESXi 4.x 版主机,在不含第三方软件的情况下,您可以执行以下操作之一。

  • 移除第三方软件。如果使用的是 vSphere Update Manager,请选择此选项以在修复过程中移除第三方软件模块。有关通过 vSphere Update Manager 进行升级的信息,请参见安装和管理 VMware vSphere Update Manager

  • 通过选择“强制迁移”选项,在主机升级过程中忽略错误消息。

警告:

使用这两个选项中任意一个均可能会导致已升级的主机无法正确引导、系统不稳定或丢失功能。确保您的系统对第三方 VIB 不存在任何在首次引导时需要解析而稍后无法解析的高度依赖性。例如,您的系统可能需要从中引导的网卡的自定义驱动程序。

如果您正在升级 5.0.x 主机,则迁移的是未包含在 ESXi 安装程序 ISO 中的主机上的受支持自定义 VIB。如果主机或安装程序 .ISO 包含可造成冲突并妨碍升级的 VIB,错误消息可以确定有问题的 VIB。您可以移除 VIB 并重试升级,或者使用 ESXI Image Builder CLI 创建可解决冲突的自定义安装程序 ISO。forcemigrate 选项不可用。

如果要升级运行 ESX/ESXi 4.1 Upgrade 1 或 ESX/ESXi 4.0 Upgrade 3 的主机,则会看到有关1 中列出的 VIB 的错误消息,即使从未安装任何自定义 VIB 也是如此。如果确定正常功能或系统不依赖这些 VIB,则可以选择忽略警告并继续进行升级。

表 1. 无法迁移到 ESXi 5.x 的 ESX/ESXi 4.0 U3 和 4.1 U1 第三方 VIB。

ESX/ESXi 版本

公告 ID

VIB ID

4.1 Upgrade 1

ESX410-201101224-UG

cross_vmware-esx-drivers-net-vxge_400.2.0.28.21239-1OEM

如果您的系统不含需要此 Neterion 驱动程序的任何硬件,则可以忽略该错误消息。

4.1 Upgrade 1

ESX410-201101223-UG

cross_vmware-esx-drivers-scsi-3w-9xxx_400.2.26.08.036vm40-1OEM

如果您的系统不含需要此 3ware 驱动程序的任何硬件,则可以忽略该错误消息。

4.0 Upgrade 3

ESX400-201105213-UG

cross_vmware-esx-drivers-scsi-3w-9xxx_400.2.26.08.036vm40-1OEM

如果您的系统不含需要此 3ware 驱动程序的任何硬件,则可以忽略该错误消息。