要在非公开站点上更新 NetApp Element 软件,必须使用 HealthTools 工具套件。
开始之前
升级 Element 软件之前,请检查要升级到的 Element 版本的升级路径信息,并验证此升级路径是否有效。
- 您环境中的管理节点正在运行 11.0、11.1 或更高版本。
- 您已将最新版本的 HealthTools 下载到管理节点上。
- 您的管理节点未连接到 Internet。
步骤
- 对于 NetApp HCI 系统,转到 NetApp HCI 软件下载页面。对于独立 SolidFire 存储系统,转到 Element 软件下载页面。
- 选择正确的软件版本并将最新存储节点映像下载到非管理节点计算机上。
- 将 JSON 文件从 NetApp 支持站点下载到非管理节点计算机上,并将其重命名为 metadata.json。
- 将 ISO 文件复制到管理节点中可访问的位置,例如 /tmp。
例如,您可以使用 SCP 执行此操作。上传 ISO 文件时,请确保不要更改此文件的名称,否则后续步骤将失败。
- 运行 sfupdate-healthtools 命令:
sfupdate-healthtools <path-to-healthtools-package>
- 运行 sfupdate-healthtools -v 命令以检查已安装的版本:
sfupdate-healthtools -v
- 运行 sfupdate-healthtools -l 命令以根据 metadata json 文件检查最新版本:
sfupdate-healthtools -l --metadata=<path-to-metadata-json>
- 运行 sfupgradecheck 命令以确保集群已准备就绪:
sudo sfupgradecheck -u <cluster_username> -p <cluster_password> MVIP --metadata=<path-to-metadata-json>
- 运行 sfinstall 命令,并在此命令中提供 ISO 文件和 metadata json 文件的路径:sfinstall -u <cluster_username> -p <cluster_password> <MVIP> <path-to-install-file-ISO> --metadata=<path-to-metadata-json-file>
请参见以下输入命令示例:
sfinstall -u admin -p admin 10.117.78.244 /tmp/solidfire-rtfi-11.3.0.345.iso --metadata=/tmp/metadata.json
注:(可选)您可以在
sfinstall 命令中添加
--stage 标志,以预暂存此升级。有关暂存的详细信息,请参见
升级 Element 软件。