PowerFlex: La ruta de disco cambió a /dev/mdXXX después del reinicio
Summary: Discos en estado fallido en la UI/CLI después del reinicio del servidor Los dispositivos en el servidor SDS cambiaron su ruta a /dev/mdXXX (generalmente, números) después del reinicio del servidor. ...
Symptoms
Dispositivos fallidos en la interfaz de usuario y la CLI:
lsblk La salida es similar a la que se muestra a continuación:
Anteriormente, el servidor utilizaba RAID de software:
NOTA: Las fallas de varios dispositivos pueden provocar DU.
Cause
Anteriormente, el RAID de software utilizaba los discos.
Referencia: https://en.wikipedia.org/wiki/Mdadm
Resolution
NOTA: A continuación, se supone que la configuración de RAID de software existe en los dispositivos antes de que se agregaran como dispositivos SDS de PowerFlex. Si los discos se configuraron en cualquier RAID de software después de que se agregaron como dispositivos PowerFlex, es posible que algunos datos de usuario se hayan dañado.
Solución alternativa
-
Detenga el dispositivo RAID con el siguiente comando:
mdadm /dev/mdX --stop
O bien,
mdadm /dev/mdX --remove /dev/sdX
-
Si no hay ningún dispositivo /dev/mdXXX, pero hay un dispositivo /dev/ddf*, es posible que el dispositivo RAID de software haya sido activado por un software diferente, como dmraid-activation. Deshabilite el servicio con el siguiente comando y reinicie el servidor para ver si no se crean los archivos de dispositivo /dev/ddf*:
systemctl disable dmraid-activation
-
Si lo anterior no funciona, agregue lo siguiente en
/opt/emc/scaleio/sds/cfg/conf.txt, reinicie el proceso de SDS (p. ej.pkill sds) y, a continuación, borre el error de dispositivo:tgt_dev__enable_multipath=1
Solución permanente
Después de aplicar una de las soluciones alternativas anteriores para borrar el error del dispositivo, realice lo siguiente para eliminar de forma permanente los metadatos de RAID de software almacenados en el disco:
- Quite el dispositivo de PowerFlex, espere a que se complete el rebalanceo y se eliminará el dispositivo.
-
Ejecute este comando para eliminar los metadatos del disco.
mdadm --zero-superblock /dev/sdX
- Vuelva a agregar el disco como dispositivo SDS a PowerFlex.