IBM Cloud Docs
Mandatos de controlador RAID

Mandatos de controlador RAID

Puede utilizar la CLI de Adapatec® para ejecutar comandos de la controladora RAID. A continuación se indican los comandos del controlador RAID más habituales que quizá use.

/usr/Adaptec_Event_Monitor/arcconf getstatus 1

_GETSTATUS_ lista el tipo de operación, el número de unidad lógica, el tamaño de la unidad lógica y el progreso de la operación. También puede ver el estado de cualquier mandato en segundo plano que se esté ejecutando, como por ejemplo los elementos siguientes:

  • Reconstrucción más reciente
  • Sincronización
  • Migración de unidad lógica
  • Compactación/expansión

/usr/Adaptec_Event_Monitor/arcconf getconfig 1

_GETCONFIG_ lista información de controladores, unidades lógicas y unidades físicas. Puede ver información como los elementos siguientes:

  • Tipo de controlador
  • BIOS, bloque de arranque, controlador de dispositivo y versiones de firmware
  • Tipo de dispositivo físico, ID de dispositivo, presencia de PFA
  • Estado del dispositivo físico
  • Información sobre el alojamiento: ventilador, suministro de energía y temperatura

/usr/Adaptec_Event_Monitor/arcconf getlogs 1 device tabular

_GETLOGS_ le proporciona acceso al estado y los registros de sucesos de un controlador. _DEVICE xxx_ muestra un registro de los errores de dispositivo que encuentra el controlador.

Consulte el ejemplo siguiente para la salida que produce utilizando el mandato GETLOGS:

driveErrorEntry
smartError.. ............................ false
vendorID ................................ WDC
serialNumber ............................ WD-XXX
wwn ..................................... xxxxxxxxxxxxxxxx - CC_FILTER
deviceID ................................ 10
productID ............................... WD1003FB
numParityErrors ......................... 0
linkFailures ............................ 0
hwErrors ................................ 0
abortedCmds ............................. 7
mediumErrors ............................ 20
smartWarning ............................ 0

/opt/MegaRAID/storcli/storcli64 /c0/eall/sall show all | grep -iE "det|cou|tem|SN|S.M|fir”

Utilice este mandato para mostrar las unidades específicas y cualquier error de unidad posible que pueda tener. El ejemplo siguiente muestra la salida:

Drive /c0/e252/s0 - Detailed Information:
Shield Counter = 0
Media Error Count = 0
Other Error Count = 0
Drive Temperature = 24C (75.20 F)
Predictive Failure Count = 0
S.M.A.R.T alert flagged by drive = No
SN = XXXX
Firmware Revision = SN04

Drive /c0/e252/s1 - Detailed Information:
Shield Counter = 0
Media Error Count = 0
Other Error Count = 0
Drive Temperature = 22C (71.60 F)
Predictive Failure Count = 0
S.M.A.R.T alert flagged by drive = No
SN = xxxx
Firmware Revision = SN03

Drive /c0/e252/s2 - Detailed Information:
Shield Counter = 0
Media Error Count = 0
Other Error Count = 0
Drive Temperature = 21C (69.80 F)
Predictive Failure Count = 0
S.M.A.R.T alert flagged by drive = No
SN = xxxx
Firmware Revision = SN04

Drive /c0/e252/s3 - Detailed Information:
Shield Counter = 0
Media Error Count = 0
Other Error Count =
Drive Temperature = 23C (73.40 F)
Predictive Failure Count = 0
S.M.A.R.T alert flagged by drive = No
SN = xxxx
Firmware Revision = SN03

/opt/MegaRAID/storcli/storcli64 /c0/eall/sall show rebuild

Este mandato visualiza el estado de reconstrucción de todas las unidades y el tiempo estimado para completar la reconstrucción. Verá esta salida al ejecutar el mandato:

---------------------------------------------
Drive-ID Progress% Status Estimated Time Left
---------------------------------------------
/c0/e252/s0 - Not in progress
/c0/e252/s1 - Not in progress
/c0/e252/s2 - Not in progress
/c0/e252/s3 - Not in progress
---------------------------------------------

RAID alert "Spam"

Cambia la sección "global" de la configuración por defecto (/opt/Broadcom/mrmonitor/MegaMonitor/config-current.xml):

<global>
<severity level="FATAL">
<do-systemlog/>
<do-email/>
</severity>
<severity level="CRITICAL">
<do-email/>
<do-systemlog/>
</severity>
<severity level="WARNING">
<do-email/>
<do-systemlog/>
</severity>
<severity level="INFO"><do-systemlog/>
</severity>
</global>

