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

CreateCluster

贡献者

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

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

参数

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

名称 说明 键入 默认值 必填

接受 Eula

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

boolean

属性

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

JSON 对象

enableSoftwareEncryptionAtRest

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

boolean

true

mvip

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

string

节点

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

string array

订单编号

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

string

否(基于硬件的平台)

是(基于软件的平台)

password

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

string

serialNumber

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

string

否(基于硬件的平台)

是(基于软件的平台)

Svip

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

string

用户名

集群管理员的用户名。

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" : {}
}