CreateCluster

您可以使用 CreateCluster 方法初始化集群中拥有“mvip”和“svip”地址的节点。每个新集群将使用该集群中第一个节点的管理 IP (MIP) 进行初始化。此方法还会自动添加要配置到集群中的所有节点。每次初始化新集群时,您只需要使用此方法一次。

注:在运行 GetBootStrapConfig 方法获取要包含在集群中的其余节点的 IP 地址后,可以对集群的主节点运行 CreateCluster 方法。

参数

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

名称 说明 类型 默认值 必需
acceptEula 指示创建此集群时接受最终用户许可协议。要接受 EULA,请将此参数设置为 true 布尔型
attributes 名称-值对的列表,采用 JSON 对象格式。 JSON 对象
mvip 集群在管理网络上的浮动(虚拟)IP 地址。 字符串
nodes 构成集群的初始节点集的 CIP/SIP 地址。该节点的 IP 必须位于此列表中。 字符串数组
password 集群管理员帐户的初始密码。 字符串
repCount 要存储在集群中的每个数据段的副本数。有效值为“2”。 整型 2
svip 集群在存储 (iSCSI) 网络上的浮动(虚拟)IP 地址。 字符串
username 集群管理员的用户名。 字符串

返回值

此方法没有返回值。

请求示例

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

{
  "method": "CreateCluster",
  "params": {
    "acceptEula": true,
    "mvip": "10.0.3.1",
    "svip": "10.0.4.1",
    "repCount": 2,
    "username": "Admin1",
    "password": "9R7ka4rEPa2uREtE",
    "attributes": {
      "clusteraccountnumber": "axdf323456"
    },
    "nodes": [
      "10.0.2.1",
      "10.0.2.2",
      "10.0.2.3",
      "10.0.2.4"
    ]
  },
  "id": 1
}

响应示例

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

{ 
"id" : 1,
"result" : {}
}

发布以下版本后新增

9.6