在升级 NSX-T Data Center 之前,请执行升级前任务以确保升级成功。

过程

  1. 如果要从低于 NSX-T Data Center 3.0 的版本进行升级,请在所有 NSX Manager 设备上置备一个容量正好为 100 GB 的辅助磁盘。
    • 对于 ESXi 主机,请登录到 vCenter Server,导航到 NSX Manager 虚拟机,然后添加一个容量正好为 100 GB 的磁盘。
    • 对于 KVM 主机:
      1. 创建一个容量为 100 GB 的磁盘:
        qemu-img create -f qcow2 nsx-unified-appliance-secondary.qcow2 100G
      2. 为其他存储创建一个 xml 文件 (/<download folder>/<nsx_manger_vm_name_storage_file.xml>):
        <disk type='file' device='disk'>
         <driver name='qemu' type='qcow2' cache='none'/>
         <source file='/<diskPath>/nsx-unified-appliance-secondary.qcow2'/>
         <target dev='vdb' bus='virtio' />
        </disk>
      3. 使用以下命令使虚拟机永久有效:
        virsh dumpxml <NSX Manager VM> > /<download folder>/<nsx_manager_vm_name.xml>
        virsh define /<download folder>/<nsx_manager_vm_name.xml>
        virsh list –all
      4. 将辅助磁盘连接到 NSX Manager 设备:
        virsh attach-device --config  <NSX Manager VM> /<download folder>/<nsx_manger_vm_name_storage_file.xml>
      5. 关闭并启动 NSX Manager 设备:
        virsh shutdown <NSX Manager VM>
        virsh start <NSX Manager VM>
        
      6. 对集群中的其他 NSX Manager 设备重复此过程。
      注: 如果升级协调器未检测到辅助磁盘,请重新引导设备。运行预检查以确保检测到辅助磁盘,并继续对其他 NSX Manager 设备执行操作。
  2. 如果要从低于 NSX-T Data Center 3.0 的版本进行升级,请在开始升级之前禁用 SR(服务路由器)间路由。有关升级场景和问题解决方案的详细信息,请参见位于 https://kb.vmware.com/s/article/85288 的 VMware 知识库文章。
  3. 确保在传输节点配置文件中添加了相应的传输区域。如果在任何传输节点配置文件中未添加传输区域,NSX Manager 可能不会显示传输节点配置文件列表。
  4. 在开始升级过程之前,请确保备份 NSX Manager。请参见NSX-T Data Center 管理指南
  5. 确保 NSX Manager 支持主机操作系统。请参见NSX-T Data Center 管理指南NSX Manager 支持的主机
  6. 在开始升级过程之前,禁用自动备份。有关配置备份的详细信息,请参见NSX-T Data Center 管理指南
  7. 在开始执行升级过程之前,终止可能在 NSX Manager 上运行的任何活动 SSH 会话或本地 Shell 脚本。
  8. 确保已打开从传输节点和 Edge 节点到 NSX Manager 的相应通信端口:
    • TCP 端口 1234:与 NSX Manager 通信
    • TCP 端口 1235:与 NSX Controller 通信
    • NSX Manager 节点之间的 TCP 端口 9040
    • 在升级过程中,保持端口 5671 打开。
    NSX Cloud 说明:NSX-T Data Center 2.5.1 开始, NSX Cloud 支持在以内部部署方式安装的 Cloud Service Manager 设备与公有云 VPC/VNet 中安装的 NSX Public Cloud Gateway 之间使用端口 80 进行通信。 NSX-T Data Center 版本 2.5.0 及更低版本需要使用端口 7442 来进行此通信。因此,在从版本 2.5.0 及更低版本升级到 2.5.1 的过程中,请保持端口 7442 处于打开状态。有关详细信息,请参见 NSX-T Data Center 安装指南中的 启用对端口和协议的访问
  9. ESXi 主机置于维护模式之前,请关闭可能位于该主机上的任何 NSX Edge 虚拟机的电源,并确保 NSX Edge 虚拟机仍位于同一主机上。
  10. 对于 NSX-T Data Center 3.0,您需要具有有效的许可证才能使用 T0、T1、分段和 NSX intelligence 等许可功能。确认您拥有有效的许可证。
  11. 确保您可以执行自动预检查以验证 NSX-T Data Center 组件是否已做好升级准备。预检查过程扫描主机、NSX Edge 和管理平面的组件活动、版本兼容性和组件状态。解决任何警告通知,以避免在升级期间出现问题。
  12. 在开始升级之前,请删除所有已过期的用户帐户。如果 vSphere 锁定模式的例外列表中包含已过期的用户帐户,则将无法在 vSphere 上升级 NSX-T Data Center。有关在锁定模式下拥有访问特权的帐户的更多信息,请参见vSphere 安全指南》中的指定在锁定模式下拥有访问特权的帐户