您可以将管理节点从 11.0 或 11.1 版原位升级到 11.3 版,而无需配置新的管理节点虚拟机。
开始之前
- 存储节点正在运行 Element 11.3。
注:使用最新的 HealthTools 升级 Element 软件。
- 您要升级的管理节点为 11.0 或 11.1 版,并使用 IPv4 网络。管理节点 11.3 不支持 IPv6。
注:对于管理节点 11.0,需要手动将虚拟机内存增加到 12 GB。
- 您已按照适用于您的产品的《管理节点用户指南》中有关配置存储 NIC (eth1) 的说明配置了所需的额外网络适配器。
注:如果 eth0 无法路由到 SVIP,则永久性卷可能需要一个额外的网络适配器。可在 iSCSI 存储网络上配置一个新的网络适配器,以支持此永久性卷配置。
- 您已通过 SSH 或控制台访问登录到管理节点虚拟机。
- 您已将适用于 NetApp HCI 或 Element 软件的管理节点 ISO 从 NetApp 支持站点下载到管理节点虚拟机。
注:此 ISO 的名称类似于 solidfire-fdva-sodium-patch3-11.3.0.xxxx.iso
- 您已通过对下载的文件运行 md5sum 检查此下载文件的完整性,并将输出与 NetApp 支持站点上适用于 NetApp HCI 或 Element 软件的内容进行了比较,如以下示例所示:
sudo md5sum -b <path to iso>/solidfire-fdva-sodium-patch3-11.3.0.xxxx.iso
步骤
- 使用以下命令挂载此管理节点 ISO 映像并将其内容复制到文件系统:
sudo mkdir -p /upgrade
sudo mount solidfire-fdva-sodium-patch3-11.3.0.xxxx.iso /mnt
cd /mnt
sudo cp -r * /upgrade
- 转到主目录,然后从 /mnt 卸载此 ISO 文件:
- 删除此 ISO 以节省管理节点上的空间:
sudo rm <path to iso>/solidfire-fdva-sodium-patch3-11.3.0.xxxx.iso
- 对管理节点 11.1 或管理节点 11.0 运行以下脚本之一并使用相应选项来升级管理节点操作系统版本。升级后,每个脚本都会保留所有必要的配置文件,例如 Active IQ 收集器和代理设置。
- 在 11.1 (11.1.0.73) 管理节点上,运行以下命令:
sudo /sf/rtfi/bin/sfrtfi_inplace file:///upgrade/casper/filesystem.squashfs sf_upgrade=1 sf_keep_paths="/sf/packages/solidfire-sioc-4.2.3.2288 /sf/packages/solidfire-nma-1.4.10/conf /sf/packages/sioc /sf/packages/nma"
- 在 11.1 (11.1.0.72) 管理节点上,运行以下命令:
sudo /sf/rtfi/bin/sfrtfi_inplace file:///upgrade/casper/filesystem.squashfs sf_upgrade=1 sf_keep_paths="/sf/packages/solidfire-sioc-4.2.1.2281 /sf/packages/solidfire-nma-1.4.10/conf /sf/packages/sioc /sf/packages/nma"
- 在 11.0 (11.0.0.781) 管理节点上,运行以下命令:
sudo /sf/rtfi/bin/sfrtfi_inplace file:///upgrade/casper/filesystem.squashfs sf_upgrade=1 sf_keep_paths="/sf/packages/solidfire-sioc-4.2.0.2253 /sf/packages/solidfire-nma-1.4.8/conf /sf/packages/sioc /sf/packages/nma"
- 完成此过程后,通过 SSH 或控制台访问来访问管理节点命令行界面,并链接到升级后的 <management node ip>:442:
sudo unlink /etc/nginx.legacy.conf.d/node.conf
sudo ln -s /sf/etc/webmgmt/11.3/nginx_conf/node.conf /etc/nginx.legacy.conf.d/node.conf
sudo systemctl restart nginx
- 确保 /sf/packages/sioc/app.properties 文件的 "password=" 字段中没有转义字符(例如:“\”)。这些字符可能会导致升级过程失败。
- 在 11.3 管理节点上,运行 upgrade-mnode 脚本以将 Active IQ 收集器复制到新的配置格式。
注:由于此升级为原位升级,因此 -mu、-pmi、-pmu 命令会指向升级后的 11.3 管理 IP 和用户名,而不是新安装的 11.3 管理节点。您需要输入同一密码两次。
- 对于由现有管理节点管理且具有永久性卷的单个存储集群:
/sf/packages/mnode/upgrade-mnode -mu <mnode user> -pmi <current mnode ip> -pmu <current mnode user> -pv <true - persistent volume> -pva <persistent volume account name - storage volume account>
- 对于由现有管理节点管理且不具有永久性卷的单个存储集群:
/sf/packages/mnode/upgrade-mnode -mu <mnode user> -pmi <current ip address> -pmu <current mnode user>
- 对于由现有管理节点管理且具有永久性卷的多个存储集群:
/sf/packages/mnode/upgrade-mnode -mu <mnode user> -pmi <current mnode ip> -pmu <current mnode user> -pv <true - persistent volume> -pva <persistent volume account name - storage volume account> -pvm <persistent volumes mvip>
- 对于由现有管理节点管理且不具有永久性卷的多个存储集群(-pvm 标志仅用于提供此集群的 MVIP 地址之一):
/sf/packages/mnode/upgrade-mnode -mu <mnode user> -pmi <current ip address> -pmu <current mnode user> -pvm <mvip for persistent volumes>
- (对于使用适用于 vCenter Server 的 NetApp Element 插件的安装)升级 11.3 管理节点上的 vCenter 插件:
- 从 vSphere Web Client 注销。
- 浏览到注册实用程序 (<management node ip>:9443)。
- 单击 “vCenter Plug-in Registration” 选项卡。
- 在 “Manage vCenter Plug-in” 下,选择 “Update Plug-in” 。
- 更新 vCenter 地址、vCenter 管理员用户名和 vCenter 管理员密码。
- 单击 “Update” 。
- 登录到 vSphere Web Client 并浏览到以验证插件信息是否已更新。
- (仅限 NetApp HCI)添加 vCenter 控制器资产。
- 打开浏览器并访问存储 MVIP,然后进行登录,此时将接受相关证书以继续下一步。
- 打开浏览器并访问 https://<mnodeip>/mnode。
- 单击 “Authorize” 并输入您的 MVIP 用户名和密码凭据。关闭弹出窗口。
- 执行 “GET /assets” 以提取添加 vCenter/控制器资产所需的基本资产 ID。
- 执行 “POST /assets/{ASSET_ID}/controllers” 以使用 vCenter 凭据添加控制器资产。