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
impairedem 120 segundos. Para obter mais informações, consulte Verificações de status de volume do Amazon EBS. -
A CloudWatch métrica para
VolumeStalledIOCheckserá1se 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
VolumeReadOpsouVolumeWriteOpsserã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
-
Abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, escolha Volumes.
-
Selecione o volume para o qual pausar I/O e escolha Ações, Injeção de falhas, Pausar E/S de volume.
-
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.
-
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.
-
Escolha Pausar E/S do volume. Quando solicitado, insira
startno campo de confirmação e escolha Iniciar experimento. -
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 .