Reinstalación de un SO de ECS (Uso de una imagen sin Cloud-Init instalado)
Función
Esta API se utiliza para reinstalar un SO de ECS.
Después de llamar a esta API, el sistema desinstala el disco del sistema, utiliza la imagen original para crear un disco del sistema y lo conecta al ECS. De esta manera, se reinstala el SO.
Esta API admite las imágenes sin Cloud-Init ni Cloudbase-Init instalados. De lo contrario, utilice la API descrita en Reinstalación de un SO de ECS (Uso de una imagen con Cloud-Init instalado).
Restricciones
- No puede volver a instalar SO en un ECS que no tenga el disco del sistema.
- No se le permite realizar otras operaciones al reinstalar el SO. De lo contrario, se producirá un error al reinstalar el SO.
URI
POST /v1/{project_id}/cloudservers/{server_id}/reinstallos
Parámetro |
Obligatorio |
Descripción |
---|---|---|
project_id |
Sí |
Especifica el ID del proyecto. Para obtener más información sobre cómo obtener el ID, consulte Obtención de un ID de proyecto. |
server_id |
Sí |
Especifica el ID del ECS. |
Solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
os-reinstall |
Sí |
Object |
Vuelva a instalar el ECS. Para más detalles, consulte Tabla 3. |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
adminpass |
No |
String |
Especifica la contraseña inicial del administrador de ECS. El nombre de usuario del administrador de Windows es Administrator y el nombre de usuario del administrador de Linux es root. Requerimientos de complejidad de la contraseña:
NOTA:
|
keyname |
No |
String |
Especifica el nombre de clave. Las claves se pueden crear usando la API de creación de claves (Creación e importación de un par de claves SSH) u obtener usando la API de consulta de claves SSH (Consulta de pares de claves de SSH). |
userid |
No |
String |
Especifica el ID de usuario. |
mode |
No |
String |
Especifica si el ECS admite la reinstalación SO cuando se está ejecutando el ECS. Si el valor del parámetro es withStopServer, ECS admite la reinstalación SO cuando se está ejecutando ECS. En tal caso, el sistema detiene automáticamente el ECS antes de volver a instalar su SO. |
Respuesta
Para más detalles, consulte Respuestas (tarea).
Ejemplo de la solicitud
POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/reinstallos
{ "os-reinstall": { "keyname": "KeyPair-350b", "userid": "7e25b1da389f4697a79df3a0e5bd494e" } }
Ejemplo de la respuesta
Consulte Respuestas (tarea)
Valores devueltos
Códigos de error
Consulte Códigos de error