Icono del sitio Binario 0

Comandos Comunes de MegaCli

Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero

Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero

Parámetros Generales

Parámetro del Adaptador -aN

El parámetro -aN (donde N es un número que empieza en cero o la cadena ALL) especifica el ID del adaptador. Si solo tienes un controlador, es seguro usar ALL en lugar de un ID específico, pero se recomienda usar el ID para cualquier operación que realice cambios en la configuración RAID.

Parámetro de la Unidad Física -PhysDrv [E:S]

Para comandos que operan en una o más unidades físicas, se usa el parámetro -PhysDrv [E:S], donde E es el ID del dispositivo del gabinete en el que reside la unidad y S el número de la ranura (empezando en cero). Puedes obtener el ID del dispositivo del gabinete usando MegaCli -EncInfo -aALL. La sintaxis E:S también se usa para especificar las unidades físicas al crear una nueva unidad virtual RAID (ver sección correspondiente).

Parámetro de la Unidad Virtual -Lx

El parámetro -Lx se usa para especificar la unidad virtual (donde x es un número que empieza en cero o la cadena all).

Ejecución del ejecutable

Se puede ejecutar el ejecutable de las siguientes maneras:

shell> /opt/MegaRAID/MegaCli/MegaCli <cmd>

o

shell> cd /opt/MegaRAID/MegaCli
shell> ./MegaCli <cmd>

Reunir Información

Información del Controlador

MegaCli -AdpAllInfo -aALL
MegaCli -CfgDsply -aALL
MegaCli -adpeventlog -getevents -f lsi-events.log -a0 -nolog

Información del Gabinete

MegaCli -EncInfo -aALL

Información de las Unidades Virtuales

MegaCli -LDInfo -Lall -aALL

Información de las Unidades Físicas

MegaCli -PDList -aALL
MegaCli -PDInfo -PhysDrv [E:S] -aALL

Información del Respaldo de Batería (Las Cisco MSP no tienen unidad de respaldo de batería instalada, pero en caso de que la tuya sí tenga):

MegaCli -AdpBbuCmd -aALL

Verificar advertencia de respaldo de batería al arrancar. Si está habilitado en un MSP, requerirá intervención manual cada vez que el sistema arranque:

MegaCli -AdpGetProp BatWarnDsbl -a0

Gestión del Controlador

MegaCli -AdpSetProp AlarmSilence -aALL
MegaCli -AdpSetProp AlarmDsbl -aALL
MegaCli -AdpSetProp AlarmEnbl -aALL
MegaCli -AdpSetProp BatWarnDsbl -a0
MegaCli -AdpSetProp {RebuildRate -60} -aALL

Gestión de Unidades Virtuales

MegaCli -CfgLdAdd -r(0|1|5) [E:S, E:S, ...] -aN
MegaCli -CfgSpanAdd -r10 -Array0[E:S,E:S] -Array1[E:S,E:S] -aN
MegaCli -CfgLdDel -Lx -aN

Gestión de Unidades Físicas

MegaCli -PDOffline -PhysDrv [E:S] -aN
MegaCli -PDOnline -PhysDrv [E:S] -aN
MegaCli -PDMarkMissing -PhysDrv [E:S] -aN
MegaCli -PdPrpRmv -PhysDrv [E:S] -aN
MegaCli -PdReplaceMissing -PhysDrv [E:S] -ArrayN -rowN -aN

(El número N del parámetro Array es el Span Reference que obtienes usando MegaCli -CfgDsply -aALL y el número N del parámetro row es el Disco Físico en ese span o array, empezando en cero).

MegaCli -PDRbld -Start -PhysDrv [E:S] -aN
MegaCli -PDRbld -Stop -PhysDrv [E:S] -aN
MegaCli -PDRbld -ShowProg -PhysDrv [E:S] -aN
MegaCli -PDRbld -ProgDsply -physdrv [E:S] -aN
MegaCli -PDClear -Start -PhysDrv [E:S] -aN
MegaCli -PDClear -Stop -PhysDrv [E:S] -aN
MegaCli -PDClear -ShowProg -PhysDrv [E:S] -aN
MegaCli -PDMakeGood -PhysDrv[E:S] -aN

Gestión de Repuestos Calientes (Hot Spare)

MegaCli -PDHSP -Set -PhysDrv [E:S] -aN
MegaCli -PDHSP -Rmv -PhysDrv [E:S] -aN
MegaCli -PDHSP -Set -Dedicated -ArrayN,M,... -PhysDrv [E:S] -aN

Guías Paso a Paso

Reconstruir una unidad marcada como 'Foreign' al insertarla

  1. Cambiar estado de malo a bueno
MegaCli -PDMakeGood -PhysDrv [E:S]  -aALL
  1. Limpiar la configuración extranjera
MegaCli -CfgForeign -Clear -aALL
  1. Configurar como repuesto caliente global
MegaCli -PDHSP -Set -PhysDrv [E:S] -aN

Cambiar/Reemplazar una unidad

  1. Establecer la unidad en offline (si no lo está ya debido a un error)
MegaCli -PDOffline -PhysDrv [E:S] -aN
  1. Marcar la unidad como ausente
MegaCli -PDMarkMissing -PhysDrv [E:S] -aN
  1. Preparar la unidad para extracción
MegaCli -PDPrpRmv -PhysDrv [E:S] -aN
  1. Cambiar/Reemplazar la unidad
  2. Si usas repuestos calientes, la unidad reemplazada debería convertirse en el nuevo repuesto caliente
MegaCli -PDHSP -Set -PhysDrv [E:S] -aN
  1. Si no trabajas con repuestos calientes, debes volver a agregar la nueva unidad a tu RAID virtual y comenzar la reconstrucción
MegaCli -PdReplaceMissing -PhysDrv [E:S] -ArrayN -rowN -aN
MegaCli -PDRbld -Start -PhysDrv [E:S] -aN
Salir de la versión móvil