从 NSX-v 6.2.0、6.2.1 和 6.2.2 升级到 NSX-v 6.3.5 及更高版本时失败
search cancel

从 NSX-v 6.2.0、6.2.1 和 6.2.2 升级到 NSX-v 6.3.5 及更高版本时失败

book

Article ID: 301154

calendar_today

Updated On:

Products

VMware NSX Networking

Issue/Introduction

Symptoms:
免责声明:本文为 Upgrading from NSX-v 6.2.0, 6.2.1 and 6.2.2 to NSX-v 6.3.5 and later version fails (51624) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

从 NSX-v 6.2.0、6.2.1 和 6.2.2 升级到 NSX-v 6.3.5 及更高版本时,在NSX Manager 升级后,您看到以下症状:
  • 在 NSX Manager 用户界面(UI)中,NSX Manager Service、vCenter Server 的配置为空。
  • 在 NSX Manager 命令行界面(CLI),运行 show cluster all 命令显示类似以下内容的报错:
Error 3501:There are no clusters configured.
  • 在下载 NSX Manager Tech-Support Bundle后, /var/log/upgrade-script.log 文件中可能会显示类似以下内容的条目:
    su - secureall -c "source .bash_profile && cd /home/secureall/secureall/sem/WEB-INF/classes && /bin/gunzip /common/db/vshield.dump/vpostgres_91_dump.gz" :
    -su: /bin/gunzip: No such file or directory su - secureall -c "source .bash_profile && cd /home/secureall/secureall/sem/WEB-INF/classes && /opt/vmware/vpostgres/current/bin/psql -f /common/db/vshield.dump/vpostgres_91_dump" :
    /common/db/vshield.dump/vpostgres_91_dump: No such file or directory rm -f /common/db/db-upgrade :
    rm -fr /common/db/vshield.dump :


Resolution

此问题在 VMware NSX for vSphere 6.3.6 中已解决,请访问 VMware Downloads 下载。

Workaround:
重要提醒: 不支持直接从 NSX 6.2.0、6.2.1 和 6.2.2 升级到 NSX 6.3.5 以及更高版本(包括 6.4.x)。

如果您已经遇到了这个问题,请执行以下操作:
  • 如果有 NSX Manager 备份(在 6.2.0/6.2.1/6.2.2 版本下的备份),部署一个新的 NSX Manager 虚拟机,然后还原备份。更多信息,请参见 NSX Upgrade Guide 中《NSX 备份和还原》的内容。
  • 如果没有备份,请联系 VMware 支持团队。

重要事项:继续升级操作之前,务必执行 NSX Manager 备份。

在 NSX Manager 还原后,将其升级到 6.2.4 到 6.3.4 之间的任何一个版本,然后再升级到 NSX for vSphere 6.3.5。VMware 建议,先升级到 6.2.x 的最新版本即 6.2.9,然后再升级到 6.3.5。在 NSX Manager 升级到 6.3.5 之后,再升级所有的服务。

升级步骤:
  1. 将 NSX Manager 升级到 6.2.9。升级 NSX Manager 便足够,无需升级 NSX 组件。
  2. 在成功升级到 6.2.9 后,再升级到 6.3.5 或更高版本。
  3. 最后进行 NSX 组件的升级。
更多详细信息,请参见 VMware Product Interoperability Matrices,了解受支持的 NSX for vSphere 的升级途径。