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

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

开始之前

步骤

  1. 使用以下命令挂载此管理节点 ISO 映像并将其内容复制到文件系统:
    sudo mkdir -p /upgrade
    sudo mount solidfire-fdva-<Element release>-patchX-XX.X.X.XXXX.iso /mnt
    sudo cp -r /mnt/* /upgrade
  2. 转到主目录,然后从 /mnt 卸载此 ISO 文件:
    sudo umount /mnt
  3. 删除此 ISO 以节省管理节点上的空间:
    sudo rm <path to iso>/solidfire-fdva-<Element release>-patchX-XX.X.X.XXXX.iso
  4. 运行以下脚本之一并使用相应选项来升级管理节点操作系统版本。请仅运行适用于您的版本的脚本。升级后,每个脚本都会保留所有必要的配置文件,例如 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"
    升级过程完成后,管理节点将使用新操作系统重新启动。
  5. 在 11.7 版管理节点上,运行 upgrade-mnode 脚本以保留先前的配置设置。
    注:如果正在从 11.0 或 11.1 版管理节点迁移,此脚本会将 Active IQ 收集器复制到新的配置格式。
    • 对于由现有 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>
    • 对于由现有 11.0 或 11.1 版管理节点管理且不具有永久性卷的单个存储集群:
      sudo /sf/packages/mnode/upgrade-mnode -mu <mnode user>
    • 对于由现有 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>
    • 对于由现有 11.0 或 11.1 版管理节点管理且不具有永久性卷的多个存储集群(-pvm 标志仅用于提供此集群的 MVIP 地址之一):
      sudo /sf/packages/mnode/upgrade-mnode -mu <mnode user> -pvm <mvip for persistent volumes>
  6. (对于使用适用于 vCenter Server 的 NetApp Element 插件的所有 NetApp HCI 安装和 SolidFire 独立存储安装)更新 11.7 版管理节点上的 vCenter 插件:
    1. 从 vSphere Web Client 注销。
      注:如果不注销,此 Web Client 将无法识别在此过程中对 vCenter 插件所做的更新。
    2. 浏览到注册实用程序 (https://<ManagementNodeIP>:9443)。
    3. 单击 “vCenter Plug-in Registration” 选项卡。
    4. 在 “Manage vCenter Plug-in” 中,选择 “Update Plug-in” 。
    5. 更新 vCenter 地址、vCenter 管理员用户名和 vCenter 管理员密码。
    6. 单击 “Update” 。
    7. 登录到 vSphere Web Client 并浏览到Home” > “NetApp Element Configuration” > “About以验证插件信息是否已更新。
      注:更新完注册信息后,登录到 vSphere Web Client 将安装新的插件更新并创建新数据库。
      此时,您应看到以下版本详细信息或更高版本的详细信息:
      • NetApp Element 插件版本:4.3.0
      • NetApp Element 插件内部版本号:233
  7. 使用 mNode API 添加资产:
    1. 使用浏览器访问存储 MVIP 并登录。
      此操作会接受证书以执行下一步。
    2. 使用浏览器访问 https://<ManagementNodeIP>/mnode
    3. 向管理节点可识别的资产中添加一个 vCenter 控制器资产以进行 HCI 监控(仅限 NetApp HCI 安装)和使用 Hybrid Cloud Control (HCC):
    4. 单击 “Authorize” 并输入 MVIP 用户名和密码凭据。关闭弹出窗口。
    5. 运行 “GET /assets” 以提取添加 vCenter/控制器资产所需的基本资产 ID。
    6. 运行 “POST /assets/{ASSET_ID}/controllers” 以使用 vCenter 凭据添加控制器资产。
    7. 要使用 NetApp HCI 或访问 HCC 中的云服务选项,请向管理节点可识别的资产中添加一个计算资产:
      注意:必须执行此步骤,否则 HCC 不会提供云服务选项。
    8. 单击 “Authorize” 并输入 MVIP 用户名和密码凭据。关闭弹出窗口。
    9. 运行 “GET /assets” 以提取添加计算资产所需的基本资产 ID。
    10. 运行 “POST/assets/{asset_id}/compute-nodes” 以使用此计算资产的凭据添加此计算资产。其类型为 ESXi Host