Hibernar una instancia - Amazon Elastic Compute Cloud

Hibernar una instancia

Puede hibernar una instancia si está habilitada para la hibernación y cumple los requisitos previos de hibernación. Si una instancia no se puede hibernar correctamente, se produce un apagado normal.

New console

Para hibernar una instancia respaldada por Amazon EBS utilizando la consola

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, seleccione Instances (Instancias).

  3. Seleccione una instancia y elija Instance State (Estado de la instancia) y después Hibernate instance (Hibernar instancia). Si la opción Hibernate instance (Hibernar instancia) está desactivada, la instancia ya está hibernada o detenida, o no se puede hibernar. Para obtener más información, consulte Requisitos previos de la hibernación.

  4. Cuando le pidan confirmación, elija Hibernate (Hibernar). Puede que transcurran unos minutos hasta que la instancia se hiberne. El estado de la instancia primero cambia a Stopping (Deteniéndose) y, luego, cambia a Stopped (Detenida) cuando la instancia ha hibernado.

Old console

Para hibernar una instancia respaldada por Amazon EBS utilizando la consola

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, seleccione Instances (Instancias).

  3. Seleccione una instancia y elija Actions (Acciones), Instance State (Estado de la instancia) y Stop - Hibernate (Detener: hibernar). Si la opción Stop - Hibernate (Detener: hibernar) está deshabilitada, la instancia ya está hibernada o detenida, o no se puede hibernar. Para obtener más información, consulte Requisitos previos de la hibernación.

  4. En el cuadro de diálogo de confirmación, elija Yes, Stop - Hibernate (Sí, detener: hibernar). Puede que transcurran unos minutos hasta que la instancia se hiberne. El Instance State (Estado de la instancia) primero cambia a Stopping (Deteniéndose) y, luego, cambia a Stopped (Detenida) cuando la instancia ha hibernado.

AWS CLI

Para hibernar una instancia con respaldo de Amazon EBS mediante la AWS CLI

Use el comando stop-instances y especifique el parámetro --hibernate.

aws ec2 stop-instances \ --instance-ids i-1234567890abcdef0 \ --hibernate
PowerShell

Para hibernar una instancia con respaldo de Amazon EBS mediante la AWS Tools for Windows PowerShell

Use el comando Stop-EC2Instance y especifique el parámetro -Hibernate $true.

Stop-EC2Instance ` -InstanceId i-1234567890abcdef0 ` -Hibernate $true

 

New console

Para ver si la hibernación se inició en una instancia utilizando la consola

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, seleccione Instances (Instancias).

  3. Seleccione la instancia y, en la pestaña Details (Detalles) en la sección Instance details (Detalles de la instancia) inspeccione el State transition message (Mensaje de transición de estado). El mensaje Client.UserInitiatedHibernate: User initiated hibernate (Client.UserInitiatedHibernate: hibernación iniciada por el usuario) indica que la hibernación se inició en la instancia.

Old console

Para ver si la hibernación se inició en una instancia utilizando la consola

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, seleccione Instances (Instancias).

  3. Seleccione la instancia y, en el panel de detalles, inspeccione State transition reason message (Mensaje de motivo de transición de estado). El mensaje Client.UserInitiatedHibernate: User initiated hibernate (Client.UserInitiatedHibernate: hibernación iniciada por el usuario) indica que la hibernación se inició en la instancia.

AWS CLI

Para ver si la hibernación se inició en una instancia utilizando la AWS CLI

Utilice el comando describe-instances y especifique el filtro state-reason-code para ver instancias en las que se ha iniciado la hibernación.

aws ec2 describe-instances \ --filters "Name=state-reason-code,Values=Client.UserInitiatedHibernate"

El siguiente campo del resultado indica que la hibernación se inició en la instancia.

"StateReason": { "Code": "Client.UserInitiatedHibernate" }
PowerShell

Para ver si la hibernación se inició en una instancia utilizando la AWS Tools for Windows PowerShell

Utilice el comando Get-EC2Instance y especifique el filtro state-reason-code para ver instancias en las que se ha iniciado la hibernación.

Get-EC2Instance ` -Filter @{Name="state-reason-code";Value="Client.UserInitiatedHibernate"}

La salida enumera las instancias EC2 en las que se ha iniciado la hibernación.