Skip to main content
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

升级管理节点

贡献者

您可以将管理节点从 11.0 或更高版本升级到管理节点 12.2 版。

备注 升级存储集群上的 Element 软件不再需要升级管理节点操作系统。如果管理节点为 11.3 或更高版本,您只需将管理服务升级到最新版本,即可使用 NetApp Hybrid Cloud Control 执行 Element 升级。如果您希望出于安全修复等其他原因升级管理节点操作系统,请按照适用于您的方案的管理节点升级操作步骤进行操作。
您需要的内容
  • vCenter 插件 4.4 或更高版本需要使用模块化架构创建的管理节点 11.3 或更高版本,并提供各个服务。

升级选项

选择以下管理节点升级选项之一:

如果您已按*顺序*更新(1)管理服务版本和(2) Element存储版本、并希望*保留*现有管理节点、请选择此选项:

备注 如果您未依次更新管理服务和 Element 存储,则无法使用此操作步骤重新配置身份验证。请改用相应的升级操作步骤。

将管理节点从 12.0 升级到版本 12.2

您可以将管理节点从 12.0 版原位升级到 12.2 版,而无需配置新的管理节点虚拟机。

备注 Element 12.2管理节点是一种可选升级。现有部署不需要此功能。
您需要的内容
  • 您要升级的管理节点为 12.0 版,并使用 IPv4 网络。管理节点版本12.2不支持IPv6。

    提示 要检查管理节点的版本,请登录到管理节点并在登录横幅中查看 Element 版本号。
  • 您已使用 NetApp Hybrid Cloud Control ( HCC )将管理服务捆绑包更新为最新版本。您可以从以下IP访问HCC: https://<ManagementNodeIP>;

  • 如果要将管理节点更新到版本12.2、则需要管理服务2.14.60或更高版本才能继续。

  • 您已按照的说明配置了一个额外的网络适配器(如果需要)"配置其他存储 NIC"

    备注 如果 eth0 无法路由到 SVIP ,则永久性卷可能需要额外的网络适配器。在 iSCSI 存储网络上配置一个新的网络适配器,以便配置永久性卷。
  • 存储节点正在运行Element 11.3或更高版本。

