Pausar a injeção de I/O falhas - Amazon EBS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Pausar a injeção de I/O falhas

Use AWS Fault Injection Service a I/O ação Pausar para parar temporariamente I/O entre um volume do Amazon EBS e as instâncias às quais ele está conectado para testar como suas cargas de trabalho lidam com interrupções. I/O

Para obter mais informações sobre AWS FIS, consulte o Guia AWS Fault Injection Service do usuário.

Considerações

Tenha em mente as seguintes considerações para pausar a E/S do volume:

  • A pausa I/O é compatível com todos os tipos de instância baseados em Nitro.

  • Para testar a configuração de tempo limite do sistema operacional, defina duração do experimento igual ou maior que o valor especificado para nvme_core.io_timeout. Para obter mais informações, consulte NVMe Tempo limite de operação de E/S para volumes do Amazon EBS.

  • Se você dirigir I/O para um volume que foi I/O pausado, acontece o seguinte:

    • O status do volume mudará para impaired em 120 segundos. Para obter mais informações, consulte Verificações de status de volume do Amazon EBS.

    • A CloudWatch métrica para VolumeStalledIOCheck será 1 se o volume I/O for pausado por mais de 60 segundos. Para obter mais informações, consulte Métricas para volumes do Amazon EBS.

    • As CloudWatch métricas para o comprimento da fila (VolumeQueueLength) serão diferentes de zero. Qualquer alarme ou monitoramento deve monitorar uma profundidade de fila diferente de zero.

    • As CloudWatch métricas para VolumeReadOps ou VolumeWriteOps serão0, o que indica que o volume não está mais processando I/O.

Você pode realizar um experimento básico no EC2 console da Amazon ou pode realizar experimentos mais avançados usando o AWS FIS console. Para obter mais informações sobre como realizar experimentos avançados usando o AWS FIS console, consulte os tutoriais AWS FIS no Guia do AWS Fault Injection Service usuário.

Para realizar um experimento básico usando o EC2 console da Amazon
  1. Abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Volumes.

  3. Selecione o volume para o qual pausar I/O e escolha Ações, Injeção de falhas, Pausar E/S de volume.

  4. Em Duração, insira a duração da pausa I/O entre o volume e as instâncias. O campo ao lado da lista suspensa Duração mostra a duração no formato ISO 8601.

  5. Na seção Acesso ao serviço, selecione a função de serviço do IAM AWS FIS para assumir a realização do experimento. Você pode usar o perfil padrão ou um perfil existente criado por você. Para obter mais informações, consulte Criar um perfil do IAM para experimentos do AWS FIS.

  6. Escolha Pausar E/S do volume. Quando solicitado, insira start no campo de confirmação e escolha Iniciar experimento.

  7. Monitore o progresso e o impacto do seu experimento. Para obter mais informações, consulte Monitorar o AWS FIS no Guia do usuário do AWS FIS .