Iniciar, detener y destruir
Las tres acciones
| Acción | Se ofrece cuando la instancia está en | Qué hace | Suele tardar | Reversible |
|---|---|---|---|---|
| Detener | running | apaga el contenedor, conserva el disco, mantiene la ranura de GPU | unos segundos | sí, con Iniciar |
| Iniciar | stopped | vuelve a levantar el mismo contenedor en la misma máquina y el mismo disco | unos segundos | sí, con Detener |
| Destruir | running, stopped o error | elimina el contenedor, borra el disco, devuelve la GPU al mercado | unos segundos | no |
Lea Detener frente a destruir antes de usar la tercera. Es la decisión que determina si conserva sus datos y si sigue pagando, y aquí no se repite.
Dónde están los botones
Cada fila de Instancias lleva las acciones que aplican al estado actual de esa instancia, y el mismo conjunto aparece en el encabezado de la página de detalle de la instancia. Los botones que no aplican no se muestran: no hay Iniciar en una instancia en ejecución ni Detener en una detenida.
Destruir pide confirmación primero, en un diálogo que detalla lo que está a punto de eliminarse. Nada más pregunta dos veces.
Qué ocurre después de hacer clic
Ninguna de las tres es instantánea. La instancia pasa a un estado de transición, la insignia parpadea y la consola consulta periódicamente hasta que la máquina responde:
| Usted hizo clic en | Estado mientras trabaja | Estado al terminar |
|---|---|---|
| Detener | stopping | stopped |
| Iniciar | starting | running |
| Destruir | destroying | destroyed |
Mientras una instancia está en un estado de transición no acepta más acciones. Solicitar una de todos modos devuelve 409 INVALID_STATE con un mensaje que nombra el estado que lo bloqueó, por ejemplo Cannot stop an instance while it is creating. Espere a que la transición termine e inténtelo de nuevo. El mapa completo de qué estado puede pasar a cuál está en Estados de la instancia.
Volver a iniciar
Un inicio necesita créditos. Si el saldo de su organización es cero o inferior, el inicio se rechaza con 402 INSUFFICIENT_BALANCE y no le pasa nada a la instancia: agregue créditos primero. Los cargos de almacenamiento acumulados mientras la instancia estuvo detenida se liquidan en el momento en que la inicia, así que el saldo que ve después contempla todo el periodo de detención.
Un inicio lo devuelve a la misma máquina con el mismo disco. Sin embargo, los datos de conexión se reasignan, así que vuelva a copiar el comando SSH en lugar de reutilizar el anterior. Consulte Conectarse por SSH.
Una instancia en error
Una instancia que no logró levantarse queda en error. No se puede iniciar ni detener. La única acción disponible es Destruir. Lea los logs para averiguar qué salió mal, luego destrúyala y despliegue de nuevo.
Desde la API
Estos ejemplos usan $SUPERHEAT_API y $SUPERHEAT_KEY; defínelos como se
indica en la descripción general de la API.
curl -X POST -H "Authorization: Bearer $SUPERHEAT_KEY" \
$SUPERHEAT_API/v1/instances/$INSTANCE_ID/stop
curl -X POST -H "Authorization: Bearer $SUPERHEAT_KEY" \
$SUPERHEAT_API/v1/instances/$INSTANCE_ID/start
curl -X DELETE -H "Authorization: Bearer $SUPERHEAT_KEY" \
$SUPERHEAT_API/v1/instances/$INSTANCE_ID
Cada una devuelve la instancia en su nuevo estado de transición. Consulte GET /v1/instances/{id} periódicamente para ver cuándo termina. Consulte Instancias.
Acciones que la plataforma toma por usted
Dos de estas tres se ejecutan solas cuando una organización se queda sin dinero:
| Saldo | Qué ocurre |
|---|---|
| llega a $0 | las instancias en ejecución se detienen; los discos se conservan |
| llega a −$5 | las instancias se destruyen; los discos se eliminan |
Consulte Detención y destrucción automáticas.