Come posso risolvere i problemi o aggiornare le istanze EC2 nel mio gruppo con dimensionamento automatico EC2 rimuovendole temporaneamente?

3 minuti di lettura
0

Voglio rimuovere temporaneamente le istanze di Amazon Elastic Compute Cloud (Amazon EC2) dal mio gruppo con dimensionamento automatico Amazon EC2 per poterle risolvere o aggiornare.

Risoluzione

Non puoi arrestare, avviare o riavviare le istanze EC2 che si trovano nello stato InService in un gruppo con dimensionamento automatico senza prima terminare l'istanza. Utilizza uno dei seguenti metodi per risolvere i problemi o eseguire aggiornamenti che richiedono l'arresto, l'avvio o il riavvio dell'istanza:

Rimuovere temporaneamente un'istanza

È possibile rimuovere temporaneamente un'istanza impostandola sullo stato Standby. A tale scopo, consulta quanto segue:

Rimuovi temporaneamente un'istanza (console)

Rimuovi temporaneamente un'istanza Interfaccia della linea di comando AWS (AWS CLI)

Dopo aver avviato lo stato di Standby, esegui le attività di risoluzione dei problemi o di aggiornamento. Al termine della risoluzione dei problemi, ripristina lo stato InService dell'istanza.

Sospendere i processi Terminate e HealthCheck

  1. Apri la console EC2 e scegli Gruppi con ridimensionamento automatico dal pannello di navigazione.
  2. Scegli il gruppo con dimensionamento automatico in cui si trova l'istanza interessata.
  3. Seleziona Configurazioni avanzate, Modifica.
  4. Alla voce Processi sospesi, seleziona le caselle di controllo accanto a Termina e Verifica salute, quindi scegli Aggiorna.
    Importante: Sospendi i processi Terminate e HealthCheck. Se HealthCheck non è selezionato, l'istanza viene visualizzata come non integra quando l'istanza viene fermata o riavviata. Inoltre, quando si riprende il processo Terminate, Dimensionamento automatico sostituisce l'istanza a causa del mancato controllo dell’integrità.
  5. Risoluzione completa della risoluzione dei problemi o delle attività di aggiornamento.
  6. Nella pagina Gruppi con dimensionamento automatico, seleziona il Gruppo con dimensionamento automatico. Quindi, scorri verso il basso fino a Configurazioni avanzate e scegli Modifica
  7. Per i Processi sospesi, deseleziona i processi Terminate e HealthCheck, quindi scegli Aggiorna.

Segui queste istruzioni per sospendere i processi di Terminate e HealthCheck utilizzando l'AWS CLI:

Nota: Se visualizzi errori durante l'esecuzione dei comandi dell'interfaccia della linea di comando AWS, assicurati di utilizzare la versione più recente dell'interfaccia della linea di comando AWS.

1. Usa il comando aws autoscaling suspend-processes per sospendere i processi di Dimensionamento automatico. Nel seguente comando di esempio, sostituisci**[X]** con il nome del tuo gruppo con dimensionamento automatico.

aws autoscaling suspend-processes --auto-scaling-group-name [X] --scaling-processes Terminate HealthCheck

2. Esegui le attività di risoluzione dei problemi o di aggiornamento.

3. Usa il comando aws autoscaling resume-processes per riprendere i processi. Nel seguente comando di esempio, sostituisci il valore [X] con il nome del tuo gruppo con dimensionamento automatico.

aws autoscaling resume-processes --auto-scaling-group-name [X] --scaling-processes Terminate HealthCheck

Informazioni correlate

Sospendere e riprendere un processo per un gruppo con dimensionamento automatico

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa