Risolvi i problemi di terminazione delle EC2 istanze Amazon - 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à.

Risolvi i problemi di terminazione delle EC2 istanze Amazon

L'arresto o l'eliminazione dell'istanza è nota come terminazione dell'istanza. Le informazioni seguenti possono essere utili per risolvere i problemi di terminazione dell'istanza.

Non viene addebitato alcun costo per l'utilizzo di un'istanza se questa non si trova nello stato running. In altre parole, quando un'istanza viene terminata, non appena il suo stato passa a non viene più addebitato alcun cost shutting-down.

Terminazione immediata dell'istanza

All'avvio, diversi problemi possono causare la chiusura immediata dell'istanza. Per ulteriori informazioni, consulta Terminazione immediata dell'istanza.

Ritardo della terminazione dell'istanza

Se l’istanza rimane nello stato shutting-down per più di alcuni minuti, è possibile che sia perché:

  • L’istanza esegue script di spegnimento.

  • C’è un problema con il computer host sottostante.

Dopo diverse ore nello shutting-down stato, Amazon EC2 considera l'istanza bloccata e la chiude con la forza.

Per risolvere autonomamente un’istanza bloccata:

  1. Termina forzatamente l’istanza

    Usa la EC2 console Amazon o il AWS CLI per forzare la chiusura dell'istanza. Per la procedura, consultare Termina forzatamente un’istanza.

    L’istanza tenterà innanzitutto un arresto regolare, che include lo svuotamento delle cache e dei metadati del file system (sebbene possa evitare opzionalmente l’arresto regolare). Se l'arresto regolare non viene completato entro il periodo di timeout, l'istanza si chiude forzatamente senza svuotare le cache e i metadati del file system.

  2. Se la terminazione forzata non ha esito positivo

    Se dopo alcune ore l’istanza non è interrotta e sembra bloccata nella condizione di terminazione, effettua quanto segue:

    1. Pubblicare una richiesta di assistenza su AWS re:Post. Per velocizzare la risoluzione, includere l'ID dell'istanza e descrivere le fasi già eseguite.

    2. In alternativa, se si dispone di un piano di supporto, creare un caso di supporto tecnico presso il Centro di supporto.

Termina forzatamente un’istanza

Se sembra che l’istanza sia bloccata nella condizione di terminazione, puoi forzarla. Se dopo alcune ore l’istanza non è terminata, pubblica una richiesta di assistenza su AWS re:Post. Per velocizzare la risoluzione, includere l'ID dell'istanza e descrivere le fasi già eseguite. In alternativa, se si dispone di un piano di supporto, creare un caso di supporto tecnico presso il Centro di supporto.

Console
Per terminare forzatamente un’istanza
  1. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione scegliere Instances (Istanze) e selezionare l'istanza bloccata.

  3. Scegli Stato dell’istanza, Termina forzatamente l’istanza.

    Nota che Termina forzatamente l’istanza è disponibile solo nella console se l’istanza è nello stato stopping. Se la tua istanza si trova in un altro stato (eccetto shutting-down eterminated), puoi usare il AWS CLI per forzare la chiusura dell'istanza.

  4. (Facoltativo) Per evitare il regolare spegnimento del sistema operativo durante il termine forzato, seleziona la casella di controllo Salta l’arresto del sistema operativo.

  5. Scegli Terminazione forzata.

AWS CLI
Per terminare forzatamente un’istanza

Utilizza il comando terminate-instances con l’opzione --force.

aws ec2 terminate-instances \ --instance-ids i-1234567890abcdef0 \ --force

Per ignorare il regolare spegnimento del sistema operativo durante la terminazione forzata, includi l’opzione --skip-os-shutdown.

aws ec2 terminate-instances \ --instance-ids i-1234567890abcdef0 \ --force \ --skip-os-shutdown
PowerShell
Per terminare forzatamente un’istanza

Utilizzare il Remove-EC2Instancecmdlet e impostare su. -Enforce true

Remove-EC2Instance ` -InstanceId i-1234567890abcdef0 ` -Enforce $true

Per ignorare il regolare spegnimento del sistema operativo durante la terminazione forzata, includi -SkipOsShutdown $true.

Remove-EC2Instance ` -InstanceId i-1234567890abcdef0 ` -Enforce $true ` -SkipOsShutdown $true

L'istanza terminata rimane visualizzata

Dopo essere stata terminata, un'istanza rimane visibile per un breve periodo prima di essere eliminata. Lo stato indicato è terminated. Se dopo molte questa voce non viene eliminata, contattare il supporto.

Errore: l'istanza non può essere terminata. Modifica il relativo attributo di istanza 'disableApiTermination'

Quando provi a terminare un'istanza, appare il messaggio di errore The instance i-1234567890abcdef0 may not be terminated. Modify its 'disableApiTermination' instance attribute nel quale è indicato che l'istanza è stata abilitata per la protezione da terminazione. La protezione da terminazione impedisce la terminazione involontaria dell'istanza.

Per terminare l'istanza, devi innanzitutto disabilitare tale protezione.

Per ulteriori informazioni, consulta Modifica della protezione da terminazione dell’istanza.

Istanze avviate o terminate automaticamente

In genere, i seguenti comportamenti indicano che hai utilizzato Amazon EC2 Auto Scaling EC2 , Fleet o Spot Fleet per ridimensionare automaticamente le tue risorse di elaborazione in base a criteri che hai definito:

  • Termina un'istanza e una nuova istanza viene avviata automaticamente.

  • Avvia un'istanza e una delle istanze viene terminata automaticamente.

  • Arresta un'istanza e terminala e una nuova istanza viene avviata automaticamente.

Per interrompere il ridimensionamento automatico, trova il gruppo Amazon EC2 Auto Scaling o il parco istanze che lancia le istanze e imposta la sua capacità su 0 o eliminalo.