如果 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。
过程
- 将 ESXi 主机置于维护模式。有关详细信息,请参见将主机置于维护模式。
- 下载软件库中的 ESXi 7.0.x 映像配置文件,该软件库可以通过 URL 进行访问或在脱机 ZIP 库中获取。
- 运行 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
。有关详细信息,请参见使用映像配置文件升级或更新主机。 - 使用 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
- 重新引导 ESXi 主机。
- 将ESXi主机退出维护模式。