• 沒有找到結果。

查询集群详情

5.1 集群管理

5.1.1 查询集群详情

功能介绍

查询集群详情接口。

调试

您可以在API Explorer中调试该接口。

URI

GET /v1.1/{project_id}/clusters/{cluster_id}

5-1 路径参数

参数 是否必选 参数类型 描述

project_id 是 String 项目ID cluster_id 是 String 集群ID

请求参数

5-2 请求 Header 参数

参数 是否必选 参数类型 描述

X-Auth-Token 是 String 用户Token。

通过调用IAM服务获取用户 Token接口获取(响应消息头中 X-Subject-Token的值)。

响应参数

状态码: 200

5-3 响应 Body 参数

参数 参数类型 描述

publicEndpoin

t String 集群绑定的EIP

instances Array of ClusterDetail Instance objects

集群的节点信息,请参见instances参数说明

security_grou

p_id String 安全组id subnet_id String 子网id

vpc_id String 虚拟私有云ID customerConf

ig CustomerConf

ig object 用户配置信息

datastore Datastore

object cdm信息 isAutoOff Boolean 自动关机 publicEndpoin

tDomainNam e

String 集群绑定的EIP域名

bakExpectedS

tartTime String 开始时间 bakKeepDay Integer 保留时间 maintainWind

ow maintainWin

dow object 维护窗口

参数 参数类型 描述 recentEvent Integer 事件数 flavorName String 规格名称 azName String az名称 endpointDom

ainName String 对端域名 publicEndpoin

tStatus publicEndpoi ntStatus object

EIP状态信息

isScheduleBoo

tOff Boolean 选择是否启用定时开关机功能。定时开关机功能 和自动关机功能不可同时开启

namespace String 命名空间 eipId String 弹性ip id failedReasons FailedReason

s object 失败原因。集群处于正常状态时不返回。

dbuser String 数据库用户 links Array of

ClusterLinks objects

集群连接信息

clusterMode String 集群模式:sharding(分片集群)

task ClusterTask

object 任务信息

created String 集群创建时间,格式为ISO8601:YYYY-MM-DDThh:mm:ssZ

statusDetail String 集群状态描述:Normal(正常)

config_status String 集群配置状态:

● In-Sync:配置已同步。

● Applying:配置中。

● Sync-Failure:配置失败 actionProgres

s ActionProgre

ss object 集群操作进度,任务信息,由key、value组成。

key值为正在进行的任务,value值为正在进行任 务的进度。示例如 "action_progress":

{"SNAPSHOTTING":"16%"}

name String 集群名称

id String 集群ID

isFrozen String 集群是否冻结:0:否1:是

参数 参数类型 描述 actions Array of

strings 集群配置状态:In-Sync:配置已同步。

Applying:配置中。Sync-Failure:配置失败 updated String 集群更新时间,格式为

ISO8601:YYYY-MM-DDThh:mm:ssZ status String 集群状态:

● 100:创建中

● 200:正常

● 300:失败

● 303:创建失败

● 800:冻结

● 900:已关机

● 910:正在关机

● 920:正在开机

5-4 ClusterDetailInstance

参数 参数类型 描述

flavor flavor object 节点的虚拟机规格,请参见flavor参数说明(查询 集群列表时返回值为null)。

volume volume

object 节点的磁盘信息,请参见volume参数说明(查询 集群列表时返回值为null)。

status String 节点状态:

● 100:创建中。

● 200:正常。

● 300:失败。

● 303:创建失败。

● 400:已删除。

● 800:冻结。

actions Array of

strings 节点操作状态列表:

● REBOOTING:重启中。

● RESTORING:恢复中。

● REBOOT_FAILURE:重启失败。

type String 节点类型,只支持一种类型“cdm”。

id String 节点的虚拟机ID。

name String 节点的虚拟机名称。

参数 参数类型 描述

isFrozen String 节点是否冻结:0:否。1:是。

components String 组件

