desired_state
Lo que usted pidió. Tres valores, porque hay tres cosas que puedes pedirle a una instancia que sea.
Estado actual
Donde realmente es. Lea este para responder “es arriba”.
POST /v1/instances/{instance_id}/start establece desired_state a running inmediatamente, y current_state permanece stopped hasta que el huésped está realmente en marcha. Ese emparejamiento es la lectura honesta de “pedir para comenzar, no allí todavía”.
desired_state
Tres valores, y cada llamada que cambia uno lo establece en uno de ellos.
No aparece nada más aquí.
stopping no es algo que nadie solicite — es donde la instancia ha llegado — por lo que vive en el otro campo.
current_state
Tratar a un no reconocido
current_state La lista crece a medida que la plataforma aprende a distinguir los estados — un invitado que se ha bloqueado actualmente informa que el servidor está en un estado de “ocupado, no actúe” en lugar de un fallo. stopped, porque el host aún no puede distinguir un pánico de un apagado limpio.Iniciar, detener, reiniciar
Cada uno es un202 con un cuerpo vacío — sondee la instancia para ver el resultado.
- Console
- API
- CLI
- Go
Abra la instancia desde Compute → Instances. El encabezado ofrece solo las acciones que su estado actual permite: Start mientras está detenido, Stop y Reboot mientras está en ejecución.Un ciclo de potencia dura no está entre ellos. Se encuentra en la pestaña Settings como Hard reboot, descrito allí como Ciclos de encendido de la instancia sin un apagado limpio del sistema operativo y cerrado detrás de una confirmación escrita.
Inicio
Inicio
POST /v1/instances/{instance_id}/start acepta una instancia en stopped o en error — el segundo caso es cómo se reintenta una instancia que falló en el camino, sin volver a crearla. Cualquier otro estado es un 409.Stop
Stop
POST /v1/instances/{instance_id}/stop requiere running. Cualquier otra cosa es un 409 — incluyendo una instancia ya stopped, así que esta no es una llamada idempotente “hacer que se detenga”.Reiniciar
Reiniciar
POST /v1/instances/{instance_id}/reboot requiere running. El valor por defecto es un reinicio ACPI elegante sobre el que el invitado puede actuar; {"hard": true} es un ciclo de encendido — el botón de restablecimiento, sin posibilidad de borrar nada.Redimensionar
Un cambio de tamaño cambia vCPU y RAM, y nada más. Los discos no se tocan, las direcciones no se tocan, los datos del invitado no se tocan.- Console
- API
- CLI
- Go
Resize en el encabezado de la instancia abre Resize instance, un selector de variantes que resume Current frente a New flavor antes de confirmar y luego te pide que confirmes.
1
La instancia debe detenerse
Los máximos de CPU y memoria de un huésped en ejecución no pueden cambiarse debajo de él, por lo que un cambio de tamaño en una instancia en ejecución es un
409. Detenerlo, cambiar el tamaño, iniciarlo.2
El nuevo tamaño se aplica en el siguiente inicio
La llamada registra el objetivo y regresa. El invitado aparece en la nueva versión cuando lo inicias; no hay un paso de confirmación separado, y no hay un estado en el que la instancia sea de tamaño medio.
400: redimensionamiento al tipo de instancia que la instancia ya usa, y redimensionamiento a un tipo de instancia loadbalancer o database.
El límite de red de una instancia se mueve con el tipo de instancia como parte del cambio de tamaño, por lo que una reducción también renuncia al ancho de banda del tipo de instancia más grande.
Reinstalar
POST /v1/instances/{instance_id}/reinstall crea una nueva imagen del disco de arranque mientras mantiene la instancia en sí. También solo parado, y también aplicado en el próximo inicio.
Mantener
El id, nombre, CRN, direcciones IP y direcciones MAC de la instancia, sus interfaces de red, su semilla de init en la nube y cada volumen de datos adjunto.
Reemplazado
Se clona uno nuevo de la imagen y se intercambia, y se crea un nuevo volumen de arranque.
Se elimina el antiguo. Todo en el sistema de archivos raíz se ha ido.
- Console
- API
- CLI
- Go
La consola llama a este Replace root volume, y está en la pestaña Settings de la instancia, en la zona de peligro. Se abre una Image y una tarjeta de Boot volume — Sistema operativo para el volumen raíz de reemplazo. El actual se elimina — y confirma con el nombre de la instancia escrito de nuevo.
Mismo funcionamiento, nombre diferente. Nada en la consola está etiquetado como “reinstalar”: busque Replace root volume, que es la descripción más literal de lo que sucede con el disco.
image y se reinstala desde la imagen que la instancia ya tiene; omita size_gb y el reemplazo es el min_disk_gb de la imagen; omita volume_type y se aterriza en la región predeterminada. Se aplica el mismo piso que en el lanzamiento — size_gb debe ser al menos el min_disk_gb de la imagen, y entre 1–16384 GB.
Debido a que las direcciones sobreviven, reinstalar es la operación para “mismo equipo, sistema operativo limpio”: una reconstrucción en la que todo lo que apunta a la instancia sigue funcionando.
Suprímase
- Console
- API
- CLI
- Go
Delete instance está en la pestaña Settings de la instancia, en la zona de peligro. La confirmación reitera la regla siguiente: Los volúmenes marcados como eliminados al finalizar se destruyen con ella; otros se separan y se mantienen, y necesita que se escriba de nuevo el nombre de la instancia.
202. La instancia se mueve a deleting, el invitado se desmonta, y la fila se elimina una vez que sus interfaces y volúmenes se han recuperado — por lo que una eliminación completada deja de responder a las lecturas por completo en lugar de dejar una fila deleted detrás.
Eliminar una instancia ya existente deleting Se acepta y vuelve a ejecutar el desmantelamiento en lugar de iniciar un segundo.

