接口功能介绍
根据资源池ID、集群uuid、节点uuid,查询节点详细信息。
接口约束
无
URI
GET /v4/cthpc/detail-node
路径参数
无
Query 参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
regionID | 是 | String | 资源池 ID | 8e3a382e241d11ed957c0242ac110006 | |
clusterUUID | 是 | String | 节点所属集群UUID | cl-zhqloubcsmycabomouuuwhgahwit | |
nodeUUID | 是 | String | 节点UUID | nd-1mafsl2d3nnqfpgxyqe5baa6s4s6 |
请求参数
请求头 header 参数
无
请求体 body 参数
无
响应参数
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
statusCode | Integer | 返回状态码(800 为成功,900 为失败) | 800 | |
errorCode | String | 业务细分码,为 product.module.code 三段式码 | 参考错误码 | |
message | String | 失败时的英文错误描述 | Param is null | |
description | String | 失败时的中文错误描述 | 请求为空 | |
returnObj | Object | 返回参数 | returnObj |
表returnObj
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
nodeName | String | 节点名称 | PLATFORM-master-001 | |
resourceInstanceUUID | String | 节点实例UUID | nd-bjuoo8gvfkirbmrrq8yacgi4uckk | |
nodeRole | Integer | 节点角色, 0: master, 1:compute | 0 | |
nodeType | Integer | 节点类型,目前只能是0 | 0 | |
nodeUUID | String | 节点资源实例UUID, 如裸机实例UUID | ss-3ar4cglwj1h7hfy0hoctq5ofwixz | |
orderResourceID | String | 订单资源ID | 45c87ce1ede746fd8a1e0737de4436e5 | |
nodeSchedulerStatus | String | 调度器状态描述 | nodeSchedulerStatus枚举 | |
nodeStatus | String | 节点所在物理机的状态描述 | nodeStatus枚举 | |
cpuLoad | Float | cpu负载 | 1.5 | |
innerIP | String | 节点的内网ip | 100.127.6.203 | |
publicIP | String | 节点的公网ip(即弹性ip) | 192.168.0.81 | |
cpuQuantity | Integer | cpu核数 | 32 | |
nodeMemory | Integer | 内存大小 MB | 1024 | |
createTime | String | 创建时间 | 2022-10-27 12:40:06 |
请求示例
query
/v4/cthpc/detail-node?regionID=8e3a382e241d11ed957c0242ac110006&clusterUUID=cl-zhqloubcsmycabomouuuwhgahwit&nodeUUID=nd-1mafsl2d3nnqfpgxyqe5baa6s4s6
请求头 header
无
请求体 body
无
响应示例
{
"returnObj": {
"cpuLoad": 1.5,
"nodeSchedulerStatus": "none",
"resourceInstanceUUID": "ss-3ar4cglwj1h7hfy0hoctq5ofwixz",
"nodeName": "PLATFORM-master-001",
"orderResourceID": "45c87ce1ede746fd8a1e0737de4436e5",
"nodeMemory": 1024,
"createTime": "2022-10-27 12:40:06",
"cpuQuantity": 32,
"nodeRole": 0,
"publicIP": "100.127.6.203",
"innerIP": "192.168.0.81",
"nodeType": 0,
"nodeStatus": "RUNNING",
"nodeUUID": "nd-bjuoo8gvfkirbmrrq8yacgi4uckk"
},
"errorCode": "",
"message": "SUCCESS",
"description": "成功",
"statusCode": 800
}
状态码
状态码 | 描述 |
---|---|
200 | 表示请求成功。 |
错误码
错误码 | 描述 |
---|---|
Hpc.Node.NotValid | 请求参数非法 |
Hpc.Node.NotFound | 节点不存在 |
Hpc.Common.CheckError | 内部错误,请重试 |
nodeSchedulerStatus枚举
nodeSchedulerStatus取值 | 说明 |
---|---|
none | 未开始采集节点状态的初始状态 |
no response | 节点无响应 |
alloc | 节点已分配作业 |
allocated | 节点资源已占满 |
completing | 节点作业正在完成中 |
down | 节点宕机 |
drain | 节点已下线 |
fail | 节点失效 |
failing | 节点失效中 |
future | 节点未来可用 |
idle | 节点空闲 |
maint | 节点维护中 |
mixed | 节点部分使用 |
perfctrs/npc | 节点无法使用,因网络计数器使用中 |
reserved | 节点被预留 |
power_down | 节点正在关机 |
power_up | 节点正在开机 |
resume | 节点恢复中 |
undrain | 节点上线中 |
unknown | 节点状态未知 |
nodeStatus枚举
nodeStatus取值 | 说明 |
---|---|
CREATING | 创建中 |
STARTING | 启动中 |
RUNNING | 运行中 |
STOPPING | 关机中 |
STOPPED | 已关机 |
RESTARTING | 重启中 |
ERROR | 故障中 |
REINSTALLING | 重装系统中 |
RESETTING_PASSWORD | 重置密码中 |
DESTROYING | 销毁中 |
UPDATE_SECURITY_GROUP | 更新安全组 |
ADDING_NETWORK | 添加网络中 |
DELETEING_NETWORK | 删除网络中 |