

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
<a name="TroubleshootingInstancesStopping"></a>

Se un'istanza supportata da Amazon EBS appare bloccata nello stato `stopping`, è possibile che vi sia un problema con il computer host sottostante.

Per risolvere il problema, eseguire queste fasi:

1. **Forzare l'arresto dell'istanza**

   Usa la EC2 console Amazon o il AWS CLI per forzare l'arresto dell'istanza. Per la procedura, consultare [Arresto forzato di un'istanza](#force-stop-instance).

   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.

1. **Dopo l'arresto forzato**

   Eseguire le procedure di verifica e riparazione del file system.
**Importante**  
L'esecuzione di queste procedure è fondamentale perché un arresto forzato impedisce lo svuotamento delle cache e dei metadati del file system.

1. **Se l'arresto forzato fallisce**

   Se dopo 10 minuti l'istanza non si è arrestata, effettuare le seguenti operazioni:

   1. Pubblicare una richiesta di assistenza su [AWS re:Post](https://repost.aws/). Per velocizzare la risoluzione, includere l'ID dell'istanza e descrivere le fasi già eseguite.

   1. In alternativa, se si dispone di un piano di supporto, creare un caso di supporto tecnico presso il [Centro di supporto](https://console.aws.amazon.com/support/home#/).

   1. In attesa dell'assistenza, se necessario, è possibile creare un'istanza sostitutiva. Per la procedura, consultare [(Facoltativo) Creare un'istanza sostitutiva](#Creating_Replacement_Instance).

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`.

**Topics**
+ [Arresto forzato di un'istanza](#force-stop-instance)
+ [(Facoltativo) Creare un'istanza sostitutiva](#Creating_Replacement_Instance)

## Arresto forzato di un'istanza
<a name="force-stop-instance"></a>

Puoi forzare l’arresto di un’istanza. Se dopo 10 minuti l'istanza non si è arrestata, pubblica una richiesta di assistenza su [AWS re:Post](https://repost.aws/). 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](https://console.aws.amazon.com/support/home#/).

**Nota**  
Utilizzando la console, puoi forzare un’istanza ad arrestarsi, mentre l’istanza è solo nello stato `stopping`. Utilizzando AWS CLI, puoi forzare un’istanza ad arrestarsi, mentre l’istanza è nello stato `pending`, `running` o `stopping`.

------
#### [ Console ]

**Per arrestare forzatamente un’istanza**

1. Apri la EC2 console Amazon all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

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

1. Scegli **Stato istanza**, **Forza arresto istanza**.

   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` e`terminated`), puoi usare il AWS CLI per forzare l'arresto dell'istanza.

1. (Facoltativo) Per ignorare lo spegnimento controllato del sistema operativo durante l’arresto forzato, seleziona la casella di controllo **Ignora l’arresto del sistema operativo**.

1. Scegli **Arresto forzato.**

------
#### [ AWS CLI ]

**Per arrestare forzatamente un’istanza**  
Utilizza il comando [stop-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html) con l’opzione `--force`.

```
aws ec2 stop-instances \
    --instance-ids i-1234567890abcdef0 \
    --force
```

Per ignorare il regolare spegnimento del sistema operativo durante l’arresto forzato, includi l’opzione `--skip-os-shutdown`.

```
aws ec2 stop-instances \
    --instance-ids i-1234567890abcdef0 \
    --force \
    --skip-os-shutdown
```

------
#### [ PowerShell ]

**Per arrestare forzatamente un’istanza**  
Utilizzare il [Stop-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html)cmdlet e impostare su`-Enforce`. `true`

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

Per ignorare il regolare spegnimento del sistema operativo durante l’arresto forzato, includi `-SkipOsShutdown $true`.

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

------

## (Facoltativo) Creare un'istanza sostitutiva
<a name="Creating_Replacement_Instance"></a>

In attesa dell'assistenza da [AWS re:Post](https://repost.aws/) o dal [Centro di supporto](https://console.aws.amazon.com/support/home#/), è possibile creare un'istanza sostitutiva. Crea un AMI dall'istanza bloccata e avvia una nuova istanza utilizzando la nuova AMI.

**Importante**  
È possibile creare un'istanza sostitutiva se l'istanza bloccata produce solo [controlli dello stato del sistema](monitoring-instances-status-check.md), poiché i controlli dello stato dell'istanza comporteranno la copia dell'AMI su una replica esatta del sistema operativo danneggiato. Dopo aver confermato il messaggio di stato, crea l'AMI e avvia una nuova istanza utilizzando la nuova AMI.

------
#### [ Console ]

**Per creare un’istanza sostitutiva**

1. Apri la EC2 console Amazon all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

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

1. Scegliere **Actions (Operazioni)**, **Image and templates (Immagine e modelli)**, **Create image (Crea immagine)**.

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

   1. Immettere un nome e una descrizione per l'AMI.

   1. Deselezionare l'opzione **Riavvia istanza**.

   1. Scegliere **Create Image (Crea immagine)**.

   Per ulteriori informazioni, consulta [Creare un'AMI da un'istanza](creating-an-ami-ebs.md#how-to-create-ebs-ami).

1. Avviare una nuova istanza dall'AMI e verificare che funzioni.

1. Selezionare l'istanza bloccata e scegliere **Operazioni**, **Stato istanza**, **Termina (elimina) istanza**. Se anche l'istanza si blocca durante la chiusura, Amazon la forza EC2 automaticamente a terminare entro poche ore.

Se non è possibile creare un'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.

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

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

1. 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.

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

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

1. 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.

1. 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.

1. Selezionare l'istanza bloccata e scegliere **Stato istanza**, **Termina (elimina) istanza**. Se anche l'istanza si blocca durante la chiusura, Amazon la forza EC2 automaticamente a terminare entro poche ore.

------
#### [ AWS CLI ]

**Per creare un’istanza sostitutiva**

1. Creare un’AMI dall’istanza bloccata utilizzando il comando [create-image](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-image.html) con l’opzione `--no-reboot`.

   ```
   aws ec2 create-image \
       --instance-id i-1234567890abcdef0 \
       --name "my-replacement-ami" \
       --description ""AMI for replacement instance" \
       --no-reboot
   ```

1. Avvia una nuova istanza dall’AMI appena creata, utilizzando il comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html).

1. Verificare che la nuova istanza funzioni.

1. (Facoltativo) Termina l’istanza bloccata utilizzando il comando [terminate-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/terminate-instances.html).

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

------
#### [ PowerShell ]

**Per creare un’istanza sostitutiva**

1. Crea un AMI dall'istanza bloccata utilizzando il [New-EC2Image](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Image.html)cmdlet e imposta su`-NoReboot`. `true`

   ```
   New-EC2Image `
       -InstanceId i-1234567890abcdef0 `
       -Name "my-replacement-ami" `
       -Description "AMI for replacement instance" `
       -NoReboot $true
   ```

1. Avvia una nuova istanza dall'AMI appena creata, utilizzando il [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)cmdlet.

1. Verificare che la nuova istanza funzioni.

1. (Facoltativo) Terminare l'istanza bloccata utilizzando il cmdlet. [Remove-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2Instance.html)

   ```
   Remove-EC2Instance -InstanceId i-1234567890abcdef0
   ```

------