This API is used to query a host list of a specified cluster.
Parameter |
Mandatory |
Description |
|---|---|---|
project_id |
Yes |
Project ID. For details on how to obtain the project ID, see Obtaining a Project ID. |
cluster_id |
Yes |
Cluster ID |
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
pageSize |
No |
Integer |
Maximum number of clusters displayed on a page Value range: [1-2147483646]. The default value is 10. |
currentPage |
No |
Integer |
Current page number The default value is 1. |
Parameter |
Type |
Description |
|---|---|---|
total |
Integer |
Total number of hosts in a list |
hosts |
Array |
Host parameters For details, see Table 4. |
Parameter |
Type |
Description |
|---|---|---|
id |
String |
VM ID |
ip |
String |
VM IP address |
flavor |
String |
VM flavor ID |
type |
String |
VM type Currently, MasterNode, CoreNode, and TaskNode are supported. |
name |
String |
VM name |
status |
String |
Current VM state |
mem |
String |
Memory |
cpu |
String |
Number of CPU cores |
root_volume_size |
String |
OS disk capacity |
data_volume_type |
String |
Data disk type |
data_volume_size |
Integer |
Data disk capacity |
data_volume_count |
Integer |
Number of data disks |
{
"total": 5,
"hosts": [
{
"id": "063d1d47-ae91-4a48-840c-b3cfe4efbcf0",
"name": "a78e161c-d14f-4b68-8c2d-0219920ce844_node_core_IQhiC",
"ip": "192.168.0.169",
"status": "ACTIVE",
"flavor": "c6.4xlarge.4linux.mrs",
"type": "Core",
"mem": "16384",
"cpu": "8",
"root_volume_size": "40",
"data_volume_type": "SATA",
"data_volume_size": 100,
"data_volume_count": 1
},
{
"id": "dc5c6208-faa2-4727-a65a-2b1ce235d350",
"name": "a78e161c-d14f-4b68-8c2d-0219920ce844_node_master1_ASzkl",
"ip": "192.168.0.156",
"status": "ACTIVE",
"flavor": "c2.4xlarge.linux.mrs",
"type": "Master",
"mem": "32768",
"cpu": "16",
"root_volume_size": "40",
"data_volume_type": "SATA",
"data_volume_size": 100,
"data_volume_count": 1
},
{
"id": "c0ce793d-848b-448a-835b-ea0cac534b09",
"name": "a78e161c-d14f-4b68-8c2d-0219920ce844_node_core_ANnRN",
"ip": "192.168.0.243",
"status": "ACTIVE",
"flavor": "c6.4xlarge.4linux.mrs",
"type": "Core",
"mem": "16384",
"cpu": "8",
"root_volume_size": "40",
"data_volume_type": "SATA",
"data_volume_size": 100,
"data_volume_count": 1
},
{
"id": "95c23e43-ef6e-4732-b6ed-a5f1c7779fae",
"name": "a78e161c-d14f-4b68-8c2d-0219920ce844_node_core_uRRiA",
"ip": "192.168.0.126",
"status": "ACTIVE",
"flavor": "c6.4xlarge.4linux.mrs",
"type": "Core",
"mem": "16384",
"cpu": "8",
"root_volume_size": "40",
"data_volume_type": "SATA",
"data_volume_size": 100,
"data_volume_count": 1
},
{
"id": "63bdbf75-1133-4a94-8c27-1fa12c8b9e70",
"name": "a78e161c-d14f-4b68-8c2d-0219920ce844_node_master2_StqFu",
"ip": "192.168.0.22",
"status": "ACTIVE",
"flavor": "c2.4xlarge.linux.mrs",
"type": "Master",
"mem": "32768",
"cpu": "16",
"root_volume_size": "40",
"data_volume_type": "SATA",
"data_volume_size": 100,
"data_volume_count": 1
}
]
}
Table 5 describes the status code of this API.
For the description about error status codes, see Status Codes.