Salta al contenuto

Come posso risolvere i problemi relativi alla prenotazione della capacità on demand in Amazon EC2?

4 minuti di lettura
0

Utilizzo prenotazioni della capacità on demand per le mie istanze Amazon Elastic Compute Cloud (Amazon EC2). Tuttavia, le mie istanze Amazon EC2 non utilizzano la capacità riservata.

Risoluzione

Nota: se ricevi degli errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori relativi ad AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Verifica la configurazione della prenotazione della capacità

Controlla le impostazioni della prenotazione della capacità

**Prerequisiti:**La prenotazione della capacità deve rispettare i seguenti requisiti:

  • La prenotazione della capacità è Attiva.
  • La prenotazione della capacità utilizza lo stesso tipo di istanza dell'istanza EC2.
  • La prenotazione della capacità si trova nella stessa zona di disponibilità dell'istanza.
  • Il valore di Utilizzo della prenotazione della capacità è inferiore al 100%.

Per verificare le impostazioni della prenotazione della capacità, apri la console Amazon EC2, quindi scegli Prenotazioni della capacità. Se la prenotazione della capacità non soddisfa i requisiti precedenti, annullala. Quindi crea una nuova prenotazione con le impostazioni corrette. Non puoi modificare una prenotazione esistente.

Verifica se hai impostato la prenotazione della capacità su Apri

Esegui questo comando AWS CLI describe-instances per verificare le impostazioni della prenotazione della capacità dell'istanza:

aws ec2 describe-instances --filters --instance-ids instance-id

Nota: sostituisci instance-id con l'ID dell'istanza che utilizza la prenotazione della capacità.

Nell'output, assicurati che CapacityReservationSpecification sia impostato su Open. Se CapacityReservationSpecification è impostato su None, devi aggiornare le impostazioni della prenotazione della capacità per consentire all'istanza di utilizzarla.

Esempio di output:

"CapacityReservationSpecification": {
  "CapacityReservationPreference": "open",
  "CapacityReservationTarget": null
}

Configura l'istanza per l'arresto e l'avvio

Nota: quando arresti e avvii un'istanza, l'indirizzo IP pubblico dell'istanza cambia. È consigliabile utilizzare un indirizzo IP elastico per indirizzare il traffico esterno all'istanza anziché un indirizzo IP pubblico. Se utilizzi Amazon Route 53, potresti dover aggiornare i record DNS di Route 53 quando l'indirizzo IP pubblico cambia.

Prima di arrestare e avviare l'istanza, intraprendi le seguenti azioni:

Imposta la prenotazione della capacità su Apri

Completa i seguenti passaggi:

  1. Arresta l'istanza.
  2. Seleziona l'istanza, quindi scegli Operazioni.
  3. Seleziona Impostazioni istanza, quindi scegli Modifica impostazioni prenotazioni di capacità.
  4. Per Impostazioni prenotazioni di capacità, scegli Apri.
  5. Scegli Save.
  6. Avvia l'istanza.
  7. Esegui questo comando describe-instances per verificare che CapacityReservationSpecification sia impostato su Open:
    aws ec2 describe-instances --filters --instance-ids instance-id
    Nota: sostituisci instance-id con l'ID dell'istanza.

Informazioni correlate

Come posso richiedere un aumento della quota di servizio vCPU della mia istanza EC2 on demand?

Come posso risolvere gli errori InsufficientInstanceCapacity quando avvio un'istanza EC2?

How do I troubleshoot the ReservationCapacityExceeded error that I receive when I launch or start an Amazon EC2 instance? (Come posso risolvere l'errore ReservationCapacityExceeded che ricevo quando avvio un'istanza Amazon EC2?)

AWS UFFICIALEAggiornata 6 mesi fa