Reinstalling an ECS OS (Using an Image Without Cloud-Init Installed)
Function
This API is used to reinstall an ECS OS.
After this API is called, the system uninstalls the system disk, uses the original image to create a system disk, and attaches it to the ECS. In this way, the OS is reinstalled.
This API supports the images with Cloud-Init or Cloudbase-Init installed. Otherwise, use the API described in Reinstalling an ECS OS (Using an Image with Cloud-Init Installed).
Constraints
- You cannot reinstall OS on an ECS that does not have the system disk.
- You are not allowed to perform other operations when reinstalling the OS. Otherwise, reinstalling the OS will fail.
URI
POST /v1/{project_id}/cloudservers/{server_id}/reinstallos
|
Parameter |
Mandatory |
Description |
|---|---|---|
|
project_id |
Yes |
Specifies the project ID. For details about how to obtain the ID, see Obtaining a Project ID. |
|
server_id |
Yes |
Specifies the ECS ID. |
Request
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
os-reinstall |
Yes |
Object |
Reinstall the ECS. For details, see Table 3. |
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
adminpass |
No |
String |
Specifies the initial password of the ECS administrator. The Windows administrator username is Administrator, and the Linux administrator username is root. Password complexity requirements:
NOTE:
|
|
keyname |
No |
String |
Specifies the key name. |
|
userid |
No |
String |
Specifies the user ID. |
|
mode |
No |
String |
Specifies whether the ECS supports OS reinstallation when the ECS is running. If the parameter value is withStopServer, the ECS supports OS reinstallation when the ECS is running. In such a case, the system automatically stops the ECS before reinstalling its OS. |
Response
For details, see Responses (Task).
Example Request
POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/reinstallos
{
"os-reinstall": {
"keyname": "KeyPair-350b",
"userid": "7e25b1da389f4697a79df3a0e5bd494e"
}
}
Example Response
See Responses (Task).
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.