Ir para o conteúdo principal
Base de conhecimentos do Suporte

Fechamento do Intel® Virtual RAID on CPU (Intel® VROC) RAID Write Hole (RWH) em ambientes Linux*

Tipo de conteúdo: Manutenção e desempenho   |   ID do artigo: 000100515   |   Última revisão: 14/02/2025

Ambiente

Intel® VROC para Linux*

Intel® Virtual RAID on CPU (Intel® VROC) pode proteger os dados do RAID 5, mesmo quando a perda de energia inesperada e a degradação do volume RAID ocorrem ao mesmo tempo. Esta condição de dupla falha é referida como RAID Write Hole (RWH). Intel® VROC suporta a capacidade de fechar o cenário de RWH nas configurações RAID 5 usando um recurso chamado Fechamento de RWH. Isso se aplica a Intel® VROC plataformas habilitadas.

Nota As informações abaixo descrevem o comportamento específico do recurso de fechamento de RWH Intel® VROC em ambientes Linux*. Para saber mais sobre o recurso de Fechamento de RWH Intel® VROC em geral, consulte o fechamento do Intel® Virtual RAID on CPU (Intel® VROC) RAID Write Hole (RWH).

Intel® VROC para Linux* implementa o Registro parcial de paridade distribuída (PPL) para fechar o cenário de RWH. Esse recurso pode ser habilitado ou desabilitado por meio do utilitário mdadm após a criação do volume Intel® VROC RAID 5. Com a configuração do PPL habilitada, a ressinalização da matriz não é necessária após um desligamento sujo. A configuração DO PPL é desabilitada por padrão, a menos que seja habilitada explicitamente ao criar o volume RAID 5 usando mdadm comandos. Também é suportado para habilitar a configuração de PPL para um volume RAID 5 ativo.

Habilitar/desabilitar o recurso de fechamento de RWH

Intel® VROC para Linux* fornece suporte para habilitar ou desabilitar o recurso de proteção RWH por meio do utilitário demdadm quando um volume RAID 5 estiver sendo criado. As opções apoiam a capacidade de desativar o recurso ou definir a configuração do PPL (com Intel® VROC 8.0 ou superior, o uso múltiplo de PPL é automático). Não há mais --rwh-policy parâmetro. Em vez disso, há um parâmetro de--consistency-policy (ou -k como versão curta).

Um exemplo de comando para criar o volume RAID com configuração PPL é o seguinte:

# mdadm --create /dev/md/volume -l5 --size=1G --consistency-policy=ppl -n3 /dev/sd[a-c]

Para habilitar/desabilitar a configuração do PPL durante o tempo de execução de um volume RAID ativo, o seguinte comando pode ser usado:

# mdadm --grow /dev/md/volume --consistency-policy=[ppl | resync]

No comando de exemplo acima, utilize ppl para permitir que a configuração ou resync do PPL desabilite a configuração do PPL. No caso de sucesso, o comando acima não retorna nenhuma saída. O resultado pode ser verificado verificando os detalhes do volume RAID. Quanto a uma habilitação bem-sucedida da configuração do PPL, o valor Consistency Policy nos detalhes do volume deve ser definido para ppl. Quanto a uma desativação bem-sucedida da configuração do PPL, o valor Consistency Policy nos detalhes do volume deve ser definido para resync. O valor Consistency Policy padrão é resync.

Recuperação de RWH

O driver Intel® VROC para Linux* poderá se recuperar do estado inválido do volume RAID 5 causado pelos seguintes motivos:

  • Ocorrência de condição de RWH para todos os volumes RAID 5 no sistema, que foram expostos à interrupção da E/S (como desligamento sujo).
  • Ocorrência de condição de RWH quando o volume RAID 5 é descoberto pelo driver após a conexão a quente de todas as unidades membro, exceto a unidade com falha.
  • Ocorrência de condição de RWH quando o volume RAID 5 é descoberto pelo driver durante o processo de carga do driver.
  • Uma ocorrência de condição RHW quando o volume RAID 5 é descoberto pelo driver após habilitar todas as unidades membro, exceto a unidade com falha no utilitário de gerenciamento do dispositivo.

