调用ListNodesNoPaging不分页查询用户指定集群中的节点列表,接口会返回查询到的所有节点信息。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String ListNodesNoPaging

操作接口名,系统规定参数,取值:ListNodesNoPaging

ClusterId String ehpc-hz-FYUr32H5yi

集群ID。

Role String Compute

节点角色,取值:

  • Manager:管控节点
  • Login:跳板机
  • Compute:计算节点
HostName String Compute0

节点名称,支持模糊查询, 支持MySQL的正则表达式。

OnlyDetached Boolean false

是否仅查询不由 E-HPC 管理的节点信息。如果为true, 则仅返回不由 E-HPC 释放的节点(比如包月节点或者非 E-HPC 创建的节点)。

返回数据

名称 类型 示例值 描述
Nodes Array

节点信息数组。

NodeInfo
AddTime String 2019-09-18T13:24:29.000Z

加入集群时间。

CreatedByEhpc Boolean true

是否由 E-HPC 创建。

Expired Boolean false

包月节点是否到期。如果节点是按量节点,则为false

ExpiredTime String 2020-09-18T13:24:29.000Z

包月节点到期时间。如果节点是按量节点,则此项为空。

HostName String compute0

节点名称,支持模糊查询,支持MySQL的正则表达式。

HtEnabled Boolean true

是否开启超线程。

Id String i-bp13p7vlcb1uihfvd8xx

节点实例ID。

ImageId String centos_7_02_64_20G_alibase_20170818.vhd

镜像ID。

ImageOwnerAlias String system

镜像类型,system、self、others 或 marketplace。

LockReason String []

节点被锁定类型,默认返回为空字符串。

RegionId String cn-hangzhou

地域ID。

Roles List [“Compute”]

节点类别:

  • Scheduler:主调度器
  • SchedulerBackup:备用调度器
  • Account:主域服务器
  • AccountBackup:备用域服务器
  • Login:跳板机
  • Compute:计算节点

调度器和域服务器都属于管控节点(Mananger)。

SpotStrategy String NoSpot

后付费实例的竞价策略。

Status String untracking

节点状态:

  • uninit:未初始化
  • init:初始化中
  • ready:空闲
  • running:运行中
  • exception:异常
  • untracking:未加入集群
TotalResources Struct

资源总量。

Cpu Integer 1

CPU资源总量,单位:核。

Gpu Integer 0

GPU资源总量,单位:卡。

Memory Integer 1024

内存资源总量,单位:GB。

UsedResources Struct

计算节点资源使用量,其他类型节点返回值为空。

Cpu Integer 0

CPU资源总量,单位:核。

Gpu Integer 0

GPU资源总量,单位:卡。

Memory Integer 0

内存资源总量,单位:GB。

Version String 1.0.64

版本。

PageNumber Integer 1

当前页码。

PageSize Integer 1

本页条数。

RequestId String 04F0F334-1335-436C-A1D7-6C044FE73368

请求ID。

TotalCount Integer 1

列表条目总数。

示例

请求示例

http(s)://[Endpoint]/?Action=ListNodesNoPaging
&ClusterId=ehpc-hz-FYUr32H5yi
&<公共请求参数>

正常返回示例

XML 格式

<ListNodesNoPagingResponse>
      <RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>
      <Nodes>
            <NodeInfo>
                  <Id>i-uf68t1zu3jkhs8wyxhil</Id>
                  <RegionId>cn-shanghai</RegionId>
                  <Status>running</Status>
                  <AddTime>2018-05-28T02:59:44.000Z</AddTime>
                  <Expired>false </Expired>
                  <SpotStrategy>NoSpot</SpotStrategy>
                  <LockReason></LockReason>
                  <ImageOwnerAlias>system</ImageOwnerAlias>
                  <ImageId>centos_7_02_64_20G_alibase_20170818.vhd</ImageId>
                  <Location>public_cloud</Location>
                  <Roles>
                        <Role>Compute</Role>
                  </Roles>
                  <TotalResources>
                        <Cpu>2</Cpu>
                        <Memory>4096</Memory>
                        <Gpu>0</Gpu>
                  </TotalResources>
                  <UsedResources>
                        <Cpu>0</Cpu>
                        <Memory>0</Memory>
                        <Gpu>0</Gpu>
                  </UsedResources>
            </NodeInfo>
      </Nodes>
</ListNodesNoPagingResponse>

JSON 格式

{
    "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
    "Nodes": {
        "NodeInfo" : [
            {
                "Id": "i-uf68t1zu3jkhs8wyxhil",
                "RegionId": "cn-shanghai",
                "Status": "running",
                "AddTime": "2018-05-28T02:59:44.000Z",
                "Expired": false,
                "SpotStrategy": "NoSpot",
                "LockReason": "",
                "ImageOwnerAlias": "system",
                "ImageId": "centos_7_02_64_20G_alibase_20170818.vhd",
                "Location": "public_cloud",
                "TotalResources": {
                    "Cpu": 2,
                    "Memory": 4096,
                    "Gpu": 0
                },
                "UsedResources": {
                    "Cpu": 0,
                    "Memory": 0,
                    "Gpu": 0
                }
            }
        ]
    }
}

错误码

HttpCode 错误码 错误信息 描述
400 InvalidParams Invalid param: %s 无效的参数: {}

访问错误中心查看更多错误码。

访问错误中心查看更多错误码。