Generalidades
Usando el cliente de línea de comando de OpenStack o el panel de DreamCompute puedes pausar, suspender, detener e iniciar una instancia.
Elige a continuación 'Ejemplos de Panel' o 'Ejemplos de línea de comando' dependiendo de con cual te sientes más comodo.
Ejemplos de Panel
Todas estas acciones se pueden realizar desde la página 'Compute' > 'Instances' del panel de DreamCompute.
- Navega a la página DreamCompute e inicia sesión en tu panel DreamCompute.
- En el lado izquierdo superior, haz clic en la pestaña Compute.
- En la lista expandida, haz clic en 'Instances'.
Pausar y reanudar una instancia
Para pausar tu instancia, haz clic en el menú desplegable debajo de la columna Action junto a tu instancia. En el menú, selecciona Pause Instance.
Para reanudar la instancia, haz clic en la opción Resume Instance en el menú desplegable.
Suspender y reanudar una instancia
Para suspender tu instancia, haz clic en el menú desplegable debajo de la columna Action junto a tu instancia. En el menú, selecciona 'Suspend Instance'.
Para reanudar la instancia, haz clic en la opción Resume Instance en el menú desplegable.
Detener e iniciar una instancia
Para detener tu instancia, haz clic en el menú desplegable debajo de la columna 'Action' junto a tu instancia. En el menú, selecciona Shut Off Instance.
Inicia la instancia nuevamente haciendo clic en la opción 'Start Instance'.
Ejemplos de línea de comando
En los siguientes ejemplos, 'myInstance' es el nombre de tu instancia. Puedes ver el nombre de tu instancia en el panel de DreamCompute. Debes instalar el cliente de línea de comando de OpenStack para ejecutar los siguientes comandos.
Pausa y reanuda una instancia
Para pausar una instancia, corre el siguiente comando:
[user@localhost]$ openstack server pause myInstance
Este comando almacena el estado de la VM en RAM. Una instancia en pausa continúa ejecutándose en un estado congelado.
Para reanudar una instancia, corre el siguiente comando:
[user@localhost]$ openstack server unpause myInstance
Suspender y reanudar una instancia
Para suspender una instancia, corre el siguiente comando:
[user@localhost]$ openstack server suspend myInstance
Para reanudar una instancia suspendida, corre el siguiente comando:
[user@localhost]$ openstack server resume myInstance
Detener e iniciar una instancia
Para detener una instancia, corre el siguiente comando:
[user@localhost]$ openstack server stop myInstance
Para iniciar una instancia detenida, ejecuta el siguiente comando:
[user@localhost]$ openstack server start myInstance
Revisar el estado de tu instancia
Después de ejecutar cualquiera de los comandos anteriores, puedes verificar el estado de tu instancia para confirmar tu estado. Utiliza el comando show para ver tu estado actual. En el siguiente ejemplo, la instancia ha sido suspendida:
[user@localhost]$ openstack server show myInstance +-----------------------------+------------------------------------------------------------+ | Field | Value | +-----------------------------+------------------------------------------------------------+ | OS-DCF:diskConfig | AUTO | | OS-EXT-AZ:availability_zone | iad-2 | | OS-EXT-STS:power_state | Shutdown | | OS-EXT-STS:task_state | None | | OS-EXT-STS:vm_state | suspended | | OS-SRV-USG:launched_at | 2024-03-29T23:11:23.000000 | | OS-SRV-USG:terminated_at | None | | accessIPv4 | | | accessIPv6 | | | config_drive | True | | created | 2024-03-29T23:10:55Z | | flavor | gp1.subsonic (100) | | hostId | 570ede2f2db7b70562c4dezfc408c77c99883c0f48f0b9cbf50414a3 | | id | cda78s8c-702d-4117-87bc-b34de0b28554 | | image | | | key_name | myKey | | name | myInstance | | project_id | e52ede2a460548cf950ba86497300079 | | properties | | | security_groups | name='default' | | status | SUSPENDED | | updated | 2024-03-29T23:08:19Z | | user_id | 2981541bcc4be4d49a23787a63eb8320 | | volumes_attached | id='4acc41d7-6zb9-4fdf-8ac0-d45c4452ed0d' | +-----------------------------+------------------------------------------------------------+