Considerações de fechamento de RWH

Desabilitar o cache no dispositivo para NVMe*

O recurso de fechamento de RWH deve ser usado com o cache volátil integrado NVMe* desabilitado. Insira as propriedades da unidade NVMe* para desativar o cache no dispositivo antes de habilitar o recurso de Fechamento de RWH. Se um volume RAID 5 tiver o recurso de fechamento de RWH habilitado, com o driver Intel® VROC para Linux* instalado, se for feita uma tentativa de ativar o cache no dispositivo em uma unidade membro RAID 5, uma mensagem de aviso será adicionada ao syslog que o PPL deve ser usado com cache volátil no dispositivo desabilitado.

Modo distribuído de PPL de fechamento de RWH

A implementação do recurso de fechamento de RWH em Intel® VROC para Linux* poderá fechar a condição RAID de 5 RWH sem o uso de unidades adicionais. Isto é referido como o modo distribuído PPL do recurso de fechamento de RWH.

Comutação em tempo de execução entre os modos de fechamento de RWH

Intel® VROC para Linux* oferece ao usuário a capacidade de habilitar ou desabilitar o recurso de Fechamento de RWH durante o modo de operação normal do sistema operacional.

O Intel® VROC para Linux* oferece suporte para habilitar/desativar o recurso de proteção RWH através do utilitário demdadm nos volumes RAID 5 existentes no sistema. As opções apoiarão a possibilidade de desativar o recurso ou definir a configuração do PPL (PPL ou vários PPLs).

Interrupção da gravação do PPL

Se a solicitação de gravação do PPL tiver sido interrompida e o PPL não tiver sido totalmente gravado, o processo de recuperação de RWH não será realizado para esta solicitação de E/S RAID 5 específica.

Capacidade de alternar entre os modos de fechamento de RWH para SATA

Intel® VROC para Linux* permite ao usuário a capacidade de alternar entre os seguintes modos de fechamento de RWH durante o modo de operação normal do sistema operacional: modo distribuído PPL e Estado desativado para volumes SATA RAID 5.

Restrições de fechamento de RWH

São seguintes as restrições do recurso de Fechamento de RWH:

  • Intel® VROC para Linux* bloquearão a expansão de um volume RAID 5 que está sendo protegido pelo recurso de Fechamento de RWH.
  • Intel® VROC para Linux* bloqueará a alteração do tamanho da faixa de um volume RAID 5 que está sendo protegido pelo recurso de Fechamento de RWH.
  • Intel® VROC para Linux* bloqueará a adição de uma unidade a um volume RAID 5 existente que está sendo protegido pelo recurso de fechamento de RWH.
  • Quando o sistema descobrir um volume RAID 5 com Fechamento de RWH habilitado utilizando o modo Unidade de journaling, os Intel® VROC para Linux* desabilitarão o recurso de Fechamento de RWH. O ambiente Linux* não suporta o fechamento de RWH com o modo de unidade de journaling.

Exemplo de configuração de fechamento de RWH

Para criar um volume RAID 5 com o Fechamento de RWH habilitado execute os comandos a seguir. É recomendado limpar os metadados dos membros da unidade primeiro.

# mdadm -C /dev/md/imsm0 -e imsm -n4 /dev/nvme[0-3]n1

# mdadm -C /dev/md/vol0 -l5 -n4 /dev/nvme[0-3]n1 --consistency-policy=ppl

Para verificar a atual política de fechamento de RWH, use o comando abaixo:

# mdadm -D /dev/md/vol0

Para habilitar o recurso de fechamento de RWH para uma matriz de execução, execute o comando abaixo:

# mdadm --grow /dev/md/vol0 --consistency-policy=ppl

Para desabilitar o recurso de fechamento de RWH para uma matriz de execução, execute o comando abaixo:

# mdadm --grow /dev/md/vol0 --consistency-policy=resync

Produtos relacionados

Este artigo aplica-se a 1 produtos.

Avisos legais

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.