仅当联机升级或一键式脱机升级不起作用时,才考虑 CLI 升级。必须先升级平台虚拟机,然后再升级收集器虚拟机。但是,在使用 CLI 启动脱机升级之前,必须先联系 VMware 技术支持。
在群集环境中,只能从平台 1 (P1) 节点执行升级操作,群集中的其他平台节点会自动升级。但您必须单独升级每个收集器。
前提条件
- 如果
/tmp 目录中的空间不足,则升级步骤可能会失败。确认满足平台和收集器服务器的以下磁盘空间要求:
/tmp - 6 GB
/home - 2 GB
/var - 40 GB
- 确保所有节点都处于联机状态。如果有任何节点处于非活动状态,则不允许触发升级。
- 生成虚拟机的快照。
- 记下以下值以便在迁移后进行验证:
- 虚拟机计数
- 快照计数 > 0 的虚拟机
- 防火墙规则计数
- 安全组计数
- NSX 防火墙计数
过程
- 从 My VMware 下载所需的升级包文件。
- 检查并确保下载包的
MD5SUM 值与在 VMware 网站中指定的 MD5SUM 值一致。
- 将升级包复制到 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>:~/。
- 通过 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
- 在操作系统升级过程中重新引导安装后再次运行 package-installer upgrade 命令。
重要事项: 如果收到 SSH 会话超时错误,则必须查看
/var/log/arkin/centralized_upgrade.log 以了解是否已进行重新引导。如果重新引导成功,必须再次运行
package-installer upgrade 命令。
- 通过 CLI 登录到每个收集器节点,然后使用平台升级所用的相同命令执行升级。
- 使用
show-version 命令验证升级后的版本。