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

添加节点

贡献者

您可以使用 `AddNodes`方法向集群添加一个或多个新节点。

当未配置的节点首次启动时,系统会提示您配置此节点。配置节点后,它将注册为集群中的 " 待定节点 " 。运行 Element 软件的存储集群会根据集群上的版本自动创建节点映像。添加待定节点时、方法响应会包含一个asyncHandle值、您可以在方法中使用该值 `GetAsyncResult`来查询自动映像过程的状态。

添加光纤通道节点的过程与向集群添加 Element iSCSI 存储节点的过程相同。光纤通道节点会使用节点 ID 在系统中注册。当它们变为可访问状态时,它们将处于 " 待定节点 " 状态。 `ListAllNodes`此方法将返回iSCSI节点以及可添加到集群中的任何光纤通道节点的pendingNodeID。

将节点添加到已配置用于虚拟网络的集群时,系统需要足够数量的虚拟存储 IP 地址来为新节点分配虚拟 IP 。如果没有可用于新节点的虚拟IP地址、则操作将 `AddNode`失败。使用 `ModifyVirtualNetwork`方法向虚拟网络添加更多存储IP地址。

添加节点后、该节点上的任何驱动器都将变为可用、您可以使用方法添加这些驱动器 `AddDrives`以增加集群的存储容量。

备注 添加新节点后,可能需要几秒钟的时间,才能启动并将其驱动器注册为可用。

参数

此方法具有以下输入参数:

名称 说明 键入 默认值 必填

自动安装

如果为 true ,则在添加节点时将对该节点执行恢复出厂映像( RTFI )。默认行为是执行 RTFI 。如果 `cEnableAutoInstall`集群常量为false、则其优先级高于此参数。如果正在进行升级,则无论此参数的值如何, RTFI 过程都不会发生。

boolean

待定节点

要添加的节点的待定节点 ID 。您可以使用 ListPendingNodes 方法列出所有待定节点。

整型数组

返回值

此方法具有以下返回值:

名称

说明

键入

自动安装

添加的节点是否返回到出厂映像。

boolean

节点

将先前的 "pendingNodeID" 映射到 "nodeID" 的对象数组。在添加运行不兼容软件版本的待定节点时,此阵列包含一个 asyncHandle 值,您可以将该值与 GetAsyncResult 方法结合使用来查询自动映像过程的状态。

JSON 对象数组

请求示例

此方法的请求类似于以下示例:

{
   "method": "AddNodes",
   "params": {
     "autoInstall" : true,
     "pendingNodes" : [1]
   },
   "id":1
}

响应示例

此方法返回类似于以下示例的响应:

{
  id: null,
  result: {
    autoInstall: true,
    nodes: [
      {
        activeNodeKey: "giAm2ep1hA",
        assignedNodeID: 6,
        asyncHandle: 3,
        cip: "10.10.5.106",
        mip: "192.168.133.106",
        pendingNodeID: 2,
        platformInfo: {
          chassisType: "R620",
          cpuModel: "Intel(R) Xeon(R) CPU E5-2640 0 @ 2.50GHz",
          nodeMemoryGB: 72,
          nodeType: "SF3010"
        },
        sip: "10.10.5.106",
        softwareVersion: "9.0.0.1077"
      }
    ]
  }
}

自版本以来的新增功能

9.6