Risoluzione dei problemi Amazon EC2 Auto Scaling: problemi AMI - Dimensionamento automatico Amazon EC2

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

Risoluzione dei problemi Amazon EC2 Auto Scaling: problemi AMI

Questa pagina fornisce informazioni sui problemi relativi alle AMI, le possibili cause e le procedure che è possibile eseguire per risolvere i problemi.

Per recuperare un messaggio di errore, consulta Recuperare un messaggio di errore dalle attività di dimensionamento.

Quando le istanze EC2 non si avviano a causa di problemi con l'AMI, è possibile ottenere uno o più dei seguenti messaggi di errore.

Importante

AWS supporta la condivisione di un'AMI in privato con un altro AWS account modificando le autorizzazioni AMI. Se un'AMI viene resa privata senza essere condivisa, ciò può causare un errore di autorizzazione all'avvio di nuove istanze. Per ulteriori informazioni sulla condivisione di AMI private, consulta Condividere un'AMI con AWS account specifici nella Guida per l'utente di Amazon EC2.

L'ID AMI <ID dell'AMI> non esiste. Avvio di un'istanza EC2 non riuscito.

  • Causa: l'AMI potrebbe essere stata eliminata dopo aver creato la configurazione o il modello di avvio.

  • Soluzione::

    1. Crea una nuova configurazione di avvio o un modello di avvio utilizzando un'AMI valida.

    2. Aggiorna il gruppo Auto Scaling con la nuova configurazione di avvio o modello di avvio utilizzando il comando update-auto-scaling-group.

L'AMI <ID AMI> è in sospeso e non può essere eseguita. Avvio di un'istanza EC2 non riuscito.

Causa: potresti aver appena creato l'AMI (acquisendo uno snapshot di un'istanza in esecuzione o in qualsiasi altro modo) e potrebbe non essere ancora disponibile.

Soluzione: è necessario attendere che l'AMI diventi disponibile e quindi creare la configurazione o il modello di avvio.

<Nome dispositivo> Nome dispositivo non valido. Avvio di un'istanza EC2 non riuscito.

Causa: quando colleghi un volume EBS a un'istanza EC2, devi fornire un nome di dispositivo valido per il volume. L'AMI selezionata deve supportare questo nome di dispositivo.

Soluzione::

  1. Crea una nuova configurazione di avvio o modello di avvio e specifica il nome del dispositivo corretto per l’AMI. La convenzione di denominazione consigliata varia in base al tipo di virtualizzazione dell'AMI. Per ulteriori informazioni, consulta i nomi dei dispositivi nella Guida per l'utente di Amazon EC2.

  2. Aggiorna il gruppo Auto Scaling con la nuova configurazione di avvio o modello di avvio utilizzando il comando update-auto-scaling-group.

L'architettura “arm64” del tipo di istanza specificato non corrisponde all'architettura “x86_64” dell'AMI specificata... Avvio dell'istanza EC2 non riuscito.

Causa 1: se l'architettura dell'AMI e il tipo di istanza utilizzato nel modello di lancio o nella configurazione di avvio non sono gli stessi, si verifica un errore quando Dimensionamento automatico Amazon EC2 tenta di avviare un'istanza utilizzando una configurazione di istanza incompatibile.

Soluzione 1:

  1. Verifica l'architettura della tua AMI utilizzando il comando describe-images o dalla console Amazon EC2 controllando il valore Architettura nel riquadro dei dettagli della pagina Amazon Machine Images (AMI).

  2. Trova un tipo di istanza con la stessa architettura del tuo AMI utilizzando il comando describe-instance-types o dalla console Amazon EC2 controllando la colonna Architettura nella schermata Tipi di istanza. Per ulteriori informazioni sulla scelta di un tipo di istanza compatibile, consulta Compatibilità per la modifica del tipo di istanza nella Guida per l'utente di Amazon EC2.

  3. Crea un nuovo modello di avvio o modello o configurazione di avvio utilizzando un tipo di istanza con la stessa architettura dell'AMI.

  4. Aggiorna il gruppo Auto Scaling con la nuova configurazione di avvio o modello di avvio utilizzando il comando update-auto-scaling-group.

Causa 2: Dimensionamento automatico Amazon EC2 tenta di avviare un tipo di istanza specificato nella policy delle istanze miste per il tuo gruppo con dimensionamento automatico, ma il tipo di istanza non ha la stessa architettura dell'AMI specificata nel modello di lancio.

Soluzione 1: non includere tipi di istanze con architetture diverse nella policy relativa alle istanze miste.

  1. Verifica l'architettura della tua AMI utilizzando il comando describe-images o dalla console Amazon EC2 controllando il valore Architettura nel riquadro dei dettagli della pagina Amazon Machine Images (AMI).

  2. Verifica l’architettura di ciascun tipo di istanza che desideri includere nella tua policy delle istanze miste utilizzando il comando describe-instance-types o dalla console Amazon EC2 controllando la colonna Architettura nella schermata Tipi di istanza. Per ulteriori informazioni sulla scelta dei tipi di istanza compatibili, consulta Compatibilità per la modifica del tipo di istanza nella Guida per l'utente di Amazon EC2.

  3. Aggiorna o rimuovi i tipi di istanza incompatibili dal gruppo con dimensionamento automatico utilizzando il comando update-auto-scaling-group.

Soluzione 2: per avviare entrambe le istanze Arm (Graviton2) e x86_64 (Intel) nello stesso gruppo con dimensionamento automatico, è necessario utilizzare i modelli di avvio supportati rispettivamente da un'AMI compatibile con ARM e da un'AMI compatibile con Intel x86, in modo che corrispondano ai tipi di istanze nella policy delle istanze miste.

  1. Verifica l'architettura della tua AMI nel tuo modello di lancio esistente utilizzando il comando describe-images o dalla console Amazon EC2 controllando il valore Architettura nel riquadro dei dettagli della pagina Amazon Machine Images (AMI).

  2. Crea un nuovo modello di lancio utilizzando un'AMI che corrisponda all'altra architettura che intendi utilizzare.

  3. Aggiorna il gruppo con dimensionamento automatico per sostituire il modello di avvio esistente e specifica il nuovo modello di avvio per ogni tipo di istanza compatibile utilizzando il comando update-auto-scaling-group. Per ulteriori informazioni, consulta Utilizza un modello di avvio diverso per un tipo di istanza.

L'AMI “<ID AMI>” è disabilitata e non può essere eseguita. Avvio di un'istanza EC2 non riuscito.

Causa: stai tentando di avviare istanze da un'AMI che è stata disattivata. Per ulteriori informazioni, consulta Disabilitare un'AMI nella Guida per l'utente di Amazon EC2.

Soluzione::

  1. Crea una nuova configurazione di avvio o un modello di avvio e specifica un'AMI non disattivata.

  2. Aggiorna il gruppo Auto Scaling con la nuova configurazione di avvio o modello di avvio utilizzando il comando update-auto-scaling-group.