config_status String 节点配置状态(查询集群列表时为null):

● In-Sync:配置已同步。

● Applying:配置中。

● Sync-Failure:配置失败。

role String 实例角色

group String 分组 links Array of

ClusterLinks objects

链接信息(查询集群列表时返回值为null)

paramsGroupI

d String 组件分组id

publicIp String 公网ip manageIp String 管理ip trafficIp String 流量ip shard_id String 分片id manage_fix_i

p String 管理修复ip

private_ip String 私有ip internal_ip String 内部ip resource Array of

Resource objects

资源信息(查询集群列表时返回值为null)

5-5 flavor

参数 参数类型 描述

id String 节点虚拟机的规格ID。

links Array of ClusterLinks objects

链接信息

5-6 volume

参数 参数类型 描述

type String 节点的磁盘类型,只支持本地磁盘

size Long 节点磁盘大小,单位G。

5-7 Resource

参数 参数类型 描述

resource_id String 资源id

resource_type String 资源类型:server(服务器)

5-8 CustomerConfig

参数 参数类型 描述

failureRemind String 失败提醒。

clusterName String 集群类型。

serviceProvide

r String 服务提供

localDisk String 是否本地磁盘。

ssl String 是否使用ssl。

createFrom String 创建来源 resourceId String 资源ID flavorType String 规格类型 workSpaceId String 工作空间ID trial String 适用

5-9 Datastore

参数 参数类型 描述

type String 类型,一般为cdm。

version String 集群版本。

5-10 maintainWindow

参数 参数类型 描述

day String 周几

startTime String 开始时间。

endTime String 结束时间。

5-11 publicEndpointStatus

参数 参数类型 描述

status String 状态 errorMessage String 错误信息

5-12 FailedReasons

参数 参数类型 描述

CREATE_FAILE

D CREATE_FAIL

ED object 集群创建失败原因。

5-13 CREATE_FAILED

参数 参数类型 描述

errorCode String 错误码 errorMsg String 失败原因

5-14 ClusterLinks

参数 参数类型 描述

rel String 关系

href String 链接地址

5-15 ClusterTask

参数 参数类型 描述

description String 任务描述

参数 参数类型 描述

id String 任务id

name String 任务名称

5-16 ActionProgress

参数 参数类型 描述

CREATING String 创建集群进度,例如:29%

GROWING String 扩容集群进度,例如:29%

RESTORING String 恢复集群进度,例如:29%

SNAPSHOTTI

NG String 集群快照进度,例如:29%

REPAIRING String 修复集群进度,例如:29%

请求示例

GET /v1.1/1551c7f6c808414d8e9f3c514a170f2e/clusters/bae65496-643e-47ca-84af-948672de7eeb

响应示例

状态码: 200 ok

{ "clusters" : {

"publicEndpoint" : "49.xx.xx.10", "instances" : [ {

"flavor" : {

"id" : "fb8fe666-6734-4b11-bc6c-43d11db3c745"

},

"volume" : { "size" : "100", "type" : "LOCAL_DISK"

},

"name" : "cdm-c018",

"id" : "635dce67-3df8-4756-b4c7-90e45e687367", "isFrozen" : "0",

"type" : "cdm",

"actions" : "REBOOTING", "config_status" : "In-Sync", "status" : "200"

} ],

"created" : "2018-09-05T08:38:25", "statusDetail" : "Normal", "config_status" : "In-Sync", "version" : "1.8.10", "actionProgress" : { }, "name" : "cdm-c018",

"id" : "bae65496-643e-47ca-84af-948672de7eeb", "isFrozen" : "0",

"actions" : "REBOOTING",

"updated" : "2018-09-05T08:38:25", "status" : "200"

}}

状态码

状态码 描述

200 ok

400 请求错误

401 鉴权失败

403 没有操作权限

404 找不到资源

500 服务内部错误,具体返回错误码请参考错误码

503 服务不可用

错误码

请参见错误码。