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.
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.
O driver Intel® VROC para Linux* poderá se recuperar do estado inválido do volume RAID 5 causado pelos seguintes motivos:
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.
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.
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).
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.
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.
São seguintes as restrições do recurso 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