Controlli dello stato per le EC2 istanze Amazon - Amazon Elastic Compute Cloud

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

Controlli dello stato per le EC2 istanze Amazon

Con il monitoraggio dello stato delle istanze, puoi determinare rapidamente se Amazon EC2 ha rilevato problemi che potrebbero impedire alle tue istanze di eseguire le applicazioni. Amazon EC2 esegue controlli automatici su ogni EC2 istanza in esecuzione per identificare problemi hardware e software. Puoi visualizzare i risultati delle verifiche dello stato per individuare problemi specifici e rilevabili. I dati sullo stato degli eventi aumentano le informazioni EC2 già fornite da Amazon sullo stato di ciascuna istanza (ad esempiopending,running,stopping) e i parametri di utilizzo che Amazon CloudWatch monitora (CPUutilizzo, traffico di rete e attività del disco).

Le verifiche dello stato vengono eseguite ogni minuto e restituiscono un risultato positivo o negativo. Se vengono superate tutte le verifiche, lo stato complessivo dell'istanza sarà OK. Se invece una o più verifiche non vengono superate, lo stato complessivo sarà impaired (danneggiata). I controlli dello stato sono integrati in AmazonEC2, quindi non possono essere disabilitati o eliminati.

Quando un controllo dello stato fallisce, la CloudWatch metrica corrispondente per i controlli dello stato viene incrementata. Per ulteriori informazioni, consulta Parametri di controllo dello stato. È possibile utilizzare queste metriche per creare CloudWatch allarmi che vengono attivati in base al risultato dei controlli di stato. Ad esempio, puoi creare un allarme che ti avvisi se il risultato delle verifiche dello stato di una specifica istanza è negativo. Per ulteriori informazioni, consulta Crea CloudWatch allarmi per le EC2 istanze Amazon che non superano i controlli di stato.

Puoi anche creare un CloudWatch allarme Amazon che monitora un'EC2istanza Amazon e ripristina automaticamente l'istanza se viene danneggiata a causa di un problema sottostante. Per ulteriori informazioni, consulta Resilienza delle istanze.

Tipi di verifica dello stato

Esistono tre tipi di controlli dello stato.

Verifiche dello stato del sistema

I controlli dello stato del sistema monitorano i AWS sistemi su cui viene eseguita l'istanza. Tali verifiche rilevano i problemi sottostanti della tua istanza per la cui risoluzione è richiesto l'intervento di AWS . Quando un controllo dello stato del sistema fallisce, puoi scegliere di AWS attendere che il problema venga risolto oppure puoi risolverlo da solo. Per le istanze supportate da AmazonEBS, puoi arrestare e avviare l'istanza da solo, il che nella maggior parte dei casi comporta la migrazione dell'istanza su un nuovo host. Per le istanze Linux supportate dall'instance store, puoi terminare e sostituire l'istanza. Per le istanze Windows, il volume root deve essere un EBS volume Amazon; l'instance store non è supportato per il volume root. Si noti che i volumi dell'instance store sono effimeri e tutti i dati vengono persi quando l'istanza viene arrestata.

Di seguito sono riportati esempi di problemi che possono causare il mancato superamento delle verifiche dello stato del sistema:

  • Perdita di connettività di rete

  • Perdita di alimentazione elettrica del sistema

  • Problemi di software sull'host fisico

  • Problemi hardware sull'host fisico che incidono sulla raggiungibilità della rete

Se un controllo dello stato del sistema fallisce, incrementiamo la metrica StatusCheckFailed_System.

Istanze Bare Metal

Se esegui un riavvio dal sistema operativo su un'istanza bare metal, il controllo dello stato del sistema potrebbe restituire temporaneamente uno stato di errore. Quando l'istanza diventa disponibile, il controllo dello stato del sistema deve restituire uno stato di riuscita.

Verifiche dello stato delle istanze

