如果 vSphere 系统包含 NSX-T Data Center,则在开始将 ESXi 主机从早期版本的 ESXi 升级到 7.0 及更高版本之前,必须确保 NSX 内核模块是用于升级的软件规范或基准的一部分。您可以使用 ESXCLI 命令升级 ESXi 主机,然后重新安装 NSX 内核模块。

要在包含 NSX-T Data Center 的 vSphere 系统中使用 ESXCLI 升级 ESXi 主机,必须按照使用 ESXCLI 命令升级主机中所述的步骤操作:

前提条件

  • VMware Customer Connect 下载适用于您环境中部署的 NSX-T Data Center 版本的 NSX Kernel Module for VMware ESXi 7.0 zip 文件。例如,适用于 VMware NSX-T Data Center 3.0.0 的 nsx-lcp-3.0.0.0.0.15945993-esx70.zip

过程

  1. 将 ESXi 主机置于维护模式。有关详细信息,请参见将主机置于维护模式
  2. 下载软件库中的 ESXi 7.0.x 映像配置文件,该软件库可以通过 URL 进行访问或在脱机 ZIP 库中获取。
  3. 运行 ESXCLI 命令 esxcli software profile update --depot <path-to-depot-file> -p ESXi-X.X.X-XXXXXX-standard --allow-downgrades --no-sig-check。例如:esxcli software profile update --depot /vmfs/volumes/5e8fd197-68bce4dc-f8f1-005056af93cf/VMware-ESXi-7.0.0-15843807-depot.zip -p ESXi-7.0.0-15843807-standard --allow-downgrades --no-sig-check。有关详细信息,请参见使用映像配置文件升级或更新主机
  4. 使用 ESXCLI 命令 esxcli software vib install -d <path_to_kernel_module_file> --no-sig-check 安装 NSX 内核模块。例如:esxcli software vib install -d /tmp/nsx-lcp-3.0.0.0.0.15945993-esx70.zip
  5. 重新引导 ESXi 主机。
  6. 将ESXi主机退出维护模式。