Gestionar los estados de una instancia (parada, shelve, pausa)
Cómo pasar a Shelve, detener (Hard stop), suspender o poner en pausa una instancia de Public Cloud para liberar recursos temporalmente conservando su dirección IP, así como el impacto en la facturación de cada opción
Objetivo
Como parte de la configuración de una infraestructura de alta disponibilidad, puede encontrarse con la necesidad de cortar el acceso a sus instancias para poder realizar distintas pruebas. OpenStack le permite pasar a Shelve, detener (Shutoff), suspender o poner en pausa sus instancias. En cada caso, su IP se mantiene.
En la consola de OVHcloud, solo están disponibles las acciones Shelve / Unshelve y Hard stop (acción OpenStack stop, Shut Off en Horizon). Suspend / Resume y Pause / Unpause están disponibles a través de la API de OVHcloud (v2), en Horizon y a través de la API de OpenStack.
Esta guía explica cómo pasar a Shelve, detener (Hard stop), suspender o poner en pausa una instancia.
Requisitos
- Tener una instancia de Public Cloud sobre la facturación por horas
- Tener acceso al interfaz de Horizon
- Conocimiento de la API de OpenStack y de las variables OpenStack
Acceso a la Console de OVHcloud
- Enlace directo:
- Ruta de navegación:
Public Cloud> Seleccione su proyecto >Compute>Instances
Procedimiento
Alcance: Esta guía se aplica a todas las instancias de Public Cloud, independientemente de su modelo de facturación (por horas o mensual).
Facturación mensual: En las instancias con facturación mensual, el precio mensual de la instancia se sigue facturando sea cual sea su estado. Una instancia mensual en Shelve se factura a su precio mensual, más el snapshot.
Nota: Mientras la instancia no sea eliminada, cualquier operación seguirá generando cargos por la instancia.
En la siguiente tabla podrá diferenciar las opciones disponibles en sus instancias. Haga clic en la opción que desee para continuar leyendo esta guía. Ponemos entre paréntesis la acción OpenStack correspondiente.
En cada caso, la dirección IP de la instancia se conserva.
Contenido
- Pasar una instancia a Shelve
- Hacer un Unshelve de una instancia
- Hacer un Hard stop (stop) de una instancia
- Suspender (Suspend) una instancia
- Poner en pausa una instancia
Pasar una instancia a Shelve
Tenga en cuenta que pasar a Shelve una instancia IOPS o T1/T2-180 provocará la pérdida de datos en los discos NVMe passthrough.
Pasar a Shelve este tipo de instancia conlleva su desinstalación del host y, por tanto, de los discos en passthrough.
Esta opción le permitirá liberar los recursos dedicados a su instancia de Public Cloud, pero la dirección IP permanecerá. Los datos de su disco local se almacenarán en un snapshot creado automáticamente una vez que la instancia haya pasado a Shelve. Los datos almacenados en la memoria y en otros sitios no se conservarán.
En el menú de la izquierda de su proyecto de Public Cloud, haga clic en Instances en la sección Compute.
Haga clic en el botón ... a la derecha de la instancia que desea pasar a Shelve y, seguidamente, en Shelve.
En la ventana Pasar la instancia a Shelve, lea el mensaje y haga clic en Confirmar.
Una vez finalizada la operación, el estado de su instancia aparecerá como Shelve.
Para ver el snapshot, haga clic en Instance Snapshot en la sección Compute del menú de la izquierda. Aparecerá un snapshot llamado xxxxx-shelved.
Hacer un Unshelve de una instancia
Esta opción reactiva su instancia para poder seguir utilizándola. Tenga en cuenta que, una vez hecho esto, la facturación se reanudará con normalidad.
Acciones sobre el snapshot
Cualquier acción en el snapshot que no sea la reactivación (unshelve) puede ser muy peligrosa para su infraestructura en caso de mal uso. Cuando se "reactiva" (unshelved) una instancia, el snapshot se elimina automáticamente. No es recomendable desplegar una nueva instancia a partir de un snapshot creado después de que una instancia haya pasado a Shelve.
La responsabilidad sobre los servicios que OVHcloud pone a su disposición recae íntegramente en usted. Nuestros técnicos no son los administradores de las máquinas, ya que no tienen acceso a ellas. Por lo tanto, la gestión del software y la seguridad le corresponde a usted. Si tiene problemas o dudas sobre la administración, la utilización o la seguridad de su servidor, le recomendamos que contacte con un proveedor de servicios especializado. Para más información, consulte el apartado "Más información" de esta guía.
En el menú de la izquierda de su proyecto de Public Cloud, haga clic en Instances en la sección Compute.
Haga clic en el botón ... a la derecha de la instancia y, seguidamente, en Unshelve.
En la ventana Unshelve de la instancia, haga clic en Confirmar.
Una vez finalizada la operación, el estado de su instancia aparecerá como Activa.
Hacer un Hard stop (stop) de una instancia
Esta opción detiene su instancia (acción OpenStack stop, Shut Off en Horizon). Los datos del disco se conservan, pero el estado de la memoria se pierde: la instancia se reinicia cuando vuelve a arrancarla. Los recursos dedicados a la instancia siguen reservados, incluida la dirección IP, y la instancia se sigue facturando al mismo precio.
En el menú de la izquierda de su proyecto de Public Cloud, haga clic en Instances en la sección Compute.
Haga clic en el botón ... a la derecha de la instancia que desea detener y, seguidamente, en Hard stop.
En la ventana Hard stop de la instancia, lea el mensaje y haga clic en Confirmar.
Una vez finalizada la operación, el estado de su instancia aparecerá como Hard stop (Shutoff).
Para volver a arrancar la instancia, haga clic en el botón ... a la derecha de la instancia, seleccione Iniciar y haga clic en Confirmar en la ventana Arrancar la instancia. En algunos casos, puede ser necesario realizar un reinicio en frío.
Una vez finalizada la operación, el estado de su instancia aparecerá como Activa.
Suspender (Suspend) una instancia
Esta opción suspende su instancia: el estado de la memoria se escribe en el disco del host, y la RAM y la CPU se liberan en el hipervisor mientras se conserva la asignación. Al reanudarla, se restaura el estado guardado, como tras una hibernación. Se le factura al mismo precio.
Esta acción no está disponible en la consola de OVHcloud: utilice la API de OVHcloud, la interfaz Horizon o las API OpenStack/Nova.
Utilice la siguiente llamada a la API, donde projectId es el ID de su proyecto de Public Cloud e instanceId el ID de la instancia:
Con el siguiente cuerpo de solicitud:
Para reanudar la instancia, utilice la misma llamada con el tipo RESUME:
Poner en pausa una instancia
Esta acción no está disponible en la consola de OVHcloud: utilice la API de OVHcloud, la interfaz Horizon o las API OpenStack/Nova. Le permite poner en reposo o "congelar" su instancia. El estado de la memoria se conserva en la RAM del host, y la instancia se reanuda al instante, exactamente donde se había detenido.
Utilice la siguiente llamada a la API, donde projectId es el ID de su proyecto de Public Cloud e instanceId el ID de la instancia:
Con el siguiente cuerpo de solicitud:
Para reanudar la instancia, utilice la misma llamada con el tipo UNPAUSE:
Más información
Interactúe con nuestra comunidad de usuarios.






