resizeCluster
更新时间:2024-01-12 03:29:40
扩容缩容集群,主要是对节点进行扩容缩容。扩容最高值 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
}