扩容缩容集群,主要是对节点进行扩容缩容。扩容最高值 26 核80G,缩容最低值为 1 核2G。 EHPC 集群可对管控、计算、登录节点操作。降低配置若价格为负数,则表明会退还费用。

Action

/cluster/resizeCluster

请求方式

POST

请求参数

参数 类型 是否必选 描述

timestamp

string

true

时间戳

cluster_id

string

true

扩、缩容的集群id

node_role

string

true

节点角色:controller、login 或 compute

cpu

int

true

节点 cpu 核数:1、2、4、8、12、26

memory

string

true

节点内存(MB):2048、496、12288、24576、40960、81920

zone

string

true

zone id

instance_class

string

false

实例类

node_role

string

false

要调整大小节点角色

storage_size

string

false

集群节点存储容量(GB)

响应消息

response parameters

参数 类型 描述 取值样例

action

string

job id

HpcClusterResizeClusterResponse

job_id

string

响应动作

j-mf0edjt0ji4

ret_code

int

执行成功与否,成功为 0,其他值则为错误代码

0

response item

参数 类型 描述 取值样例

resize_info

array

调整集群信息

-

resource_class

int

资源类

6

cpu_model

string

cpu 模型

CascadeLake

volume_type

int

volume_type

0

role

string

角色

login

memory

int

内存大小

4096

gpu

int

gpu

0

cpu

int

cpu

2

示例

请求示例

https://hpc.api.shanhe.com/api/cluster/resizeCluster
&COMMON_PARAMS
requests_body = {'cluster_id': 'ehpc-gk3wfc7e',
                     'cpu': '4',
                     'memory': '12288',
                     'node_role': 'compute',
                     'zone': 'jn1a'}

响应示例

{
	action: "HpcClusterResizeClusterResponse"
	job_id: "j-7azwpyfm9oz"
	resize_info: [{cpu: 26
	cpu_model: "CascadeLake"
	gpu: 0
	memory: 81920
	resource_class: 1202
	role: "compute"
	volume_type: 0}]
	ret_code: 0
}