步骤
  1. 配置管理节点 VM RAM :

    1. 关闭管理节点虚拟机。

    2. 将管理节点虚拟机的 RAM 从 12 GB 更改为 24 GB 。

    3. 打开管理节点虚拟机的电源。

  2. 使用 SSH 或控制台访问登录到管理节点虚拟机。

  3. 将适用于NetApp HCI的从NetApp支持站点下载 "管理节点 ISO"到管理节点虚拟机。

    备注 ISO的名称类似于 solidfire-fdva-<Element release>-patchX-XX.X.X.XXXX.iso
  4. 对下载的文件运行 md5sum 以检查下载的完整性,并将输出与 NetApp 支持站点上提供的 NetApp HCI 或 Element 软件的输出进行比较,如以下示例所示:

    sudo md5sum -b <path to iso>/solidfire-fdva-<Element release>-patchX-XX.X.X.XXXX.iso

  5. 使用以下命令挂载管理节点 ISO 映像并将其内容复制到文件系统:

    sudo mkdir -p /upgrade
    sudo mount <solidfire-fdva-<Element release>-patchX-XX.X.X.XXXX.iso> /mnt
    sudo cp -r /mnt/* /upgrade
  6. 更改为主目录,然后从卸载ISO文件 /mnt

    sudo umount /mnt
  7. 删除 ISO 以节省管理节点上的空间:

    sudo rm <path to iso>/solidfire-fdva-<Element release>-patchX-XX.X.X.XXXX.iso
  8. (仅适用于无永久性卷的配置)复制容器文件夹的内容以进行备份:

    sudo cp -r /var/lib/docker/volumes /sf/etc/mnode
  9. 在要升级的管理节点上,运行以下命令以升级管理节点操作系统版本。此脚本会在升级后保留所有必要的配置文件,例如 Active IQ 收集器和代理设置。

    sudo /sf/rtfi/bin/sfrtfi_inplace file:///upgrade/casper/filesystem.squashfs sf_upgrade=1

    升级过程完成后,管理节点将使用新操作系统重新启动。

  10. (仅适用于无永久性卷的配置)将容器文件夹的内容移回原始位置:

    sudo su
    mv /sf/etc/mnode/volumes/* /var/lib/docker/volumes/
  11. 在管理节点上、运行 `redeploy-mnode`脚本以保留先前的管理服务配置设置:

    备注 此脚本会保留先前的管理服务配置,包括来自 Active IQ 收集器服务,控制器( vCenter )或代理的配置,具体取决于您的设置。
    sudo /sf/packages/mnode/redeploy-mnode -mu <mnode user>
重要说明 如果先前已在管理节点上禁用SSH功能、则需要在已恢复的管理节点上启用"再次禁用 SSH"。默认情况下、管理节点上会启用提供的SSH功能"NetApp 支持远程支持通道( RST )会话访问"

将管理节点从11.3升级到12.2版

您可以将管理节点从 11.3 , 11.5 , 11.7 或 11.8 原位升级到 12.2 版,而无需配置新的管理节点虚拟机。

备注 Element 12.2管理节点是一种可选升级。现有部署不需要此功能。
您需要的内容
  • 您要升级的管理节点为 11.3 , 11.5 , 11.7 或 11.8 版,并使用 IPv4 网络。管理节点版本12.2不支持IPv6。

    提示 要检查管理节点的版本,请登录到管理节点并在登录横幅中查看 Element 版本号。
  • 您已使用 NetApp Hybrid Cloud Control ( HCC )将管理服务捆绑包更新为最新版本。您可以从以下IP访问HCC: https://<ManagementNodeIP>;

  • 如果要将管理节点更新到版本12.2、则需要管理服务2.14.60或更高版本才能继续。

  • 您已按照的说明配置了一个额外的网络适配器(如果需要)"配置其他存储 NIC"

    备注 如果 eth0 无法路由到 SVIP ,则永久性卷可能需要额外的网络适配器。在 iSCSI 存储网络上配置一个新的网络适配器,以便配置永久性卷。
  • 存储节点正在运行Element 11.3或更高版本。

步骤
  1. 配置管理节点 VM RAM :

    1. 关闭管理节点虚拟机。

    2. 将管理节点虚拟机的 RAM 从 12 GB 更改为 24 GB 。

    3. 打开管理节点虚拟机的电源。

  2. 使用 SSH 或控制台访问登录到管理节点虚拟机。

  3. 将适用于NetApp HCI的从NetApp支持站点下载 "管理节点 ISO"到管理节点虚拟机。

    备注 ISO的名称类似于 solidfire-fdva-<Element release>-patchX-XX.X.X.XXXX.iso
  4. 对下载的文件运行 md5sum 以检查下载的完整性,并将输出与 NetApp 支持站点上提供的 NetApp HCI 或 Element 软件的输出进行比较,如以下示例所示:

    sudo md5sum -b <path to iso>/solidfire-fdva-<Element release>-patchX-XX.X.X.XXXX.iso

  5. 使用以下命令挂载管理节点 ISO 映像并将其内容复制到文件系统:

    sudo mkdir -p /upgrade
    sudo mount <solidfire-fdva-<Element release>-patchX-XX.X.X.XXXX.iso> /mnt
    sudo cp -r /mnt/* /upgrade
  6. 更改为主目录,然后从卸载ISO文件 /mnt

    sudo umount /mnt
  7. 删除 ISO 以节省管理节点上的空间:

    sudo rm <path to iso>/solidfire-fdva-<Element release>-patchX-XX.X.X.XXXX.iso
  8. 在 11.3 , 11.5 , 11.7 或 11.8 管理节点上,运行以下命令以升级管理节点操作系统版本。此脚本会在升级后保留所有必要的配置文件,例如 Active IQ 收集器和代理设置。

    sudo /sf/rtfi/bin/sfrtfi_inplace file:///upgrade/casper/filesystem.squashfs sf_upgrade=1

    升级过程完成后,管理节点将使用新操作系统重新启动。

  9. 在管理节点上、运行 `redeploy-mnode`脚本以保留先前的管理服务配置设置:

    备注 此脚本会保留先前的管理服务配置,包括来自 Active IQ 收集器服务,控制器( vCenter )或代理的配置,具体取决于您的设置。
    sudo /sf/packages/mnode/redeploy-mnode -mu <mnode user>
重要说明 如果先前已在管理节点上禁用SSH功能、则需要在已恢复的管理节点上启用"再次禁用 SSH"。默认情况下、管理节点上会启用提供的SSH功能"NetApp 支持远程支持通道( RST )会话访问"

将管理节点从 11.1 或 11.0 升级到版本 12.2

您可以将管理节点从 11.0 或 11.1 原位升级到版本 12.2 ,而无需配置新的管理节点虚拟机。

您需要的内容
  • 存储节点正在运行Element 11.3或更高版本。

    备注 使用最新的 HealthTools 升级 Element 软件。
  • 您要升级的管理节点为 11.0 或 11.1 版,并使用 IPv4 网络。管理节点版本12.2不支持IPv6。

    提示 要检查管理节点的版本,请登录到管理节点并在登录横幅中查看 Element 版本号。对于管理节点 11.0 ,需要手动将 VM 内存增加到 12 GB 。
  • 您已按照产品管理节点用户指南中有关配置存储 NIC ( eth1 )的说明配置了其他网络适配器(如果需要)。

    备注 如果 eth0 无法路由到 SVIP ,则永久性卷可能需要额外的网络适配器。在 iSCSI 存储网络上配置一个新的网络适配器,以便配置永久性卷。
步骤
  1. 配置管理节点 VM RAM :

    1. 关闭管理节点虚拟机。

    2. 将管理节点虚拟机的 RAM 从 12 GB 更改为 24 GB 。

    3. 打开管理节点虚拟机的电源。

  2. 使用 SSH 或控制台访问登录到管理节点虚拟机。

  3. 将适用于NetApp HCI的从NetApp支持站点下载 "管理节点 ISO"到管理节点虚拟机。

    备注 ISO的名称类似于 solidfire-fdva-<Element release>-patchX-XX.X.X.XXXX.iso
  4. 对下载的文件运行 md5sum 以检查下载的完整性,并将输出与 NetApp 支持站点上提供的 NetApp HCI 或 Element 软件的输出进行比较,如以下示例所示:

    sudo md5sum -b <path to iso>/solidfire-fdva-<Element release>-patchX-XX.X.X.XXXX.iso
  5. 使用以下命令挂载管理节点 ISO 映像并将其内容复制到文件系统:

    sudo mkdir -p /upgrade
    sudo mount solidfire-fdva-<Element release>-patchX-XX.X.X.XXXX.iso /mnt
    sudo cp -r /mnt/* /upgrade
  6. 切换到主目录,然后从 /mnt 卸载 ISO 文件:

    sudo umount /mnt
  7. 删除 ISO 以节省管理节点上的空间:

    sudo rm <path to iso>/solidfire-fdva-<Element release>-patchX-XX.X.X.XXXX.iso
  8. 运行以下脚本之一并选择升级管理节点操作系统版本。请仅运行适用于您的版本的脚本。升级后,每个脚本都会保留所有必要的配置文件,例如 Active IQ 收集器和代理设置。

    1. 在 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"
    2. 在 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"
    3. 在 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"

      升级过程完成后,管理节点将使用新操作系统重新启动。

  9. 在12.2管理节点上、运行 `upgrade-mnode`脚本以保留先前的配置设置。

    备注 如果要从 11.0 或 11.1 管理节点迁移,此脚本会将 Active IQ 收集器复制到新的配置格式。
    1. 对于由具有永久性卷的现有管理节点 11.0 或 11.1 管理的单个存储集群:

      sudo /sf/packages/mnode/upgrade-mnode -mu <mnode user> -pv <true - persistent volume> -pva <persistent volume account name - storage volume account>
    2. 对于由现有管理节点 11.0 或 11.1 管理且无永久性卷的单个存储集群:

      sudo /sf/packages/mnode/upgrade-mnode -mu <mnode user>
    3. 对于由具有永久性卷的现有管理节点 11.0 或 11.1 管理的多个存储集群:

      sudo /sf/packages/mnode/upgrade-mnode -mu <mnode user> -pv <true - persistent volume> -pva <persistent volume account name - storage volume account> -pvm <persistent volumes mvip>
    4. 对于由现有11.0或11.1版管理节点管理且不具有永久性卷的多个存储集群(此 `-pvm`标志仅用于提供集群的MVIP地址之一):

      sudo /sf/packages/mnode/upgrade-mnode -mu <mnode user> -pvm <mvip for persistent volumes>
  10. (对于使用适用于vCenter Server的NetApp Element插件的所有NetApp HCI安装)按照主题中的步骤更新12.2管理节点上的vCenter插件"升级适用于 vCenter Server 的 Element 插件"

  11. 使用管理节点 API 查找安装的资产 ID :

    1. 从浏览器登录到管理节点 REST API UI :

      1. 转到存储MVIP并登录。此操作将接受证书以执行下一步。

    2. 在管理节点上打开清单服务 REST API UI :

      https://<ManagementNodeIP>/inventory/1/
    3. 选择 * 授权 * 并完成以下操作:

      1. 输入集群用户名和密码。

      2. 将客户端ID输入为 mnode-client

      3. 选择 * 授权 * 以开始会话。

      4. 关闭窗口。

    4. 从 REST API UI 中,选择 * 获取​ /Installations * 。

    5. 选择 * 试用 * 。

    6. 选择 * 执行 * 。

    7. 从代码200响应正文中、复制用于安装的 id

      您的安装具有在安装或升级期间创建的基本资产配置。

  12. 在 vSphere 中找到计算节点的硬件标记:

    1. 在 vSphere Web Client 导航器中选择主机。

    2. 选择 * 监控 * 选项卡,然后选择 * 硬件运行状况 * 。

    3. 列出了节点 BIOS 制造商和型号。复制并保存该值、以 `tag`供稍后使用。

  13. 将用于 HCI 监控和 Hybrid Cloud Control 的 vCenter 控制器资产添加到管理节点的已知资产中:

    1. 选择 * POST /assets/ { asset_id } /controllers* 以添加控制器子资产。

    2. 选择 * 试用 * 。

    3. 在 * asset_id* 字段中输入复制到剪贴板的父基本资产 ID 。

    4. 使用类型和vCenter凭据输入所需的有效负载值 vCenter

    5. 选择 * 执行 * 。

  14. 将计算节点资产添加到管理节点的已知资产:

    1. 选择 * POST /assets/ { asset_id } /compute-nodes* 以使用计算节点资产的凭据添加计算节点子资产。

    2. 选择 * 试用 * 。

    3. 在 * asset_id* 字段中输入复制到剪贴板的父基本资产 ID 。

    4. 在有效负载中,输入 " 型号 " 选项卡中定义的所需有效负载值。输入 ESXi Host`as `type`并粘贴您在上一步中为保存的硬件标签 `hardware_tag

    5. 选择 * 执行 * 。

从管理节点 10.x 版迁移到 11.x

如果您的管理节点版本为 10.x ,则无法从 10.x 升级到 11.x您可以改用此迁移操作步骤将配置从 10.x 复制到新部署的 11.1 管理节点。如果管理节点当前为 11.0 或更高版本,则应跳过此操作步骤。要将Element软件从10.3及更高版本升级到11.x、需要使用管理节点11.0或11.1以及最新的运行状况工具

步骤
  1. 在 VMware vSphere 界面中,部署管理节点 11.1 OVA 并打开其电源。

  2. 打开管理节点 VM 控制台,此时将显示终端用户界面( Terminal User Interface , TUI )。

  3. 使用 TUI 创建新的管理员 ID 并分配密码。

  4. 在管理节点 TUI 中,使用新 ID 和密码登录到管理节点并验证其是否正常工作。

  5. 从 vCenter 或管理节点 TUI 中,获取管理节点 11.1 IP 地址并浏览到端口 9443 上的 IP 地址以打开管理节点 UI 。

    https://<mNode 11.1 IP address>:9443
  6. 在 vSphere 中,选择 * NetApp Element Configuration* > * mNode Settings* 。(在较旧版本中,顶级菜单为 * NetApp SolidFire Configuration* 。)

  7. 选择 * 操作 * > * 清除 * 。

  8. 要确认,请选择 * 是 * 。mNode Status 字段应报告 Not Configured 。

    备注 首次转到 * mNode Settings* 选项卡时, mNode Status 字段可能会显示为 * 未配置 * ,而不是预期的 * 启动 * ;您可能无法选择 * 操作 * > * 清除 * 。刷新浏览器。mNode Status 字段最终将显示 * 启动 * 。
  9. 从 vSphere 中注销。

  10. 在 Web 浏览器中,打开管理节点注册实用程序并选择 * QoSSIOC Service Management* :

    https://<mNode 11.1 IP address>:9443
  11. 设置新的 QoSSIOC 密码。

    备注 默认密码为 solidfire。要设置新密码,必须提供此密码。
  12. 选择 * vCenter 插件注册 * 选项卡。

  13. 选择 * 更新插件 * 。

  14. 输入所需的值。完成后,选择 * 更新 * 。

  15. 登录到 vSphere 并选择 * NetApp Element Configuration* > * mNode Settings* 。

  16. 选择 * 操作 * > * 配置 * 。

  17. 提供管理节点IP地址、管理节点用户ID (用户名为 admin)、您在注册实用程序的*QoSSIOC Service Management*选项卡上设置的密码以及vCenter用户ID和密码。

    在 vSphere 中, "mNode Settings* " 选项卡应将 mNode 状态显示为 "*UP" ,表示管理节点 11.1 已注册到 vCenter 。

  18. 从管理节点注册实用程序中(https://<mNode 11.1 IP address>:9443),从*QoSSIOC Service Management*重新启动SIIOC服务。

  19. 等待一分钟,然后检查 * NetApp Element Configuration* > * mNode Settings* 选项卡。此操作应将 mNode 状态显示为 * 启动 * 。

    如果状态为*down,请检查的权限 /sf/packages/sioc/app.properties。此文件应具有文件所有者的读取,写入和执行权限。正确的权限应如下所示:

    -rwx------
  20. 在SIOC"进程启动且vCenter将mNode状态显示为*启动*后、请检查管理节点上服务的日志 sf-hci-nma。不应显示任何错误消息。

  21. (仅限管理节点 11.1 )使用 root 权限通过 SSH 连接到管理节点 11.1 版,然后使用以下命令启动 NMA 服务:

    # systemctl enable /sf/packages/nma/systemd/sf-hci-nma.service
    # systemctl start sf-hci-nma21
  22. 从 vCenter 执行操作以删除驱动器,添加驱动器或重新启动节点。此操作将触发存储警报,此警报应在 vCenter 中报告。如果正常运行,则 NMA 系统警报将按预期运行。

  23. 如果在vCenter中配置了ONTAP Select、请通过将文件从先前的管理节点复制到管理节点11.1版文件 /sf/packages/nma/conf/.ots.properties`来在NMA中配置ONTAP Select警报 `.ots.properties、然后使用以下命令重新启动NMA服务:

    systemctl restart sf-hci-nma
  24. 使用以下命令查看日志,以验证 ONTAP Select 是否正常工作:

    journalctl -f | grep -i ots
  25. 通过执行以下操作配置 Active IQ :

    1. 通过SSH连接到管理节点11.1版、然后转到 `/sf/packages/collector`目录。

    2. 运行以下命令:

      sudo ./manage-collector.py --set-username netapp --set-password --set-mvip <MVIP>
    3. 出现提示时,输入管理节点 UI 密码。

    4. 运行以下命令:

      ./manage-collector.py --get-all
      sudo systemctl restart sfcollector
    5. 验证 `sfcollector`日志以确认它是否正常工作。

  26. 在 vSphere 中, * NetApp Element Configuration* > * mNode Settings* 选项卡应将 mNode 状态显示为 * 启动 * 。

  27. 验证 NMA 是否正在报告系统警报和 ONTAP Select 警报。

  28. 如果一切正常,请关闭并删除管理节点 10.x VM 。

使用管理节点 REST API 重新配置身份验证

如果已按顺序升级( 1 )个管理服务和( 2 )个 Element 存储,则可以保留现有管理节点。如果您遵循了其他升级顺序,请参见原位管理节点升级过程。

您需要的内容
  • 您已将管理服务更新到2.10.29或更高版本。

  • 存储集群运行的是Element 12.0或更高版本。

  • 您的管理节点为 11.3 或更高版本。

  • 您已按顺序更新管理服务,然后升级 Element 存储。除非按照所述顺序完成升级,否则无法使用此操作步骤重新配置身份验证。

步骤
  1. 在管理节点上打开管理节点 REST API UI :

    https://<ManagementNodeIP>/mnode
  2. 选择 * 授权 * 并完成以下操作:

    1. 输入集群用户名和密码。

    2. 输入客户端ID、就像该值尚未填充一样 mnode-client

    3. 选择 * 授权 * 以开始会话。

  3. 从 REST API UI 中,选择 * POST /services/reuse-auth* 。

  4. 选择 * 试用 * 。

  5. 对于*load_images*参数,选择 true

  6. 选择 * 执行 * 。

    响应正文指示重新配置成功。

了解更多信息