MegaCLI es una herramienta de línea de comandos utilizada para gestionar controladores RAID de LSI MegaRAID. Con MegaCLI, puedes realizar tareas como configurar, monitorear y administrar matrices RAID en servidores. Esta guía detalla los pasos para instalar, usar y solucionar problemas comunes con MegaCLI.
1. Instalación de MegaCLI
1.1 Descarga
MegaCLI está disponible en el sitio web del fabricante o en repositorios oficiales de distribuciones Linux. Descárgalo de:
Para descargar MegaCLI en Linux, sigue estos pasos:
Este comando es un ejemplo para obtener información sobre los adaptadores RAID en tu sistema.
Ve al sitio web oficial de Broadcom (anteriormente LSI), que proporciona las herramientas de MegaCLI:
URL: https://www.broadcom.com/products/storage/raid-controllers
URL: https://www.broadcom.com/support/download-search?dk=MegaRAID+Storage+manager&pa=&pf=&pg=&pn=&po=
Busca el controlador MegaCLI para tu modelo de tarjeta RAID y sistema operativo. En la mayoría de los casos, encontrarás un archivo llamado MegaCLI
o MegaCLI64
para Linux.
Descarga el archivo comprimido que contiene el paquete MegaCLI.
Instalar MegaCLI:
Abre una terminal y navega hasta el directorio donde descargaste el archivo.
Extrae el contenido del archivo comprimido, por ejemplo:tar -xzvf MegaCLI-*.tar.gz
Navega a la carpeta donde se extrajo el archivo y encuentra el ejecutable de MegaCLI.
Asegúrate de que el archivo tenga permisos de ejecución:sudo chmod +x MegaCli
Usar MegaCLI:
Ya puedes ejecutar MegaCLI desde la terminal con el siguiente comando:sudo ./MegaCli -AdpAllInfo -aAll
- Verifica la instalación:
MegaCli -v
1.3 Instalación en Windows
- Ejecuta el instalador descargado.
- Sigue las instrucciones en pantalla para completar la instalación.
2. Comandos Básicos de MegaCLI
MegaCLI utiliza una sintaxis uniforme:
MegaCli -<opción principal> -<sub-opción> -<argumentos> [-aN | -all]
-aN
: Especifica el adaptador (controlador RAID).-all
: Aplica el comando a todos los adaptadores.
2.1 Listar Información del Controlador
- Lista los controladores disponibles:
MegaCli -AdpAllInfo -aAll
- Verifica el estado del firmware:
MegaCli -AdpFwVer -aAll
2.2 Ver Información de Discos
- Lista los discos físicos:
MegaCli -PDList -aAll
- Detalles de un disco específico:
MegaCli -PDInfo -PhysDrv [EnclosureID:SlotID] -aAll
2.3 Crear y Administrar Matrices RAID
- Crear un RAID 5:
MegaCli -CfgLdAdd -r5 [EID:Slt1,EID:Slt2,EID:Slt3] -a0
- Eliminar un RAID:
MegaCli -CfgLdDel -L0 -a0
2.4 Monitoreo de Matrices RAID
- Ver el estado de las matrices RAID:
MegaCli -LDInfo -Lall -aAll
- Verifica el estado del “Background Initialization”:
MegaCli -LdInit -ShowProg -Lall -aAll
3. Resolución de Problemas Comunes
3.1 Identificar Discos Fallidos
- Verifica el estado de los discos:
MegaCli -PDList -aAll
- Marca un disco como “Good”:
MegaCli -PDMakeGood -PhysDrv [EID:Slt] -aAll
3.2 Reemplazar un Disco Fallido
- Coloca el disco en estado “Rebuild”:
MegaCli -PDRbld -Start -PhysDrv [EID:Slt] -aAll
- Verifica el progreso del “Rebuild”:
MegaCli -PDRbld -ShowProg -PhysDrv [EID:Slt] -aAll
3.3 Recuperar una Matriz Degradada
- Identifica el disco fallido.
- Reemplaza el disco.
- Reconstruye la matriz RAID (ver sección anterior).
4. Prácticas Recomendadas
- Realiza respaldos periódicos de tus datos.
- Mantén actualizado el firmware del controlador RAID.
- Documenta las configuraciones RAID.
- Programa verificaciones periódicas:
MegaCli -AdpAutoRbld -Enbl -aAll
Con esta guía, podrás gestionar tu entorno RAID de manera eficiente y asegurarte de mantener la integridad de los datos almacenados.