Risolvi i problemi relativi al blocco delle EC2 istanze di 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 relativi al blocco delle EC2 istanze di Amazon

Se hai interrotto la tua istanza EBS supportata da Amazon e sembra bloccata nello stopping stato, potrebbe esserci un problema con il computer host sottostante. Innanzitutto, prova a forzare l'arresto dell'istanza. Se l'istanza non si interrompe, puoi richiedere assistenza per questo problema.

Non viene addebitato alcun costo per l'utilizzo dell'istanza se questa non si trova nello stato stopping o in qualsiasi altro stato, tranne running. I costi per l'utilizzo dell'istanza vengono addebitati solo quando un'istanza è nello stato running.

Arresto forzato di un'istanza

Forzare l'istanza per arrestarla utilizzando la console o l AWS CLI.

Nota

È possibile forzare un'istanza a interrompere l'utilizzo della console solo mentre l'istanza è nello stato stopping. È possibile forzare un'istanza a interrompere l'utilizzo della AWS CLI mentre l'istanza è in uno stato qualsiasi, tranne shutting-down e terminated.

Console
Per forzare l'arresto dell'istanza utilizzando la console
  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. Scegliere Instance state (Stato istanza), quindi Force stop instance (Forza arresto istanza) e Stop (Arresta).

    Nota che Force stop instance (Forza arresto 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 l'arresto dell'istanza.

AWS CLI
Per forzare l'arresto dell'istanza, utilizzare il AWS CLI

Utilizzare il comando stop-instances e l'opzione --force come segue:

aws ec2 stop-instances --instance-ids i-0123ab456c789d01e --force

Se dopo 10 minuti l'istanza non si è arrestata, 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.

(Facoltativo) Create un'istanza sostitutiva

In attesa dell'assistenza AWS re:Posto del Support Center, puoi creare un'istanza sostitutiva, se necessario. Crea un'istanza AMI dall'istanza bloccata e avvia una nuova istanza utilizzando la nuovaAMI.

Importante

È possibile creare un'istanza sostitutiva se l'istanza bloccata produce solo controlli dello stato del sistema, poiché i controlli dello stato dell'istanza comporteranno la AMI copia su una replica esatta del sistema operativo danneggiato. Dopo aver confermato il messaggio di stato, crea AMI e avvia una nuova istanza utilizzando il nuovo. AMI

Console
Per creare un'istanza sostitutiva utilizzando la console
  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. Scegliere Actions (Operazioni), Image and templates (Immagine e modelli), Create image (Crea immagine).

  4. Nella pagina Create image (Crea un'immagine), eseguire le operazioni seguenti:

    1. Inserisci un nome e una descrizione perAMI.

    2. Cancella istanza Reboot.

    3. Scegliere Create Image (Crea immagine).

    Per ulteriori informazioni, consulta Crea un file AMI da un'istanza.

  5. Avvia una nuova istanza da AMI e verifica che la nuova istanza funzioni.

  6. Seleziona l'istanza bloccata e scegli Azioni, Stato dell'istanza, Termina (elimina) istanza. Se anche l'istanza si blocca durante la chiusura, Amazon ne impone EC2 automaticamente la chiusura entro poche ore.

AWS CLI
Per creare un'istanza sostitutiva utilizzando CLI
  1. Createne un'altra AMI dall'istanza bloccata utilizzando il comando create-image (AWS CLI) e l'--no-rebootopzione come segue:.

    aws ec2 create-image --instance-id i-0123ab456c789d01e --name "AMI" --description "AMI for replacement instance" --no-reboot
  2. Avviate una nuova istanza dal comando AMI using the run-instances ()AWS CLI come segue:

    aws ec2 run-instances --image-id ami-1a2b3c4d --count 1 --instance-type c3.large --key-name MyKeyPair --security-groups MySecurityGroup
  3. Verificare che la nuova istanza funzioni.

  4. Terminare l'istanza bloccata utilizzando il comando terminate-instances (AWS CLI) come segue:

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

Se non è possibile creare un'istanza AMI dall'istanza come descritto nella procedura precedente, è possibile configurare un'istanza sostitutiva come segue:

(In alternativa) Per creare un'istanza sostitutiva utilizzando la console
  1. Selezionare l'istanza e scegliere Description (Descrizione), Block devices (Dispositivi a blocchi). Selezionare ciascun volume e prendere nota del relativo ID del volume. Accertarsi di annotarsi il volume root.

  2. Nel riquadro di navigazione, selezionare Volumes (Volumi). Selezionare ogni volume dell'istanza e scegliere Actions (Operazioni), Create Snapshot (Crea snapshot).

  3. Nel riquadro di navigazione, selezionare Snapshots (Snapshot). Selezionare la snapshot appena creata, quindi scegliere Actions (Operazioni), Create Volume (Crea volume).

  4. Avviare un'istanza con lo stesso sistema operativo di quella bloccata. Prendere nota dell'ID del volume e del nome del dispositivo del relativo volume root.

  5. Nel riquadro di navigazione scegliere Instances (Istanze), selezionare l'istanza appena avviata, scegliere Instance state (Stato istanza), Stop instance (Arresta istanza).

  6. Nel riquadro di navigazione scegliere Volumes (Volumi), selezionare il volume root dall'istanza arrestata, quindi scegliere Actions (Operazioni), Detach Volume (Distacca volume).

  7. Selezionare il volume root creato a partire dall'istanza bloccata, scegliere Actions (Operazioni), Attach Volume (Collega volume), quindi collegarlo alla nuova istanza come suo volume root (utilizzando il nome del dispositivo di cui si è preso nota). Collegare eventuali altri volumi non root all'istanza.

  8. Nel riquadro di navigazione scegliere Instances (Istanze) e selezionare l'istanza sostitutiva. Scegli Instance state (Stato istanza), Start instance (Avvia istanza). Verificare che l'istanza funzioni.

  9. Seleziona l'istanza bloccata, scegli Stato dell'istanza, Termina (elimina) istanza. Se anche l'istanza si blocca durante la chiusura, Amazon ne impone EC2 automaticamente la chiusura entro poche ore.