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 I/O inyección de fallos
Utilice AWS Fault Injection Service y la pausa I/O acción para detener temporalmente I/O entre un volumen de Amazon EBS y las instancias a las que está conectado para comprobar cómo se gestionan sus cargas de trabajo I/O interrupciones.
Para obtener más información sobre AWS FIS, consulte el AWS Fault Injection Service Guía del usuario.
Consideraciones
Ten en cuenta las siguientes consideraciones para pausar el volumen I/O:
-
Pausa I/O es compatible con todos Nitro-based tipos de 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 a un volumen que tenga I/O en 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. -
El CloudWatch métrica para
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. -
El CloudWatch métricas para la longitud de la cola (
VolumeQueueLength) no será cero. Cualquier alarma o supervisión debe monitorearse para detectar una profundidad de cola distinta de cero. -
El CloudWatch métricas para
VolumeReadOpsoVolumeWriteOpsserá0, 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 mediante el AWS FIS consola. Para obtener más información sobre la realización de experimentos avanzados con la AWS FIS consola, consulte Tutoriales para AWS FIS en el AWS Fault Injection Service Guía del 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 elige Acciones, Inyección de fallos, Pausa el volumen I/O.
-
Para Duración, introduzca la duración de la 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 el Acceso al servicio sección, seleccione la función de servicio de IAM para AWS FIS asumir que va a 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 le solicite, introduzca
starten el campo de confirmación y elija Comience el 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 .