Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Pausa la I/O inyección de errores
Utilice AWS Fault Injection Service la I/O acción de pausa para hacer una pausa temporal I/O entre un volumen de Amazon EBS y las instancias a las que está conectado y comprobar cómo gestionan las cargas de trabajo las interrupciones. I/O
Para obtener más información al respecto AWS FIS, consulte la Guía del AWS Fault Injection Service usuario.
Consideraciones
Ten en cuenta las siguientes consideraciones para pausar el volumen I/O:
-
I/O La pausa se admite en todos los tipos de Nitro-based instancias.
-
Para probar la configuración de tiempo de espera del sistema operativo, establezca que la duración del experimento sea igual al valor especificado para
nvme_core.io_timeout, o superior. Para obtener más información, consulte Tiempo de espera de I/O operación de NVMe para los volúmenes de Amazon EBS. -
Si conduces I/O hasta un volumen que está en I/O pausa, ocurre lo siguiente:
-
El estado del volumen pasa a
impaireden un plazo de 120 segundos. Para obtener más información, consulte Comprobaciones de estado del volumen de Amazon EBS. -
La CloudWatch métrica
VolumeStalledIOCheckserá1si el volumen I/O está en pausa durante más de 60 segundos. Para obtener más información, consulte Métricas para los volúmenes de Amazon EBS. -
Las CloudWatch métricas de longitud de la cola (
VolumeQueueLength) no serán cero. Cualquier alarma o supervisión debe monitorearse para detectar una profundidad de cola distinta de cero. -
Las CloudWatch métricas de
VolumeReadOpsoVolumeWriteOpsserán0, lo que indica que el volumen ya no se está procesando. I/O
-
Puede realizar un experimento básico desde la consola de Amazon EC2 o puede realizar experimentos más avanzados con la AWS FIS consola. Para obtener más información sobre cómo realizar experimentos avanzados con la AWS FIS consola, consulte los tutoriales de AWS FIS la Guía del AWS Fault Injection Service usuario.
Para realizar un experimento básico con la consola de Amazon EC2
-
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/
. -
En el panel de navegación, elija Volumes (Volúmenes).
-
Seleccione el volumen para el que desea hacer la pausa I/O y elija Acciones , Inyección de errores o Pausa del volumen I/O.
-
En Duración, introduzca el tiempo durante el que desea hacer una pausa I/O entre el volumen y las instancias. El campo situado junto a la lista desplegable Duración muestra la duración en formato ISO 8601.
-
En la sección Acceso al servicio, seleccione el rol de servicio de IAM que AWS FIS desea asumir para realizar el experimento. Puede utilizar el rol predeterminado o un rol existente que haya creado. Para obtener más información, consulte Creación de un rol de IAM para experimentos de AWS FIS.
-
Elige Pausar el volumen I/O. Cuando se te pida, escribe
starten el campo de confirmación y selecciona Iniciar experimento. -
Supervise el progreso y el impacto de su experimento. Para obtener más información, consulte Supervisión de AWS FIS en la Guía del usuario de AWS FIS .