Ibernazione di un'istanza Amazon EC2 - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Ibernazione di un'istanza Amazon EC2

È possibile avviare l'ibernazione su un'istanza on demand o su un'istanza spot se l'istanza è supportata da EBS, è abilitata per l'ibernazione e soddisfa i prerequisiti di ibernazione. Se l'ibernazione di un'istanza non riesce, si verifica una normale chiusura.

Console
Ibernazione di un'istanza
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, seleziona Instances (Istanze).

  3. Seleziona un'istanza e scegli Instance state (Stato istanza), Hibernate instance (Sospendi istanza). Se Hibernate instance (Sospendi istanza) è disabilitato, l'istanza è già sospesa o arrestata oppure non può essere sospesa. Per ulteriori informazioni, consulta Prerequisiti per l'ibernazione delle istanze Amazon EC2.

  4. Quando viene richiesta la conferma scegli Hibernate (Sospendi). Possono essere necessari alcuni minuti per ibernare l'istanza. Lo stato dell'istanza diventa prima Stopping (in arresto), quindi passa a Stopped (arrestata) una volta ibernata l'istanza.

AWS CLI
Ibernazione di un'istanza supportata da EBS

Utilizzare il comando stop-instances e specificare il parametro --hibernate.

aws ec2 stop-instances \ --instance-ids i-1234567890abcdef0 \ --hibernate
PowerShell
Per ibernare un'istanza utilizzando AWS Tools for Windows PowerShell

Utilizzate il Stop-EC2Instancecomando e specificate il -Hibernate $true parametro.

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

 

Console
Per vedere se è stata avviata l'ibernazione per un'istanza
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, seleziona Istanze.

  3. Seleziona l'istanza e, nella scheda Dettagli, nella sezione Dettagli istanza, verifica il valore di Messaggio transizione stato.

    Cliente. UserInitiatedHibernate: L'ibernazione avviata dall'utente indica che è stata avviata l'ibernazione sull'istanza On-Demand o sull'istanza Spot.

AWS CLI
Per vedere se è stata avviata l'ibernazione per un'istanza

Utilizzare il comando describe-instances e specificare il filtro state-reason-code per vedere le istanze su cui è stata avviata l'ibernazione.

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

Il campo seguente nell'output indica che l'ibernazione è stata avviata per l'istanza on demand o l'istanza spot.

"StateReason": { "Code": "Client.UserInitiatedHibernate" }
PowerShell
Per vedere se è stata avviata l'ibernazione per un'istanza tramite AWS Tools for Windows PowerShell

Utilizza il Get-EC2Instancecomando e specifica il state-reason-code filtro per visualizzare le istanze in cui è stata avviata l'ibernazione.

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

L'output elenca le istanze EC2 su cui l'ibernazione è stata avviata.