如果 vSphere 系统包含 NSX-T Data Center,则在开始将 ESXi 主机从早期版本的 ESXi 升级到 7.0 及更高版本之前,必须确保 NSX 内核模块是用于升级的软件规范或基准的一部分。为此,可以使用 New-IsoImage
PowerCLI cmdlet 创建新的 ISO 映像,并按照您喜欢的方式执行 ESXi 升级。
前提条件
- 从 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。
- 安装 PowerCLI 和所有必备软件。请参见 vSphere ESXi Image Builder 安装和用法。
- 确认您有权访问包含要使用的软件规范的软件库。
过程
- ♦ 在 PowerCLI 会话中,运行 New-IsoImage cmdlet 并传递参数
Depots
、Destination
和SoftwareSpec
,以生成 ISO 映像。例如PS C:\Users\Administrator> New-IsoImage -Depots "C:\VMware-ESXi-7.0U1-16850804-depot.zip","C:\nsx-lcp-3.0.0.0.0.15945993-esx70.zip", -Destination C:\<your new ISO image name>.iso -SoftwareSpec C:\<your file name>.json
。此命令通过使用 ESXi 基础映像、NSX 内核 zip 文件以及 JSON 文件中所需映像的软件规范创建新的 ISO 映像。可以使用任意数量的软件库,也可以组合使用脱机和联机软件库。为了升级到 ESXi 7.0,New-IsoImage cmdlet 会保留 vSphere Lifecycle Manager 所需的 ESXi 7.0.x 的其他元数据。
下一步做什么
使用新的 ISO 映像按照您喜欢的方式完成 ESXi 升级。有关vSphere Lifecycle Manager升级工作流的详细信息,请参见《管理主机和集群生命周期》指南。