使用 mNode API 更新管理服务

用户应从 NetApp Hybrid Cloud Control 页面执行管理服务更新。您也可以从管理节点使用 REST API UI 手动更新管理服务。管理服务更新以联机软件存储库中的服务捆绑包形式提供。

开始之前

关于本任务

此过程介绍了如何使用管理节点 API 手动更新管理服务。管理服务包括为适用于 vCenter 的 Element 插件提供的 SIOC 服务、Active IQ 收集器服务、NetApp HCI 监控服务(仅限 NetApp HCI 安装)以及其他服务。对管理节点中非基于服务的组件进行更新可通过更新映像(OVA 或 ISO)完成,不能使用此过程进行更新。

步骤

  1. 在管理节点上打开 REST API UI:https://[management node IP]/mnode
  2. 单击 “Authorize” 并完成以下操作:
    1. 输入集群用户名和密码。
    2. mnode-client 形式输入客户端 ID(如果尚未填充此值)。
    3. 复制令牌 URL 字符串并将其粘贴到其他浏览器选项卡中以发起令牌请求。
    4. 单击 “Authorize” 以开始会话。
  3. (可选)确认可用的管理节点服务版本:GET /services/versions
  4. (可选)获取有关最新版本的详细信息:GET /services/versions/latest
  5. (可选)获取有关特定版本的详细信息:GET /services/versions/{version}/info
  6. 执行以下管理服务更新选项之一:
    选项 描述
    PUT /services/update/latest 运行此命令以更新到最新版本的管理节点服务。
    PUT /services/update/{version} 运行此命令以更新到特定版本的管理节点服务。
  7. 使用 GET/services/update/status 可监控更新状态。
    更新成功后,将返回类似于以下示例的结果:
    {
        "current_version": "2.1.346",
        "details": "Updated to version 2.1.346",
        "status": "success"
    }