Creates a batch of compute nodes for an E-HPC cluster.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ehpc:CreateNodes |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClusterId |
string |
No |
The ID of the cluster. You can call ListClusters to obtain the cluster ID. |
ehpc-hz-FYUr32**** |
| QueueName |
string |
No |
The name of the queue to which the compute nodes belong. |
test1 |
| Count |
integer |
No |
The number of compute nodes to add. Valid values: 1 to 99. The value of MinCount must be less than the value of Count.
|
10 |
| ComputeNode | NodeTemplate |
No |
||
| HPCInterConnect |
string |
No |
Specifies the hardware configuration of the compute node. |
vpc |
| VSwitchId |
string |
No |
Specifies the network type for communication between compute nodes. Valid values:
|
vsw-bp1lfcjbfb099rrjn**** |
| RamRole |
string |
No |
The ID of the vSwitch. |
AliyunServiceRoleForOOSBandwidthScheduler |
| HostnamePrefix |
string |
No |
The name of the authorized instance role to be attached to the compute nodes in the queue. |
compute |
| HostnameSuffix |
string |
No |
The hostname prefix for the compute nodes in the queue. |
demo |
| KeepAlive |
string |
No |
The hostname suffix of the compute nodes in the queue. |
false |
| DeploymentSetId |
string |
No |
Specifies whether deletion protection is enabled for the compute node. |
ds-bp1frxuzdg87zh4pzq**** |
| ReservedNodePoolId |
string |
No |
The ID of the deployment set. You can call the DescribeDeploymentSets operation to obtain the ID. Only deployment sets that use the low-latency network policy are supported. |
rnp-756vlp7a |
| Hostnames |
array |
No |
The ID of the reserved node pool. |
|
|
string |
No |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response. |
||
| RequestId |
string |
The request ID. |
04F0F334-1335-436C-A1D7-6C044FE73368 |
| Success |
boolean |
Indicates whether the operation was successful. Valid values:
|
true |
| InstanceIds |
array |
A list of instance IDs for the created compute nodes. |
|
|
string |
The ID of a created instance. |
[ "i-uf68t1zu3jkhs8w****", "i-uf6abz34m2714bp****", "i-uf65bh2113hlqvyx****", "i-uf68t1zu3jkhs8wx****", "i-uf6b0mtpx166fxxi****", "i-uf6faknz4dy1bit7****" ] |
Examples
Success response
JSON format
{
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
"Success": true,
"InstanceIds": [
"[ \"i-uf68t1zu3jkhs8w****\", \"i-uf6abz34m2714bp****\", \"i-uf65bh2113hlqvyx****\", \"i-uf68t1zu3jkhs8wx****\", \"i-uf6b0mtpx166fxxi****\", \"i-uf6faknz4dy1bit7****\" ]"
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParams | The specified parameter %s is invalid. | The specified parameter %s is invalid. |
| 403 | ConflictOpt | A conflicting operation is running. | A conflicting operation is running. Please try again later. |
| 503 | ServiceUnavailable | The request has failed due to a temporary failure of the server | The request has failed due to a temporary failure of the server. |
| 406 | DbError | A database service error occurred. | Database request failed. |
| 406 | EcsError | An error occurred while calling the ECS API operation. | ECS API call error. %s |
| 406 | InsufficientReservedNodes | There is no more available reserved nodes. | Insufficient number of reserved nodes |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.