PowerFlex: O caminho do disco foi alterado para /dev/mdXXX após a reinicialização
Summary: Discos em estado de falha na interface do usuário/CLI após a reinicialização do servidor Os dispositivos no servidor SDS alteraram seu caminho para /dev/mdXXX (geralmente números) após a reinicialização do servidor. ...
Symptoms
Dispositivos com falha na interface do usuário e na CLI:
lsblk A saída é semelhante à saída abaixo:
Anteriormente, o servidor estava usando o RAID de software:
Nota: Falhas em vários dispositivos podem causar DU.
Cause
Os discos eram usados anteriormente pelo RAID de software.
Referência: https://en.wikipedia.org/wiki/Mdadm
Resolution
Nota: Os itens a seguir presumem que a configuração de RAID de software já exista nos dispositivos antes de eles serem adicionados como dispositivos PowerFlex SDS. Se os discos foram configurados em qualquer RAID de software depois de terem sido adicionados como dispositivos PowerFlex, alguns dados do usuário podem ter sido corrompidos.
Solução temporária
-
Interrompa o dispositivo RAID com o seguinte comando:
mdadm /dev/mdX --stop
Ou
mdadm /dev/mdX --remove /dev/sdX
-
Se não houver um dispositivo /dev/mdXXX, mas houver um dispositivo /dev/ddf*, o dispositivo raid de software pode ter sido ativado por um software diferente, como dmraid-activation. Desative o serviço com o seguinte comando e reinicie o servidor para verificar se os arquivos de dispositivo /dev/ddf* não foram criados:
systemctl disable dmraid-activation
-
Se os itens acima não funcionarem, adicione o seguinte em
/opt/emc/scaleio/sds/cfg/conf.txt, reinicie o processo de SDS (por exemplo,pkill sds) e, em seguida, limpe o erro do dispositivo:tgt_dev__enable_multipath=1
Solução permanente
Depois de aplicar uma das soluções temporárias acima para limpar o erro do dispositivo, faça o seguinte para remover permanentemente os metadados de RAID de software armazenados no disco:
- Remova o dispositivo do PowerFlex, aguarde até que o rebalanceamento seja concluído e o dispositivo seja removido.
-
Execute esse comando para excluir metadados do disco.
mdadm --zero-superblock /dev/sdX
- Adicione o disco como dispositivo SDS de volta ao PowerFlex.