Monitora i tuoi volumi Amazon EBS - Amazon EBS

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 i tuoi volumi Amazon EBS

AWS fornisce automaticamente dati che puoi utilizzare per monitorare i volumi Amazon EBS.

Per ulteriori informazioni sul monitoraggio, consulta CloudWatch Parametri Amazon per Amazon EBS e Amazon EventBridge per Amazon EBS.

Verifiche dello stato dei volumi EBS

Le verifiche di stato dei volumi ti consentono di comprendere, tracciare e gestire al meglio potenziali incoerenze nei dati su un volume Amazon EBS. Sono progettate per fornirti le informazioni necessarie per determinare se i tuoi volumi Amazon EBS sono impattati e per aiutarti a controllare la gestione di un volume potenzialmente incoerenti.

Le verifiche di stato dei volumi sono test automatizzati eseguiti ogni 5 minuti, i quali restituiscono uno stato positivo o negativo. Se tutte le verifiche risultano positive, lo stato del volume è ok. Se una verifica risulta negativa, lo stato del volume è impaired. Se lo stato è insufficient-data, le verifiche potrebbe essere ancora in corso sul volume. Puoi visualizzare i risultati delle verifiche di stato dei volumi per identificare volumi impattati ed eseguire le azioni necessarie.

Quando Amazon EBS determina che i dati di un volume sono potenzialmente incoerenti, l'impostazione predefinita prevede la disabilitazione di I/O del volume da qualsiasi istanza EC2, il quale aiuta a evitare il danneggiamento dei dati. Dopo la disabilitazione di I/O, la verifica di stato dei volumi avrò esito negativo e lo stato dei volumi risulterà impaired. Inoltre, visualizzerai un evento che ti informa che I/O è disabilitato e che puoi risolvere lo stato danneggiato del volume abilitando I/O del volume. Attendiamo che abilitiate l'I/O per darvi l'opportunità di decidere se continuare a consentire alle istanze di utilizzare il volume o eseguire un controllo di coerenza utilizzando un comando, ad esempio (istanze Linux) o fsck chkdsk (istanze Windows), prima di farlo.

Nota

Lo stato dei volumi è basato sulle verifiche di stato dei volumi e non riflette lo stato dei volumi. Pertanto, lo stato dei volumi non indica i volumi nello stato error (ad esempio, quando un volume non è in grado di accettare I/O). Per informazioni sugli stati dei volumi, consulta Stati del volume.

Se non si è interessati alla coerenza di un certo volume e si preferirebbe che il volume fosse reso immediatamente disponibile se danneggiato, è possibile sovrascrivere il comportamento predefinito tramite la configurazione del volume per abilitare I/O in modo automatico. Abilitando l'attributo del volume Auto-Enable IO (IO auto-abilitato) (autoEnableIO nell'API), la verifica di stato dei volumi continua a risultare corretta. Inoltre, visualizzerai un evento che ti informa che il volume è stato determinato essere potenzialmente incoerente, ma il relativo I/O è stato abilitato in modo automatico. In questo modo, potrai verificare la coerenza del volume o sostituirla in un secondo momento.

Il controllo dello stato delle prestazioni I/O confronta le prestazioni effettive del volume con le sue prestazioni previste. Ti avvisa se il volume sta funzionando al di sotto delle aspettative. Questo controllo dello stato è disponibile solo per i volumi SSD di IOPS con provisioning (io1 e io2) e SSD (gp3) a scopo generico allegati a un'istanza. Il controllo dello stato non è valido per i volumi SSD a scopo generico (gp2), HDD ottimizzati per velocità effettiva (st1), HDD Cold (sc1) e Magnetici (standard). Il controllo dello stato delle prestazioni di I/O viene eseguito una volta al minuto e CloudWatch raccoglie questi dati ogni 5 minuti. Potrebbero essere necessari fino a 5 minuti dal momento in cui si collega un volume io1 o io2 a un'istanza per il controllo dello stato per segnalare lo stato delle prestazioni di I/O.

Importante

Durante l'inizializzazione dei volumi SSD con capacità di IOPS allocata ripristinati da snapshot, le prestazioni del volume potrebbero calare di oltre il 50% rispetto al livello previsto, mostrando lo stato warning nella verifica di stato Prestazioni di I/O. Si tratta di un comportamento previsto ed è possibile ignorare lo stato warning sui volumi SSD con capacità di IOPS allocata durante la loro inizializzazione. Per ulteriori informazioni, consulta Inizializzazione dei volumi Amazon EBS.

