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