Salta al contenuto

Come posso risolvere i problemi di un'istanza Amazon EC2 che si fa parte di un gruppo EC2 Auto Scaling?

3 minuti di lettura
0

Desidero risolvere i problemi di un'istanza Amazon Elastic Compute Cloud (Amazon EC2) che fa parte di un gruppo Amazon EC2 Auto Scaling.

Risoluzione

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

Se l'istanza EC2 nel gruppo EC2 Auto Scaling è nello stato InService, non puoi arrestarla, avviarla o riavviarla. Puoi solo terminarla.

Per arrestare, avviare, riavviare o risolvere i problemi di un'istanza che fa parte di un gruppo EC2 Auto Scaling, utilizza uno dei seguenti metodi.

Rimuovi temporaneamente l'istanza dal gruppo Auto Scaling

Per rimuovere un'istanza da un gruppo Auto Scaling in modo da poterla aggiornare o risolvere i problemi, modificane lo stato da InService a Standby.

Scollega l'istanza dal gruppo Auto Scaling

Scollega l'istanza dal gruppo Auto Scaling in modo che diventi indipendente e sia possibile eseguire operazioni di risoluzione dei problemi. Dopo aver risolto i problemi relativi all'istanza, ricollegala al gruppo Auto Scaling.

Sospendi i processi Terminate e HealthCheck

Sospendi temporaneamente i processi Terminate e Healthcheck in modo che il gruppo Auto Scaling non termini l'istanza che non supera i controlli di stato.

Per sospendere i processi utilizzando la console Amazon EC2, completa i seguenti passaggi:

  1. Apri la console Amazon EC2.
  2. Nel pannello di navigazione, scegli Gruppi Auto Scaling.
  3. Seleziona il gruppo Auto Scaling che contiene l'istanza interessata.
  4. Scegli Modifica.
  5. In Configurazioni avanzate, alla voce Processi sospesi, seleziona Terminate e HealthCheck.
    Importante: devi sospendere i processi Terminate e HealthCheck. Se non selezioni HealthCheck, l'istanza diventa non integra quando viene arrestata o riavviata. In questo caso, EC2 Auto Scaling sostituisce l'istanza per il mancato superamento del controllo dell'integrità quando riprendi il processo Terminate.
  6. Scegli Aggiorna.
  7. Esegui le operazioni di risoluzione dei problemi o di aggiornamento.
  8. Torna alla pagina Gruppi Auto Scaling.
  9. Seleziona il gruppo Auto Scaling che contiene l'istanza interessata.
  10. Scegli Modifica.
  11. Alla voce Processi sospesi, deseleziona Terminate e HealthCheck.
  12. Scegli Aggiorna.

Per sospendere i processi utilizzando AWS CLI, completa i seguenti passaggi:

  1. Per sospendere i processi EC2 Auto Scaling, esegui questo comando suspend-processes:
    aws autoscaling suspend-processes --auto-scaling-group-name autoscalinggroupname --scaling-processes Terminate HealthCheck
    Nota: sostituisci autoscalinggroupname con il nome del tuo gruppo EC2 Auto Scaling.
  2. Esegui le operazioni di risoluzione dei problemi o di aggiornamento.
  3. Per riprendere i processi, esegui questo comando resume-processes:
    aws autoscaling resume-processes --auto-scaling-group-name autoscalinggroupname --scaling-processes Terminate HealthCheck
    Nota: sostituisci autoscalinggroupname con il nome del tuo gruppo EC2 Auto Scaling.

Informazioni correlate

Sospendi e riprendi i processi di Amazon Auto EC2 Scaling

AWS UFFICIALEAggiornata 4 mesi fa