Guía Completa para Usar MegaCLI de MegaRAID

Artículos Guías Manuales Sistemas Linux Windows Binario 0

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

  1. Verifica la instalación:

    MegaCli -v

1.3 Instalación en Windows

  1. Ejecuta el instalador descargado.
  2. 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

  1. Lista los controladores disponibles:

    MegaCli -AdpAllInfo -aAll
  2. Verifica el estado del firmware:

    MegaCli -AdpFwVer -aAll

2.2 Ver Información de Discos

  1. Lista los discos físicos:

    MegaCli -PDList -aAll
  2. Detalles de un disco específico:

    MegaCli -PDInfo -PhysDrv [EnclosureID:SlotID] -aAll

2.3 Crear y Administrar Matrices RAID

  1. Crear un RAID 5:

    MegaCli -CfgLdAdd -r5 [EID:Slt1,EID:Slt2,EID:Slt3] -a0
  2. Eliminar un RAID:

    MegaCli -CfgLdDel -L0 -a0

2.4 Monitoreo de Matrices RAID

  1. Ver el estado de las matrices RAID:

    MegaCli -LDInfo -Lall -aAll
  2. Verifica el estado del “Background Initialization”:

    MegaCli -LdInit -ShowProg -Lall -aAll

3. Resolución de Problemas Comunes

3.1 Identificar Discos Fallidos

  1. Verifica el estado de los discos:

    MegaCli -PDList -aAll
  2. Marca un disco como “Good”:

    MegaCli -PDMakeGood -PhysDrv [EID:Slt] -aAll

3.2 Reemplazar un Disco Fallido

  1. Coloca el disco en estado “Rebuild”:

    MegaCli -PDRbld -Start -PhysDrv [EID:Slt] -aAll
  2. Verifica el progreso del “Rebuild”:

    MegaCli -PDRbld -ShowProg -PhysDrv [EID:Slt] -aAll

3.3 Recuperar una Matriz Degradada

  1. Identifica el disco fallido.
  2. Reemplaza el disco.
  3. 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.