Nella tabella seguente sono elencati gli stati dei volumi Amazon EBS.

Stato del volume Stato di attivazione di I/O Stato delle prestazioni I/O (solo volumi io1, io2 e gp3)

ok

Abilitato (I/O abilitato o I/O auto-abilitato)

Normale (prestazioni volume come previste)

warning

Abilitato (I/O abilitato o I/O auto-abilitato)

Degradato (prestazioni volume al di sotto delle previsioni)

Gravemente degradato (prestazioni volume di molto al di sotto delle previsioni)

impaired

Abilitato (I/O abilitato o I/O auto-abilitato)

Disabilitato (il volume è offline e in attesa di ripristino o in attesa dell'abilitazione di I/O da parte dell'utente)

Bloccato (prestazioni volume gravemente interessate)

Non disponibile (impossibile stabilire le prestazioni I/O poiché I/O è disabilitato)

insufficient-data

Abilitato (I/O abilitato o I/O auto-abilitato)

Dati insufficienti

Dati insufficienti

È possibile visualizzare e utilizzare i controlli di stato utilizzando i metodi descritti di seguito.

Console
Per visualizzare i controlli di stato
  1. Aprire la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, selezionare Volumes (Volumi).

    La colonna Volume Status (Stato del volume) visualizza lo stato operativo di ciascun volume.

  3. Per visualizzare i dettagli dello stato di un volume, selezionare il volume e scegliere Status Checks (Verifiche di stato).

  4. Se si dispone di un volume con una controllo di stato non riuscito (lo stato è impaired), consultare Utilizzo di un volume danneggiato.

In alternativa, puoi scegliere Events (Eventi) nel pannello di navigazione per visualizzare tutti gli eventi per i propri volumi e le proprie istanze. Per ulteriori informazioni, consulta Eventi dei volumi EBS.

AWS CLI
Per visualizzare le informazioni sullo stato del volume

Utilizza il comando describe-volume-status.

Per ulteriori informazioni su queste interfacce a riga di comando, consulta Access Amazon EC2.

Tools for Windows PowerShell
Per visualizzare le informazioni sullo stato del volume

Usa il comando VolumeStatusGet-EC2.

Per ulteriori informazioni su queste interfacce a riga di comando, consulta Access Amazon EC2.

Eventi dei volumi EBS

Quando Amazon EBS determina che i dati di un volume sono potenzialmente incoerenti, disabilita I/O del volume da qualsiasi istanza EC2 collegata per impostazione predefinita. Questo fa sì che la verifica di stato del volume abbia esito negativo, oltre a creare un evento dello stato del volume indicante la causa dell'esito negativo.

Per abilitare I/O in modo automatico su un volume con potenziali inconsistenze dei dati, modificare l'impostazione dell'attributo del volume Auto-Enabled IO (IO auto-abilitato) (autoEnableIO nell'API). Per ulteriori informazioni sulla modifica di questo attributo, consulta Utilizzo di un volume danneggiato.

Ciascun evento include un orario di inizio indicante l'orario in cui si è verificato l'evento, oltre a una durata indicante il tempo per il quale I/O del volume è stato disabilitato. L'orario di fine viene aggiunto all'evento al momento dell'abilitazione di I/O del volume.

Gli eventi di stato del volume includono una delle descrizioni seguenti:

Awaiting Action: Enable IO

I dati del volume sono potenzialmente incoerenti. I/O è disabilitato per il volume fino alla sua esplicita abilitazione. La descrizione dell'evento viene modificato in IO Enabled dopo l'abilitazione esplicita di I/O.

IO Enabled

Le operazioni I/O sono state esplicitamente abilitate per questo volume.

IO Auto-Enabled

Le operazioni I/O sono state automaticamente abilitate su questo volume dopo la verifica di un evento. Ti consigliamo di verificare le incoerenze tra i dati prima di continuare a utilizzare i dati.

Normal

Solo per i volumi io1, io2 e gp3. Prestazioni del volume come previste.

Degraded

Solo per i volumi io1, io2 e gp3. Prestazioni volume al di sotto delle previsioni.

Severely Degraded

Solo per i volumi io1, io2 e gp3. Prestazioni volume di molto al di sotto delle previsioni.

Stalled

Solo per i volumi io1, io2 e gp3. Prestazioni volume gravemente interessate.

È possibile visualizzare gli eventi per i volumi utilizzando i metodi descritti di seguito.

Console
Per visualizzare gli eventi per i volumi
  1. Aprire la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione selezionare Events (Eventi). Vengono elencati tutte le istanze e i volumi che presentano eventi.

  3. Puoi filtrare in base al volume per visualizzare solo stato del volume. Puoi inoltre filtrare in base a tipi di stato specifici.

  4. Selezionare un volume per visualizzare il relativo evento specifico.

AWS CLI
Per visualizzare gli eventi per i volumi

Utilizza il comando describe-volume-status.

Per ulteriori informazioni su queste interfacce a riga di comando, consulta Access Amazon EC2.

Tools for Windows PowerShell
Per visualizzare gli eventi per i volumi

Usa il comando VolumeStatusGet-EC2.

Per ulteriori informazioni su queste interfacce a riga di comando, consulta Access Amazon EC2.

Se disponi di un volume in cui I/O è disabilitato, consulta Utilizzo di un volume danneggiato. Se disponi di un volume in cui le prestazioni I/O sono al di sotto del normale, potrebbe trattarsi di una condizione temporanea dovuta a un'azione eseguita (ad esempio, la creazione di uno snapshot di un volume durante picchi di utilizzo, l'esecuzione del volume su un'istanza che non supporta la larghezza di banda I/O richiesta o l'accesso per la prima volta ai dati presenti sul volume e così via).

