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à.
Pausa I/O iniezione di guasti
Uso AWS Fault Injection Service e la pausa I/O azione per interrompere temporaneamente I/O tra un volume Amazon EBS e le istanze a cui è collegato per verificare la gestione dei carichi di lavoro I/O interruzioni.
Per ulteriori informazioni su AWS FIS, vedi AWS Fault Injection Service Guida per l'utente.
Considerazioni
Tieni presente le seguenti considerazioni per mettere in pausa il volume I/O:
-
Pausa I/O è supportato su tutti Nitro-based tipi di istanza.
-
Per testare la configurazione del timeout del sistema operativo, imposta la durata dell'esperimento uguale o maggiore rispetto al valore specificato per
nvme_core.io_timeout. Per ulteriori informazioni, consulta Timeout I/O operativo NVMe per i volumi Amazon EBS. -
Se guidi I/O a un volume che ha I/O messo in pausa, si verifica quanto segue:
-
Lo stato del volume passa a
impairedentro 120 secondi. Per ulteriori informazioni, consulta Controlli dello stato del volume Amazon EBS. -
Il CloudWatch metrica per
VolumeStalledIOChecksarà1se volume I/O viene messo in pausa per oltre 60 secondi. Per ulteriori informazioni, consulta Parametri dei volumi Amazon EBS. -
Il CloudWatch metriche per la lunghezza della coda (
VolumeQueueLength) sarà diverso da zero. Qualsiasi allarme o monitoraggio deve monitorare una profondità della coda diversa da zero. -
Il CloudWatch metriche per
VolumeReadOpsoVolumeWriteOpssarà0, il che indica che il volume non è più in fase di elaborazione I/O.
-
Puoi eseguire un esperimento di base dalla console Amazon EC2 oppure puoi eseguire esperimenti più avanzati utilizzando AWS FIS console. Per ulteriori informazioni sull'esecuzione di esperimenti avanzati utilizzando AWS FIS console, vedere Tutorial per AWS FIS nel AWS Fault Injection Service Guida per l'utente.
Per eseguire un esperimento di base utilizzando la console Amazon EC2
-
Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/
. -
Nel riquadro di navigazione, selezionare Volumes (Volumi).
-
Seleziona il volume per il quale mettere in pausa I/O e scegli Azioni, iniezione difettosa, Volume di pausa I/O.
-
Per Durata, inserisci la durata per la quale mettere in pausa I/O tra il volume e le istanze. Il campo accanto all'elenco a discesa Durata mostra la durata in formato ISO 8601.
-
Nel Accesso al servizio sezione, seleziona il ruolo del servizio IAM per AWS FIS supporre di eseguire l'esperimento. Puoi utilizzare il ruolo predefinito o un ruolo esistente che hai creato. Per ulteriori informazioni, consulta Creazione di un ruolo IAM per gli esperimenti AWS FIS.
-
Scegli Volume di pausa I/O. Quando richiesto, inserisci
startnel campo di conferma e scegli Inizia l'esperimento. -
Monitora l'avanzamento e l'impatto del tuo esperimento. Per ulteriori informazioni, consulta l'articolo sul monitoraggio di AWS FIS nella Guida per l'utente di AWS FIS .