para que tenga este aspecto:

<global>
<severity level="FATAL">
<do-systemlog/>
<do-email/>
</severity>
<severity level="CRITICAL">
<do-email/>
<do-systemlog/>
</severity>
<severity level="WARNING">
<do-systemlog/>
</severity>
<severity level="INFO">
<do-systemlog/>
</severity>
</global>

Elimine la etiqueta "do-email" del nivel "WARNING". De forma alternativa, cambie el nivel de seguridad a "INFO".

Errores de unidad comunes

Los errores de controlador más comunes son errores inteligentes, errores de hardware y errores de soporte. Verá estos errores si una unidad falla. Por lo tanto, debe sustituir la unidad tan pronto como sea posible.

Aunque no son inusuales, los mandatos terminados anormalmente son otro error común. Pero, si los mandatos abortados aumentan en número (como 100), abra un caso de soporte.

Los errores de enlace pueden indicar que un cable puede necesitar resetearse o sustituirse.

Información de incidencia de soporte

La siguiente información es necesaria cuando se abre una incidencia de soporte.

Tarjetas RAID de Adaptec

Asegúrese de incluir la salida completa de arcconf getconfig 1/arcconf getlogs 1 device tabular cuando abra una incidencia de soporte. Proporcionar esta información ayuda al equipo de soporte a identificar el orden de la unidad, la pertenencia de matriz, la geometría de matriz y los problemas de cableado. Esta información es crítica para la recuperación de una configuración de RAID perdida. Conceder permiso para reiniciar/apagar en la actualización inicial o pedir que se cambie en caliente acelera el proceso de los casos de asistencia.

Tarjetas RAID de Broadcom

Utilice los siguientes mandatos para obtener los archivos de registro para las tarjetas RAID de Broadcom. Debe incluir la salida completa de estos archivos de registro con el caso de soporte.

/opt/MegaRAID/storcli/storcli64 /c0 show all
/opt/MegaRAID/storcli/storcli64 /c0 show TermLog
/opt/MegaRAID/storcli/storcli64 /c0 /eall /sall show all | grep -iE "det|cou|tem|SN|S.M|fir"
/opt/MegaRAID/storcli/storcli64 /c0 show TermLog

Instalación de Storcli

Utilice los siguientes pasos para Linux.

  1. SSH en el servidor
  2. cd /tmp (O cualquier directorio que desee)
  3. wget http://downloads.service.softlayer.com/lsitools/1.14.12_StorCLI.zip
  4. Extraer x.xx.xx_StorCLI.zip
  5. cd /tmp/storcli_all_os/Linux/ (o vaya al directorio descargado)
  6. rpm -ivh storcli-x.xx.xx-x.noarch.rpm
  7. Compruebe si storcli se ha instalado correctamente

Siga los siguientes pasos para Vmware ESXi.

  1. Vaya a su directorio /tmp.

    # cd /tmp

  2. Descargue la storcli.

    # wget http://downloads.service.softlayer.com/lsitools/1.14.12_StorCLI.zip

  3. Descomprima el archivo.

    ` # descomprimir 1.14.12_StorCLI.zip'

  4. Vaya a /tmp/storcli_all_os/Vmware-NDS/.

    ` # cd /tmp/storcli_all_os/Vmware-NDS/'

  5. Instale la storcli.

    # esxcli software vib install -v=/tmp/storcli_all_os/Vmware-NDS/vmware-esx-storcli-1.14.12.vib --no-sig-check

Después de instalar la storcli, puede ejecutar estos dos mandatos para confirmar el estado del disco del servidor.

Para ESXi 7.X, utilice los mandatos siguientes.

/opt/lsi/storcli64/storcli64 /c0 show all
/opt/lsi/storcli64/storcli64 /c0 show eventloginfo
/opt/lsi/storcli64/storcli64 /c0 /eall /sall show all | grep -iE "det|cou|tem|SN|S.M|fir"
/opt/lsi/storcli64/storcli64 /c0 show TermLog

Compruebe la configuración de RAID

Utilice los mandatos siguientes para comprobar la configuración de RAID.

/opt/lsi/storcli64/storcli64 /c0 show all
/opt/MegaRAID/storcli/storcli64 /c0 /eall /sall show all

En la salida, busque la sección de topología donde se lista el tipo de RAID como una columna.

Asegúrate de hacer una copia de seguridad antes de solucionar el problema.