Starting BMSs
Function
This API is used to start BMSs of specified IDs. You can start a maximum of 1000 BMSs at a time.
This API is an asynchronous API. Calling the API successfully indicates that the task is delivered successfully. To check whether the task is successful, use the Querying Task Statuses API.
URI
POST /v1/{project_id}/baremetalservers/action
|
Parameter |
Mandatory |
Description |
|---|---|---|
|
project_id |
Yes |
Specifies the project ID. For details about how to obtain the project ID, see Obtaining a Project ID. |
Request
- Request parameters
In the request, the parameters to start BMSs must be sent with field os-start. For details, see the example request.
Parameter
Mandatory
Type
Description
os-start
Yes
Object
Specifies the operation to start BMSs. For details, see Table 2.
Table 2 os-start field data structure description Parameter
Mandatory
Type
Description
servers
Yes
Array of objects
Specifies BMS IDs. For details, see Table 3.
Table 3 servers field data structure description Parameter
Mandatory
Type
Description
id
Yes
String
Specifies the BMS ID.
You can obtain the BMS ID from the BMS console or using the Querying BMSs (Native OpenStack API) API.
- Example request
1
POST https://{BMS Endpoint}/v1/bbf1946d374b44a0a2a95533562ba954/baremetalservers/action
1 2 3 4 5 6 7 8 9 10 11 12
{ "os-start": { "servers": [ { "id": "616fb98f-46ca-475e-917e-2563e5a8cd19" }, { "id": "726fb98f-46ca-475e-917e-2563e5a8cd20" } ] } }
Response
See Task ID Response.
Returned Values
|
Returned Values |
Description |
|---|---|
|
200 |
The server has successfully processed the request. |
For details about other returned values, see Status Codes.
Error Codes
See Error Codes.
Last Article: Reinstalling the BMS OS
Next Article: Restarting BMSs
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.