Usando LSI RAID Controller

Un cliente quiso que le echara una mano con un servidor que acababa de alquilar, una máquina con una tarjeta controladora LSI MegaRAID SAS 9260-4i con 2 discos duros de 16 TB cada uno. Voy a compartir aquí unos sencillos pasos que seguí para crear un RAID 1 booteable desde el shell.

Para crear un nuevo array de discos en RAID tenemos que eliminar cualquier tipo de configuración preexistente (aunque sea nuevo, conviene hacerlo):

megacli -CfgClr -aAll

Después de esto, cerciórate de que el estado de las unidades sea unconfigured, para ello usa el siguiente comando:

megacli -PDList -Aall

Si por cualquier motivo no es así, puedes desconfigurar las unidades una a una de la siguiente manera:

megacli -PDMakeGood -PhysDrv[E0:S0] -a0
megacli -PDMakeGood -PhysDrv[E1:S1] -a0

Siendo [E0:S0] el primer disco y [E1:S1] el segundo. Si hubiera un tercero sería [E2:S2], y así sucesivamente.

En este momento ya podemos crear el array con nuestro RAID 1 tal que así:

megacli -CfgLdAdd -r1 [252:0,252:1] WB RA Direct CachedBadBBU -a0

Siendo [252:0,252:1] nuestras dos unidades de disco duro (anteriormente llamadas [E0:S0] y [E1:S1]).

Y ya por último sólo tenemos que modificar este nuevo array para que sea booteable, usando para ello el siguiente comando:

megacli -AdpBootDrive -get -a0
«
»

    Deja una respuesta

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

    Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.