📖1、先决条件

检查 VMware 产品互操作性矩阵。

下载 NSX-T 升级 .mub 文件。

升级前确保 NSX-T 所有组件运行正常。

本次计划将 NSX-T 软件版本从当前的3.1.2升级至3.1.3。

在本文章的环境中,安装了以下相互集成的VMware产品:

VMware ESXi: 7.0U2

vCenter:7.0U2

NSX-T DataCenter:3.1.2.1

VMware NSX Intelligence:1.2.0

VMware Horizon:2106

vRealize Operation:8.4.0

vRealize LogInsight:8.4.0

vRealize NetworkInsight:6.3

vRealize Automation:8.4.0

Avi Vantage Platform:20.1.6

Tanzu Kubernetes Grid Service:1.20.7

①检查软件版本兼容性

我选择了 NSX-T Data Center 的 3.1.3版本,所有其他解决方案都将选择当前版本。

image.png

从上述查询结果中,可以看到这些产品与新版 NSX-T 之间的互操作性是兼容的。

📗2、找到 Orchestrator 节点

①通过 SSH 远程连接到 NSX-T Manager,并检查安装升级服务是否正在运行。

image.png

根据显示结果,NSX在节点 192.168.230.103 上启用了 Orchestrator 服务。

② 打开浏览器,登录到 NSX-T的页面。不要使用 VIP 地址,而是使用启用了安装升级的 NSX-T Manager节点 IP 地址。

📘3、上传升级文件

①登录 NSX-T 的 Web GUI 后,转到 【系统】 –> 【升级】 –> 【升级 NSX】。

image.png

②单击“【浏览】”,选择 NSX-T Data Center 3.1.3 .1升级.mub文件,然后单击“上载”开始上传 .mub 文件。

image.png

③成功上传并验证包后,可以通过单【升级】开始进行NSX-T的升级过程。

image.png

④勾选【本人已了解并接受许可协议的条款】

image.png

⑤查看最终用户许可协议,并在右下角点击【继续】。

image.png

⑥在升级页面,点击【是,继续】,开始执行升级,期间会自动重启升级协调器。

image.png

📙4、运行预检查

①准备升级页面下,点击【运行预检查】,下拉选择 【所有预检查】

image.png

②点击 【运行预检查】

image.png

③确保所有预检查及如果都是成功,再点击右下角的【下一步】

image.png

📰5、升级Edge集群

①Edge集群的升级方法有两种选择:

串行:Edge集群将按顺序升级,只有在当前集群中的所有Edge 节点都升级后,才会选择下一个Edge集群。

并行:多个Edge集群同时升级。但是集群中的Edge将按顺序升级。

Edge集群升级过程中,有连接到分段的VM会出现丢包现象,大约会丢10几个包左右自动恢复。

在当前的环境中,由于只有1个 Edge 集群,所以将设备保留默认值:【并行】,点击【开始】

image.png

②可以单击 【Edge 集群】,查看各个 Edge 节点及其状态。

image.png

③查看Edge 集群升级进度

image.png

④Edge集群内2个节点均已经成功升级,如下图所示,点击【下一步】,开始升级 ESXI主机。

image.png

💰6、升级 ESXI主机

①ESXI升级顺序有两种选择:

串行:先升级组或集群中的所有主机,然后移动到下一个组或集群。

并行:并行升级多个组或集群。集群中的组或主机也会进行并行升级。

②点击【开始】,开始执行 ESXI主机升级

image.png

③点击【集群】,可以查看主机升级具体进度

image.png

image.png

④主机升级完成,如下图所示,点击【下一步】,开始升级 NSX Manager设备

image.png

📨7、升级 NSX Manager

①最后要升级的组件是 NSX Manager,点击【开始】,升级 NSX Manager。

image.png

注意:在升级过程中创建、更新或删除任何托管对象可能会导致错误。

②点击 【开始】继续升级

image.png

③在NSX-T Manager升级页面,点击【更多】,可以查看到具体升级信息。

image.png

④在升级过程中,NSX-T Manager将会重新启动。耐心等待几分钟后,刷新浏览器即可。

image.png

⑤通过ssh登录到 NSX-T Manager ,通过命令查看进度。

切换到 admin 用户,输入命令:get upgrade progress-status

image.png

image.png

⑥升级完成,如下图所示,可以查看升级摘要,显示升级状态都正常。

image.png

⑦点击【显示升级历史记录】,可查看升级的历史记录信息

image.png

到此,NSX-T 软件版本升级完成。

[

](https://blog.csdn.net/weixin_33669839/article/details/120566286)