Utilizzo di un volume danneggiato

È possibile utilizzare le opzioni seguenti nel caso di un volume danneggiato in quanto contenente dati potenzialmente incoerenti.

Opzione 1: Esecuzione di una verifica di consistenza sul volume collegato alla relativa istanza

L'opzione più semplice è l'abilitazione di I/O e la successiva esecuzione di una verifica di consistenza dei dati sul volume mentre il volume è ancora collegato alla relativa istanza Amazon EC2.

Esecuzione di una verifica di consistenza su un volume collegato
  1. Arrestare l'uso del volume da parte di tutte le applicazioni.

  2. Abilitare I/O sul volume. Utilizzare uno dei seguenti metodi.

    Console
    1. Aprire la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

    2. Nel riquadro di navigazione selezionare Events (Eventi).

    3. Selezionare il volume su cui abilitare le operazioni di I/O.

    4. Scegliere Actions (Operazioni), Enable I/O (Abilita I/O).

    AWS CLI
    Per abilitare l'I/O per un volume con AWS CLI

    Utilizza il comando enable-volume-io.

    Tools for Windows PowerShell
    Per abilitare l'I/O per un volume con gli strumenti per Windows PowerShell

    Utilizza il comando Enable-EC2VolumeIO.

  3. Verificare i dati del volume.

    1. Esegui il comando fsck (istanze Linux) o chkdsk (istanze Windows).

    2. (Facoltativo) Rivedere tutti log delle applicazioni o di sistema per messaggi di errore rilevanti.

    3. Se il volume è stato ridotto per più di 20 minuti, puoi contattare il AWS Support Center. Selezionare Troubleshoot (Risoluzione dei problemi), quindi nella finestra di dialogo Troubleshoot Status Checks (Verifiche dello stato relativo alla risoluzione dei problemi), selezionare Contact Support (Contatta il supporto) per inviare un caso di supporto.

Opzione 2: Esecuzione di una verifica di consistenza sul volume utilizzando un'altra istanza

Utilizzare la procedura seguente per verificare il volume al di fuori dell'ambiente di produzione.

Importante

Questa procedura potrebbe comportare la perdita di I/O di scrittura sospesi quando è stato disabilitato l'I/O del volume.

