Gestionar discos controladora LSI en sistema operativo

A veces resulta más práctico gestionar los discos conectados a una controladora RAID desde el sistema operativo. Si la BIOS no ofrece esa posibilidad, se puede buscar la manera de hacerlo en la propia controladora.

La interfaz grafica de LSI WebBIOS (Control-H) puede resultar limitada. Aunque no sea cómoda de usar, la linea de comandos “preboot CLI” (Control-Y) ofrece bastantes opciones. Los comandos son esencialmente los mismos de MegaCLI, con pequeñas diferencias sintácticas. La más importante es que cada guión es necesario (incluido el que va delante de cada comando)

# -a hace referencia al adaptador. Normalmente se puede usar el 0 (-a0)
# -page activa la paginación. En los siguientes ejemplos solo se incluye donde puede hacer falta
#   (salidas multipágina)
# ayuda
-h -a0 -page

# Comprobar si JBOD esta habilitado
-AdpGetProp -EnableJBOD -aALL

# Habilitar JBOD
-AdpSetProp -EnableJBOD -1 -aALL

# Listado de discos. Anotar los números de cabina (enclosure) y ranura (slot) de cada disco, para sucesivos comandos
-PDList -aALL -page

# Habilitar discos (si no se encuentran en estado "Unconfigured-Good"
-PDMakeGood -PhysDrv[Cabina:Ranura,...] -a0

# Configurar los discos como JBOD. Si JBOD no está soportado, aparece el mensaje "Failed to change PD state (...) Exit code 0x1"
-PDMakeJBOD -PhysDrv[Cabina:Ranura,...] -a0

# Crear un "RAID-0 de un solo disco"
-CfgLdAdd r0[Cabina:Ranura] -a0

# Comprobar que se ha creado correctamente
-CfgDsply -a0 -page

Estos comandos también se pueden ejecutar con la herramienta megacli.

Más info:

LSI MegaRAID en le-vert.net

MegaCli en Linux RAID Wiki

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *