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.
- SSH en el servidor
cd /tmp
(O cualquier directorio que desee)- wget
http://downloads.service.softlayer.com/lsitools/1.14.12_StorCLI.zip
- Extraer x.xx.xx_StorCLI.zip
- cd
/tmp/storcli_all_os/Linux/
(o vaya al directorio descargado) - rpm
-ivh storcli-x.xx.xx-x.noarch.rpm
- Compruebe si storcli se ha instalado correctamente
Siga los siguientes pasos para Vmware ESXi.
-
Vaya a su directorio /tmp.
# cd /tmp
-
Descargue la storcli.
# wget http://downloads.service.softlayer.com/lsitools/1.14.12_StorCLI.zip
-
Descomprima el archivo.
` # descomprimir 1.14.12_StorCLI.zip'
-
Vaya a /tmp/storcli_all_os/Vmware-NDS/.
` # cd /tmp/storcli_all_os/Vmware-NDS/'
-
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.