Verificações de status de volume do Amazon EBS - 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á.

Verificações de status de volume do Amazon EBS

As verificações de status de volume permitem que você compreenda, rastreie e gerencie melhor as inconsistências potenciais nos dados em um volume do Amazon EBS. Elas foram desenvolvidas para fornecer as informações necessárias para determinar se os volumes do Amazon EBS estão danificados e para ajudar a controlar como um volume potencialmente inconsistente é manuseado.

As verificações de status de volume são os testes automatizados que executam a cada cinco minutos e retornam um status de êxito ou de falha. Se todas as verificações tiverem êxito, o status do volume será ok. Se houve falha em uma verificação, o status do volume será impaired. Se o status for insufficient-data, as verificações poderão ainda estar em andamento no volume. É possível visualizar os resultados das verificações de status de volume para identificar todos os volumes danificados e tomar as ações necessárias.

Quando o Amazon EBS determina que os dados de um volume são potencialmente inconsistentes, o padrão é I/O desabilitar o volume de qualquer EC2 instância anexada, o que ajuda a evitar a corrupção de dados. Depois de I/O desativado, a próxima verificação do status do volume falha e o status do volume éimpaired. Além disso, você verá um evento informando que I/O está desativado e que você pode resolver o status de comprometimento do volume ativando I/O o volume. Esperamos até que você habilite I/O para que você tenha a oportunidade de decidir se deseja continuar permitindo que suas instâncias usem o volume ou execute uma verificação de consistência usando um comando, como fsck (instâncias do Linux) ou chkdsk (instâncias do Windows), antes de fazer isso.

nota

O status do volume é baseado nas verificações de status do volume e não reflete o estado do volume. Portanto, o status do volume não indica volumes no estado error (por exemplo, quando um volume está incapacitado de aceitar E/S). Para obter informações sobre estados do volume, consulte Estados de volumes.

Se a consistência de um volume específico não for uma preocupação, e você preferir que o volume seja disponibilizado imediatamente se estiver danificado, será possível substituir o comportamento padrão configurando o volume para ativar automaticamente a E/S. Se você ativar o atributo de volume Auto-EnableIO (autoEnableIO na API), a verificação do status do volume continua ser aprovada. Além disso, você verá um evento que informa que o volume foi determinado como potencialmente inconsistente, mas que I/O foi ativado automaticamente. Isso permite verificar a consistência do volume ou substituí-lo posteriormente.

A verificação do status do I/O desempenho compara o desempenho real do volume com o desempenho esperado de um volume. Ele alerta você se o volume estiver com uma performance abaixo das expectativas. Essa verificação de status só está disponível para volumes SSD de IOPS provisionadas (io1 e io2) e SSD de uso geral (gp3) anexados a uma instância. A verificação de status não é válida para volumes SSD de uso geral (gp2), HDD otimizado para throughput (st1), HDD a frio (sc1) ou magnéticos (standard). A verificação do status do I/O desempenho é realizada uma vez a cada minuto e CloudWatch coleta esses dados a cada 5 minutos. A partir do momento em que você conecta um io2 volume io1 ou a uma instância, pode levar até 5 minutos para que a verificação de status reporte o status do I/O desempenho.

Importante

Durante a inicialização dos volumes de Provisioned IOPS SSD que foram restaurados de snapshots, a performance do volume pode ser reduzida a menos de 50% de seu nível esperado, o que faz com que o volume exiba um estado de warning na verificação do status de I/O Performance (Performance de E/S). Isso é esperado, e é possível ignorar o estado de warning em volumes de Provisioned IOPS SSD enquanto estiver inicializando esses volumes. Para obter mais informações, consulte Inicialize manualmente os volumes após a criação.

A tabela a seguir lista os status dos volumes do Amazon EBS.

Status dos volumes Status de E/S habilitado Status da performance de E/S (somente volumes io1, io2 e gp3)

ok

Ativado (I/O Enabled or I/Oativado automaticamente)

Normal (a performance do volume é a esperada)

warning

Ativado (I/O Enabled or I/Oativado automaticamente)

Degradado (a performance do volume está abaixo das expectativas)

Seriamente degradado (a performance do volume está muito abaixo das expectativas)

impaired

Ativado (I/O Enabled or I/Oativado automaticamente)

Desabilitado (o volume está offline e com recuperação pendente ou está aguardando o usuário habilitar a E/S)

Paralisado (a performance do volume está severamente impactada)

Não disponível (Não é possível determinar o I/O desempenho porque I/O está desativado)

insufficient-data

Ativado (I/O Enabled or I/Oativado automaticamente)

Dados insuficientes

Dados insuficientes

Console
Para visualizar verificações de status
  1. Abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/.

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

    A coluna Volume Status (Status do volume) lista o status operacional de cada volume.

  3. Para visualizar os detalhes de status de um volume, selecione-o na grade e escolha a guia Status checks (Verificações de status).

  4. Se você tiver um volume com um status de falha em uma verificação de status (o status é impaired), consulte Trabalhar com um volume do Amazon EBS danificado.

Como alternativa, é possível selecionar Events (Eventos) para visualizar todos os eventos de suas instâncias e volumes. Para obter mais informações, consulte Eventos de volume do Amazon EBS.

AWS CLI
Para visualizar informações de status do volume

Use o comando describe-volume-status.

aws ec2 describe-volume-status --volume-ids vol-01234567890abcdef

Use o exemplo a seguir para identificar volumes danificados.

aws ec2 describe-volume-status --filters Name=volume-status.status,Values=impaired
PowerShell
Para visualizar informações de status do volume

Use o cmdlet Get-EC2VolumeStatus.

Get-EC2VolumeStatus -VolumeId vol-01234567890abcdef

Use o exemplo a seguir para identificar volumes danificados.

Get-EC2VolumeStatus -Filter @{Name="volume-status.status"; Values="impaired"}