随着NSX-T 3.0.2的发布,我已经准备好在当前的NSX-T环境中进行升级。NSX-T 3.0.2具有许多出色的新功能,使其从以前的NSX-T安装中非常值得升级。在这里查看我们的文章,了解NSX-T 3.0.2中包含的新功能,使其值得从以前的版本进行升级。升级NSX-T环境的过程是什么样的?让我们逐步了解如何将NSX-T 3.0升级到3.0.2,并了解此过程涉及什么。

NSX-T升级过程概述

VMware已发布检查清单,以在升级NSX-T环境之前进行检查。这包括检查环境的各个方面。可能想知道升级NSX-T会带来什么样的影响。

这完全取决于必须在基础架构中升级的组件数量。升级NSX-T数据中心的过程涉及以下操作顺序:

  • NSX Edge cluster > host > control plane

根据所使用的NSX-T版本,该过程可能看起来略有不同。

作为NSX-T升级过程的概述,可以分多个步骤进行处理。根据所使用的NSX-T版本,此过程可能看起来略有不同。

  • 准备升级文件
  • 升级edge
  • 配置和升级host
  • 升级NSX Edge群集
  • 升级 NSX控制器群集
  • 升级管理节点

逐步将NSX-T 3.0升级到3.0.2

让我们看一下将NSX-T 3.0升级到3.0.2的逐步过程,以及屏幕快照。我想在下面的屏幕快照前添加有关环境的信息。

首先,登录到NSX-T Manager Web界面后,导航至系统>升级

image-20201012190653759上载用于NSX-T升级的MUB升级文件

浏览并选择的NSX-T升级MUB文件。然后点击上传

image-20201012190733570浏览到MUB文件后,将文件上传到NSX-T

升级文件开始上传。

image-20201012190750798MUB升级文件开始上传

上载文件后,单击下面的开始升级按钮。

image-20201012190823181NSX-T升级文件已上传,选择开始升级

将看到EULA提示接受以继续进行升级。

image-20201012190836571接受EULA进行NSX-T升级

正如我所做的那样,可能会看到消息,指出升级协调器组件需要升级。因此,实际上,的升级程序需要升级。升级协调器是由NSX-T Manager调用的机制,用于协调和执行其余的升级。因此,在升级其他组件之前,我们首先需要使其达到所需的版本状态。点击继续

image-20201012190849789升级升级协调器

稍后,升级协调器应显示协调器应显示正确的版本。关于升级过程,我看到的一件令人讨厌的小事情是,在升级升级协调器之后,我不得不再次重新上传8 GB的文件。在再次上传升级MUB文件之前,不允许继续进行操作。

image-20201012190915563NSX-T升级协调器已成功升级到3.0.2,可以升级其他组件

上传后,它将在准备继续之前再次验证升级文件。上传文件后,将再次能够单击开始升级按钮。

image-20201012190943882再次上传NSX-T升级包后

单击“开始升级”后,将看到“运行升级预检查”对话框。可以跳过预检查或运行预检查。进行预检查是一个明智的选择,因为这将有助于在实际升级过程中看到任何错误或警告之前将其清除。

image-20201012190957278运行NSX-T的升级前检查提示

在整个环境中,所有组件都将进行预检查。

image-20201012191011695NSX-T升级前检查将在所有组件上开始

我发现有关环境中的主机的一些预检查问题。这并不奇怪,因为我的测试环境并没有设置备份。

image-20201012191043859在NSX-T升级之前预先检查与ESXi主机相关的问题

确认预检查结果后,可以继续进行。将在步骤2中升级的第一个组件是Edges。单击“开始”按钮开始在边缘群集上进行升级。

image-20201012191116913准备开始在NSX-T Edge群集上进行升级

再次,将看到需要接受的EULA协议。

image-20201012191135827接受EULA以继续NSX-T升级

边缘群集的升级应继续进行。

image-20201012191329230NSX-T Edge群集上的升级过程

NSX-T Edge升级应成功完成。接下来是主机。

image-20201012191349145NSX-T Edge群集升级成功

配置NSX-T主机的选项升级将NSX-T 3.0逐步升级到3.0.2配置NSX-T主机升级的选项

如预检查所述,我需要手动将主机置于维护模式。发生故障后,我手动将主机置于维护模式,并且升级也随之进行。

image-20201012191457700由于维护模式问题,主机升级失败

在升级NSX-T之前,将主机置于维护模式。

再次将群集主机置于维护模式下尝试将NSX-T 3.0逐步升级到3.0.2将群集主机置于维护模式以重试

第一个主机群集NSX-T升级成功完成。现在将VM迁移到另一个群集。

image-20201012191600975将主机置于维护模式后,NSX-T组件已成功升级

NSX-T主机全部成功升级

最后,我们来进行管理节点升级。只需点击开始按钮即可开始。

image-20201012191654563NSX-T主机已成功升级,可以启动管理节点

将看到有关在升级过程中限制对管理节点的访问的消息,并且在此过程中将重新引导NSX-T Manager。点击开始

提示在NSX-T管理器上开始升级

稍后,可能会看到各种警告/错误,提示无法获取升级状态。这是由于重新启动了NSX-T管理器。稍等片刻,将可以重新加载NSX-T Manager界面。

image-20201012191748281

监控manager升级状态

由于NSX-T manager升级时可能出现各种故障,我们可以通过ssh到manager主机上监控升级状态

get upgrade progress-status

image-20201012192105054

几分钟后,我能够重新登录到NSX-T Manager。导航回到“升级”仪表板后,我看到所有组件都已成功升级,并且显示NSX-T 3.0.2作为版本。

image-20201012191821225升级状态现在显示NSX-T 3.0.2上的所有组件

总结

希望,逐步完成将NSX-T 3.0升级到3.0.2的逐步演练将对任何希望升级其NSX-T环境的人有所帮助,或者只是对NSX-T过程的概述。令我感到惊讶的是,由于在嵌套ESXi家庭实验室中使用了非标准环境,因此NSX-T 3.0.2仍具有相对平稳的升级体验。这无疑有助于表明NSX-T产品已经成熟并且可以在黄金时段使用。