更新时间:2025-08-18 GMT+08:00
分享

节点规格变更

功能介绍

支持节点的规格(步长)变更,例如从8节点超节点扩容到16节点超节点。

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

POST /v2/{project_id}/pools/{pool_name}/nodes/batch-resize

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

用户项目ID。获取方法请参见获取项目ID和名称

pool_name

String

资源池ID。取值资源池详情的metadata.name字段。

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

nodes

Array of ResizeNodeInfo objects

参数解释:扩缩容的超节点批次信息。

约束限制:单次最多50个超节点。

取值范围:不涉及。

默认取值:不涉及。

source

NodeResizeParams object

参数解释:超节点变更的源节点池和规格信息。

约束限制:不涉及。

取值范围:不涉及。

默认取值:不涉及。

target

NodeResizeParams object

参数解释:超节点变更的目标节点池和规格信息。

约束限制:不涉及。

取值范围:不涉及。

默认取值:不涉及。

表3 ResizeNodeInfo

参数

是否必选

参数类型

描述

batchUID

String

节点批次ID,批次变更时需要,可以从节点的os.modelarts.node/batch.uid标签中获取。

deleteNodeNames

Array of strings

批次缩容场景,指定要缩容的节点名称列表

表4 NodeResizeParams

参数

是否必选

参数类型

描述

nodePool

String

节点池

flavor

String

规格

creatingStep

creatingStep object

步长

表5 creatingStep

参数

是否必选

参数类型

描述

type

String

步长类型

step

String

步长大小

响应参数

状态码:200

OK。

状态码:404

表6 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:ModelArts错误码。

取值范围:不涉及。

error_msg

String

参数解释:具体错误信息。

取值范围:不涉及。

请求示例

将超节点批次e7d2ad87-f082-445e-ade0-e493147a1570从8节点扩容到10节点。

/v2/{project_id}/pools/{pool_name}/nodes/scale-hyperinstance-batch

{
  "nodes" : [ {
    "batchUID" : "e7d2ad87-f082-445e-ade0-e493147a1570"
  } ],
  "source" : {
    "nodePool" : "np01",
    "flavor" : "modelarts.bm.npu.arm.snt9c",
    "creatingStep" : {
      "type" : "hyperinstance",
      "step" : 8
    }
  },
  "target" : {
    "nodePool" : "np02",
    "flavor" : "modelarts.bm.npu.arm.snt9c",
    "creatingStep" : {
      "type" : "hyperinstance",
      "step" : 10
    }
  }
}

响应示例

状态码:200

OK。

{ }

状态码:404

Not Found。

{
  "error_code" : "ModelArts.50015001",
  "error_msg" : "pool not found"
}

状态码

状态码

描述

200

OK。

404

Not Found。

错误码

请参见错误码

相关文档