GetBootstrapConfig

您可以使用 GetBootstrapConfig 方法从启动配置文件获取集群和节点信息。将单个节点加入到集群中之前,应在该节点上使用此 API 方法。创建集群时,您需要在集群配置界面中使用此方法所返回的信息。

参数

此方法没有任何输入参数。

返回值

此方法具有以下返回值:

名称 说明 类型
clusterName 集群名称。 字符串
mvip 集群 MVIP 地址。如果此节点不属于集群,则为 null。 字符串
nodeName 节点名称。 字符串
nodes 有关正在等待加入该集群的每个节点的信息列表。可能值:
  • chassisType:(字符串)节点的硬件平台。
  • cip:(字符串)节点的集群 IP 地址。
  • compatible:(布尔值)指示节点是否与对其执行 API 调用的节点兼容。
  • hostname:(字符串)节点的主机名。
  • mip:(字符串)节点的 IPv4 管理 IP 地址。
  • mipV6:(字符串)节点的 IPv6 管理 IP 地址。
  • nodeType:(字符串)节点的型号名称。
  • version:(字符串)节点上当前安装的软件版本。
JSON 对象数组
svip 集群 SVIP 地址。如果此节点不属于集群,则为 null。 字符串
version 此 API 方法调用的节点上当前安装的 Element 软件版本。 字符串

请求示例

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

{
   "method": "GetBootstrapConfig",
   "params": {},
   "id" : 1
}

响应示例

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

{
	"id":1,
	"result":{
		"clusterName":"testname",
		"nodeName":"testnode",
		"svip": "10.117.1.5",
		"mvip": "10.117.1.6",
		"nodes":[
			{
				"chassisType":"R630",
				"cip":"10.117.115.16",
				"compatible":true,
				"hostname":"NLABP1132",
				"mip":"10.117.114.16",
				"mipV6":"fd20:8b1e:b256:45a::16",
				"nodeType":"SF2405",
				"role":"Storage",
				"version":"11.0"
			},
			{
				"chassisType":"R630",
				"cip":"10.117.115.17",
				"compatible":true,
				"hostname":"NLABP1133",
				"mip":"10.117.114.17",
				"mipV6":"fd20:8b1e:b256:45a::17",
				"nodeType":"SF2405",
				"role":"Storage",
				"version":"11.0"
			},
			{
				"chassisType":"R630",
				"cip":"10.117.115.18",
				"compatible":true,
				"hostname":"NLABP1134",
				"mip":"10.117.114.18",
				"mipV6":"fd20:8b1e:b256:45a::18",
				"nodeType":"SF2405",
				"role":"Storage",
				"version":"11.0"
			}
		],
		"version":"11.0"
	}
}