Monitora le istanze di Auto Scaling con volumi Amazon EBS danneggiati utilizzando controlli dello stato - Amazon EC2 Auto Scaling

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

Monitora le istanze di Auto Scaling con volumi Amazon EBS danneggiati utilizzando controlli dello stato

Puoi attivare i controlli di integrità di Amazon EBS per il tuo gruppo Auto Scaling per assicurarti che Amazon Auto EC2 Scaling monitori l'intero sistema su cui viene eseguita l'applicazione.

Dopo aver attivato questi controlli di integrità, Amazon EC2 Auto Scaling riceve i risultati dei controlli EC2 dello stato di Amazon eseguiti sui volumi EBS collegati a un'istanza. Se un volume non è raggiungibile o non supera i controlli dello stato di I/O, il controllo di integrità avrà esito negativo e l'istanza corrispondente verrà considerata non integra. Quando Amazon EC2 Auto Scaling rileva un'istanza non integra, la sostituisce.

Questo argomento presuppone che tu abbia familiarità con i controlli di stato EBS allegati. In caso contrario, consulta la sezione Attached EBS status checks della Amazon EC2 User Guide per i dettagli. L'argomento seguente descrive come attivare i controlli di integrità di Amazon EC2 Auto Scaling che si basano sui controlli di stato EBS allegati.

Nota

Puoi attivare i controlli di integrità di Amazon EBS per tutti i tuoi gruppi di Auto Scaling. Tuttavia, questi controlli sanitari sono disponibili solo per le istanze basate sul sistema Nitro. AWS

Attiva i controlli sanitari di Amazon EBS per un gruppo

Puoi attivare i controlli di integrità di Amazon EBS per gruppi di Auto Scaling nuovi ed esistenti.

Console
Attivazione dei controlli sanitari di Amazon EBS per un nuovo gruppo

Quando crei il gruppo Auto Scaling, nella pagina Configura opzioni avanzate, per Controlli sanitari, Tipi di controlli sanitari aggiuntivi, seleziona Attiva i controlli di integrità di Amazon EBS. Quindi, per Periodo di tolleranza del controllo dell'integrità, inserisci il tempo in secondi. Questo periodo di tempo indica il tempo che Amazon EC2 Auto Scaling deve attendere prima di verificare lo stato di integrità di un'istanza dopo che è entrata nello InService stato. Per ulteriori informazioni, consulta Impostazione del periodo di tolleranza del controllo dell'integrità per un gruppo con scalabilità automatica.

AWS CLI
Attivazione dei controlli sanitari di Amazon EBS per un nuovo gruppo

Aggiungi l'--health-check-typeopzione al create-auto-scaling-groupcomando. L'esempio seguente specifica l'--health-check-typeopzione EBS per un nuovo gruppo Auto Scaling denominato. my-asg

aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \ --health-check-type "EBS" --health-check-grace-period 60 ...

È possibile specificare più valori per l'--health-check-typeopzione. Ad esempio, per aggiungere i tipi di controlli di integrità di Amazon EBS ed Elastic Load Balancing, usa il comando seguente.

aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \ --health-check-type "EBS,ELB" --health-check-grace-period 60 ...

I nomi dei valori fanno distinzione tra lettere maiuscole e minuscole.

Console
Attivazione dei controlli di integrità di Amazon EBS per un gruppo esistente
  1. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/e scegli Auto Scaling Groups dal pannello di navigazione.

  2. Sulla barra di navigazione nella parte superiore della schermata, seleziona la Regione AWS in cui è stato creato il gruppo con dimensionamento automatico.

  3. Seleziona la casella di controllo accanto a un gruppo esistente.

    Si aprirà un riquadro diviso nella parte inferiore della pagina Gruppi con dimensionamento automatico.

  4. Nella scheda Dettagli scegli Controlli dell'integrità, Modifica.

  5. Per i controlli sanitari, i tipi di controlli sanitari aggiuntivi, seleziona Attiva i controlli sanitari di Amazon EBS.

  6. In Periodo di tolleranza del controllo dell'integrità, inserisci il tempo in secondi. Questo periodo di tempo indica il tempo che Amazon EC2 Auto Scaling deve attendere prima di verificare lo stato di integrità di un'istanza dopo che è entrata nello InService stato. Per ulteriori informazioni, consulta Impostazione del periodo di tolleranza del controllo dell'integrità per un gruppo con scalabilità automatica.

  7. Scegli Aggiorna.

AWS CLI
Attivazione dei controlli di integrità di Amazon EBS per un gruppo esistente

Aggiungi l'--health-check-typeopzione al update-auto-scaling-groupcomando. L'esempio seguente specifica l'--health-check-typeopzione EBS per un gruppo Auto Scaling esistente denominato. my-asg

aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \ --health-check-type "EBS" --health-check-grace-period 60

Per utilizzare più tipi di controlli sanitari, è possibile specificare più valori (ad esempioEBS,ELB) per l'--health-check-typeopzione.

I nomi dei valori fanno distinzione tra lettere maiuscole e minuscole.