Esecuzione di una verifica di consistenza su un volume in isolamento
  1. Arrestare l'uso del volume da parte di tutte le applicazioni.

  2. Distaccare il volume dall'istanza. Per ulteriori informazioni, consulta Scollegare un volume Amazon EBS da un'istanza.

  3. Abilitare I/O sul volume. Utilizzare uno dei seguenti metodi.

    Console
    1. Aprire la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

    2. Nel riquadro di navigazione selezionare Events (Eventi).

    3. Selezionare il volume distaccato nella fase precedente.

    4. Scegliere Actions (Operazioni), Enable I/O (Abilita I/O).

    AWS CLI
    Per abilitare l'I/O per un volume con AWS CLI

    Utilizza il comando enable-volume-io.

    Tools for Windows PowerShell
    Per abilitare l'I/O per un volume con gli strumenti per Windows PowerShell

    Utilizza il comando Enable-EC2VolumeIO.

  4. Collegare il volume a un'altra istanza. Per ulteriori informazioni, consulta Launch your instance andCollegamento di un volume Amazon EBS a un'istanza.

  5. Verificare i dati del volume.

    1. Esegui il comando fsck (istanze Linux) o chkdsk (istanze Windows).

    2. (Facoltativo) Rivedere tutti log delle applicazioni o di sistema per messaggi di errore rilevanti.

    3. Se il volume è stato ridotto per più di 20 minuti, puoi contattare il AWS Support Center. Selezionare Troubleshoot (Risoluzione dei problemi), quindi nella finestra di dialogo della risoluzione dei problemi, selezionare Contact Support (Contatta il supporto) per inviare un caso di supporto.

Opzione 3: Eliminazione del volume se non più necessario

Se intendi rimuovere il volume dal tuo ambiente, è sufficiente eliminarlo. Per informazioni sull'eliminazione di un volume, consultare Eliminazione di un volume Amazon EBS.

Se hai uno snapshot recente che supporta i dati sul volume, puoi creare un nuovo volume dallo snapshot. Per ulteriori informazioni, consulta Creazione di un volume da uno snapshot.

Utilizzo dell'attributo del volume Auto-Enabled IO (IO auto-abilitato)

Quando Amazon EBS determina che i dati di un volume sono potenzialmente incoerenti, disabilita I/O del volume da qualsiasi istanza EC2 collegata per impostazione predefinita. Questo fa sì che la verifica di stato del volume abbia esito negativo, oltre a creare un evento dello stato del volume indicante la causa dell'esito negativo. Se non si è interessati alla coerenza di un certo volume e si preferirebbe che il volume fosse reso immediatamente disponibile se danneggiato, è possibile sostituire il comportamento predefinito tramite la configurazione del volume per abilitare I/O in modo automatico. Abilitando l'attributo del volume Auto-Enable IO (IO auto-abilitato) (autoEnableIO nell'API), la verifica di stato dei volumi continua a risultare corretta. Inoltre, visualizzerai un evento che ti informa che il volume era in uno stato potenzialmente incoerente, ma il relativo I/O è stato abilitato in modo automatico. Quando si verifica questo evento, controllare la coerenza del volume e sostituirla, se necessario. Per ulteriori informazioni, consulta Eventi dei volumi EBS.

È possibile visualizzare e modificare l'attributo Auto-Enabled IO (IO auto-abilitato) di un volume utilizzando i metodi descritti di seguito.

Amazon EC2 console
Per visualizzare l'attributo Auto-Enabled IO (IO auto-abilitato) di un volume
  1. Aprire la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, selezionare Volumes (Volumi).

  3. Selezionare il volume e scegliere Status Checks (verifiche di stato).

    Auto-Enabled I/O (I/O auto-abilitato) visualizza l'impostazione corrente (Enabled [Abilitato] o Disabled [Disabilitato]) per il volume.

Per modificare l'attributo Auto-Enabled IO (IO auto-abilitato) di un volume
  1. Aprire la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, selezionare Volumes (Volumi).

  3. Selezionare il volume e scegliere Actions (Operazioni), Manage auto-enabled I/O (Gestisci I/O abilitato automaticamente).

  4. Selezionare la casella di controllo Auto-Enable Volume IO (Auto-abilita IO volume) per abilitare automaticamente I/O per un volume danneggiato. Per disabilitare la funzione, deselezionare la casella di controllo.

  5. Scegli Aggiorna.

AWS CLI
Per visualizzare l'attributo AutoEnableIO di un volume

Utilizza il comando describe-volume-attribute.

Modifica dell'attributo autoEnableIO di un volume

Utilizza il comando modify-volume-attribute.

Per ulteriori informazioni su queste interfacce a riga di comando, consulta Access Amazon EC2

Tools for Windows PowerShell
Per visualizzare l'attributo AutoEnableIO di un volume

Usa il comando VolumeAttributeGet-EC2.

Modifica dell'attributo autoEnableIO di un volume

Utilizzare il comando Edit-EC2. VolumeAttribute

Per ulteriori informazioni su queste interfacce a riga di comando, consulta Access Amazon EC2