Monitora le istanze di Auto Scaling con volumi Amazon EBS danneggiati utilizzando controlli di integrità - 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 di integrità

Puoi attivare i controlli di EBS integrità di Amazon 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 collegati EBS 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 allegati. EBS In caso contrario, consulta la sezione Controlli di EBS stato allegati 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 EBS stato allegati.

Nota

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

Attiva i controlli EBS sanitari di Amazon per un gruppo

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

Console
Attivazione dei controlli EBS sanitari di Amazon 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 EBS sanitari di Amazon. 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 EBS sanitari di Amazon 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 controllo dello stato 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 EBS sanitari di Amazon 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 Controlli sanitari, Tipi di controlli sanitari aggiuntivi, seleziona Attiva i controlli EBS sanitari di Amazon.

  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 EBS sanitari di Amazon 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.