Verifiche dello stato delle istanze Monitorano la configurazione del software e della rete della singola istanza. Amazon EC2 verifica lo stato dell'istanza inviando una richiesta di protocollo di risoluzione degli indirizzi (ARP) all'interfaccia di rete (NIC). Tali verifiche rilevano i problemi per la cui risoluzione è richiesto il tuo intervento. Se l'esito della verifica dello stato di un'istanza è negativo, solitamente devi risolvere direttamente il problema (ad esempio riavviando l'istanza o modificandone la configurazione).

Nota

Le distribuzioni Linux recenti che utilizzano systemd-networkd per la configurazione di rete potrebbero riportare i controlli di integrità in modo diverso rispetto alle distribuzioni precedenti. Durante il processo di avvio, questo tipo di rete può iniziare prima e potenzialmente terminare prima di altre attività di avvio, che possono influire anche sullo stato dell'istanza. I controlli dello stato che dipendono dalla disponibilità della rete possono segnalare lo stato di integrità prima del completamento di altre attività.

Di seguito sono riportati esempi di problemi che possono causare il mancato superamento delle verifiche dello stato delle istanze:

  • Verifiche dello stato del sistema non riuscite

  • Configurazione errata di rete o startup

  • Memoria esaurita

  • File system danneggiato

  • Kernel non compatibile

  • [Istanze Windows] Durante il riavvio dell'istanza o durante il raggruppamento di un'istanza Windows archiviata in un pacchetto, un controllo dello stato dell'istanza segnala un errore fino a quando l'istanza non diventa nuovamente disponibile.

Se il controllo dello stato dell'istanza fallisce, incrementiamo la metrica _Instance. StatusCheckFailed

Istanze Bare Metal

Se esegui un riavvio dal sistema operativo su un'istanza bare metal, il controllo dello stato dell'istanza potrebbe restituire temporaneamente uno stato di errore. Quando l'istanza diventa disponibile, il controllo dello stato dell'istanza deve restituire uno stato di riuscita.

Controlli di stato allegati EBS

I controlli di EBS stato collegati controllano se i EBS volumi Amazon collegati a un'istanza sono raggiungibili e in grado di completare le operazioni di I/O. La StatusCheckFailed_AttachedEBS metrica è un valore binario che indica un deterioramento se uno o più EBS volumi collegati all'istanza non sono in grado di completare le operazioni di I/O. Questi controlli di stato rilevano problemi di fondo con l'EBSinfrastruttura di elaborazione o Amazon. Quando la metrica di controllo EBS dello stato allegata fallisce, puoi AWS attendere la risoluzione del problema oppure puoi intraprendere azioni, come sostituire i volumi interessati o arrestare e riavviare l'istanza.

Di seguito sono riportati alcuni esempi di problemi che possono causare il fallimento dei controlli di EBS stato allegati:

  • Problemi hardware o software sui sottosistemi di storage alla base dei volumi EBS

  • Problemi hardware sull'host fisico che influiscono sulla raggiungibilità dei volumi EBS

  • Problemi di connettività tra l'istanza e i volumi EBS

È possibile utilizzare il parametro StatusCheckFailed_AttachedEBS per migliorare la resilienza di un carico di lavoro. Puoi utilizzare questa metrica per creare CloudWatch allarmi Amazon che vengono attivati in base al risultato del controllo dello stato. Ad esempio, è possibile eseguire il failover su una zona di disponibilità o su un'istanza secondaria quando si rileva un impatto prolungato. In alternativa, puoi monitorare le prestazioni di I/O di ciascun volume collegato utilizzando EBS CloudWatch parametri per rilevare e sostituire il volume danneggiato. Se il carico di lavoro non è alla base dell'I/O verso nessuno dei EBS volumi collegati all'istanza e il controllo EBS dello stato allegato indica un problema, puoi arrestare e avviare l'istanza per risolvere i problemi con l'host fisico che influiscono sulla raggiungibilità dei volumi. EBS Per ulteriori informazioni, consulta i CloudWatch parametri di Amazon per Amazon EBS.

Puoi anche configurare i gruppi Amazon EC2 Auto Scaling per rilevare gli errori di controllo EBS dello stato collegati e quindi sostituire l'istanza interessata con una nuova. Per ulteriori informazioni, consulta Monitoraggio e sostituzione delle istanze di Auto Scaling con volumi Amazon danneggiati EBS nella Amazon Auto Scaling EC2 User Guide.

Nota

La metrica di controllo EBS dello stato allegata è disponibile solo per le istanze Nitro.