创建集群
功能介绍
创建集群接口。
URI
POST /v1.1/{project_id}/clusters
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
project_id |
是 |
String |
项目ID |
请求参数
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
X-Auth-Token |
是 |
String |
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
|
X-Language |
是 |
String |
请求语言。 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
cluster |
是 |
cluster object |
集群对象,请参见cluster参数说明 |
|
auto_remind |
否 |
Boolean |
选择是否开启消息通知。开启后,支持配置5个手机号码或邮箱,作业(目前仅支持表/文件迁移的作业)失败时、EIP异常时会发送短信或邮件通知用户 |
|
phone_num |
否 |
String |
接收消息通知的手机号码 |
|
|
否 |
String |
接收消息通知的邮箱 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
scheduleBootTime |
否 |
String |
定时开机的时间,CDM集群会在每天这个时间开机 |
|
isScheduleBootOff |
否 |
Boolean |
选择是否启用定时开关机功能。定时开关机功能和自动关机功能不可同时开启 |
|
instances |
否 |
Array of instance objects |
节点列表,请参见instances参数说明 |
|
datastore |
否 |
Datastore object |
集群信息,请参见 datastore参数说明 |
|
extended_properties |
否 |
ExtendedProperties object |
扩展属性,请参见 extended_properties参数说明 |
|
scheduleOffTime |
否 |
String |
定时关机的时间,定时关机时系统不会等待未完成的作业执行完成 |
|
vpcId |
否 |
String |
指定虚拟私有云ID,用于集群网络配置 |
|
name |
否 |
String |
集群名称 |
|
sys_tags |
否 |
Array of sys_tags objects |
企业项目信息,请参见 sys_tags参数说明 |
|
isAutoOff |
否 |
Boolean |
选择是否启用自动关机功能,自动关机功能和定时开关机功能不可同时开启。如果选择自动关机,则当集群中无作业运行且无定时作业时,等待15分钟后集群将自动关机来帮您节约成本 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
availability_zone |
是 |
String |
集群的可用分区 |
|
nics |
是 |
Array of nics objects |
网卡列表,最多两个网卡。请参见 nics参数说明 |
|
flavorRef |
是 |
String |
实例规格:
|
|
type |
是 |
String |
节点类型,当前只有“cdm”一种类型 |
响应参数
状态码: 202
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
name |
String |
集群名称 |
|
id |
String |
集群ID |
|
task |
Task object |
任务信息 |
|
datastore |
Datastore object |
集群信息 |
|
instances |
Array of ClusterInstance objects |
集群的节点信息 |
请求示例
POST /v1.1/1551c7f6c808414d8e9f3c514a170f2e/clusters
{
"cluster" : {
"scheduleBootTime" : "",
"isScheduleBootOff" : false,
"instances" : [ {
"availability_zone" : "**-*****-**",
"nics" : [ {
"securityGroupId" : "c37852d2-2d12-41cb-af47-65c80e995c80",
"net-id" : "2d120298-6130-44d4-a438-454912fff901"
} ],
"flavorRef" : "5ddb1071-c5d7-40e0-a874-8a032e81a697",
"type" : "cdm"
} ],
"datastore" : {
"type" : "cdm",
"version" : "1.8.10"
},
"scheduleOffTime" : "",
"vpcId" : "67c06084-2212-4242-bcd4-d2144c2385a9",
"name" : "cdm-ab82",
"sys_tags" : [ {
"value" : "1ce45885-4033-40d2-bdde-d4dbaceb387d",
"key" : "_sys_enterprise_project_id"
} ],
"isAutoOff" : false
},
"auto_remind" : false,
"phone_num" : "",
"email" : ""
}
响应示例
状态码: 202
Accepted
{
"id" : "befc862c-9286-46a0-a1d6-300d98b63aad",
"name" : "cdm-4ef213",
"task" : {
"id" : "2c9080047f1b1185017f1ef6ad0500ac",
"name" : "rdsCreateBackupJob"
},
"datastore" : {
"type" : "cdm",
"version" : "2.9.1.100"
},
"instances" : [ {
"id" : "b2672e7d-2faf-423f-96bb-0664cd743cfd",
"name" : "cdm-4ef213-cdm-dn-1-1",
"type" : "cdm",
"shard_id" : "dn-1"
} ]
}
状态码
|
状态码 |
描述 |
|---|---|
|
202 |
Accepted |
|
400 |
请求错误 |
|
401 |
鉴权失败 |
|
403 |
没有操作权限 |
|
404 |
找不到资源 |
|
500 |
服务内部接口异常 |
|
503 |
服务不可用 |
错误码
请参见错误码。