仅当联机升级或一键式脱机升级不起作用时,才考虑 CLI 升级。必须先升级平台虚拟机,然后再升级收集器虚拟机。但是,在使用 CLI 启动脱机升级之前,必须先联系 VMware 技术支持。

在群集环境中,只能从平台 1 (P1) 节点执行升级操作,群集中的其他平台节点会自动升级。但您必须单独升级每个收集器。

前提条件

  • 如果 /tmp 目录中的空间不足,则升级步骤可能会失败。确认满足平台和收集器服务器的以下磁盘空间要求:
    • /tmp - 6 GB
    • /home - 2 GB
    • /var - 40 GB
  • 确保所有节点都处于联机状态。如果有任何节点处于非活动状态,则不允许触发升级。
  • 生成虚拟机的快照。
  • 记下以下值以便在迁移后进行验证:
    • 虚拟机计数
    • 快照计数 > 0 的虚拟机
    • 防火墙规则计数
    • 安全组计数
    • NSX 防火墙计数

过程

  1. My VMware 下载所需的升级包文件。
  2. 检查并确保下载包的 MD5SUM 值与在 VMware 网站中指定的 MD5SUM 值一致。
  3. 将升级包复制到 vRealize Network Insight 平台 1 虚拟机和所有收集器虚拟机。
    • 要将文件从 Linux 虚拟机复制到 vRealize Network Insight 虚拟机,请运行命令 scp <filename>.upgrade.bundle consoleuser@<IP_Address_vRNI_VM>:~/
    • 要将文件从 Windows 虚拟机复制到 vRealize Network Insight 虚拟机,请运行命令 pscp -scp <SOURCE_PATH>\<filename>.upgrade.bundle consoleuser@<IP_Address_vRNI_VM>:~/
      注:

      使用 https://the.earth.li/~sgtatham/putty/latest/w64/pscp.exe 中的 pscp 实用程序。

  4. 通过 CLI 使用 consoleuser 登录到 vRealize Network Insight 平台 1,并运行以下命令:
    • package-installer copy --host localhost --user consoleuser --path /home/consoleuser/<filename>.upgrade.bundle
    • package-installer upgrade --name <filename>.upgrade.bundle
    注: 必须先执行平台升级,然后再启动收集器更新。
  5. 在操作系统升级过程中重新引导安装后再次运行 package-installer upgrade 命令。
    重要事项: 如果收到 SSH 会话超时错误,则必须查看 /var/log/arkin/centralized_upgrade.log 以了解是否已进行重新引导。如果重新引导成功,必须再次运行 package-installer upgrade 命令。
  6. 通过 CLI 登录到每个收集器节点,然后使用平台升级所用的相同命令执行升级。
    注: 您可以同时升级所有收集器。
  7. 使用 show-version 命令验证升级后的版本。