简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

CreateCluster

提供者

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

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

Parameters

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

Name Description Type 默认值 Required

接受 Eula

指示您在创建此集群时接受最终用户许可协议。要接受 EULA ,请将此参数设置为 true 。

boolean

是的。

属性

名称 - 值对列表,采用 JSON 对象格式。

JSON 对象

enableSoftwareEncryptionAtRest

启用此参数可使用基于软件的空闲加密。在 SolidFire 企业 SDS 集群上默认为 true 。在所有其他集群上,默认为 false 。启用空闲软件加密后,无法在集群上禁用它。

boolean

true

mvip

管理网络上集群的浮动(虚拟) IP 地址。

string

是的。

nodes

构成集群的一组初始节点的 CIP/SIP 地址。此节点的 IP 必须位于列表中。

string array

是的。

订单编号

字母数字销售订单号。在基于软件的平台上需要。

string

否(基于硬件的平台)

是(基于软件的平台)

password

集群管理员帐户的初始密码。

string

是的。

serialNumber

九位字母数字序列号。在基于软件的平台上可能需要。

string

否(基于硬件的平台)

是(基于软件的平台)

Svip

存储( iSCSI )网络上集群的浮动(虚拟) IP 地址。

string

是的。

username

集群管理员的用户名。

string

是的。

返回值

此方法没有返回值。

请求示例

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

{
  "method": "CreateCluster",
  "params": {
    "acceptEula": true,
    "mvip": "10.0.3.1",
    "svip": "10.0.4.1",
    "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" : {}
}