Manuals

Manuals
Referencia de los comandos de diagnóstico: Manual del usuario de Dell PowerVault 136T SNC

Volver al índice

Referencia de los comandos de diagnóstico

Manual del usuario de Dell™ PowerVault™ 136T SNC

Modos de arranque

Procedimientos especiales

Volcado del registro de eventos

Trabajo con información del registro de flujo de comandos

Recuperación del archivo de volcado de código 43

Comandos de modo de arranque

Comandos de diagnóstico


Este apartado es una referencia de los procedimientos utilizados cuando se requiere un diagnóstico.

Modos de arranque

El SNC tiene dos modos de operación: el modo normal y el modo de diagnóstico. En el terminal de servicio hay dos comandos disponibles para arrancar el SNC en el modo deseado. El SNC permanece en el modo activo hasta que se le ordene que vuelva a arrancar en el otro modo.

Cuando el SNC se arranca en el modo de diagnóstico, el indicador de comando que aparece en la terminal del servicio es diagmode >. Mientras se encuentre en el modo de diagnóstico, dispondrá de un grupo limitado de comandos para probar las interfaces del SNC. Además, se desactivan los controladores de dispositivo de las interfaces de Ethernet, FC y SCSI para que se puedan realizar las pruebas de retorno en ellos.

Entrada en el modo de diagnóstico

Utilice el comando diagBoot cuando se requieran las características especiales del módulo de diagnóstico del SNC. Vaya a diagBoot. Realice las siguientes acciones:

  1. Desconecte todos los cables SCSI y FC del SNC. Si no lo hace, se dañarán los datos del disco o los dispositivos de cinta conectados.
  2. Cierre correctamente la biblioteca de cintas.
  3. Quite el cable Ethernet, si está instalado. Vaya a Conectar al puerto de servicio si desea obtener más información sobre los pasos 3 y 4.
  4. Conecte el terminal al puerto de servicio.
  5. Encienda la biblioteca de cintas. La biblioteca de cintas tarda más en arrancar que el SNC.
  6. Realice una de las siguientes acciones:
    • Si el indicador de comando que aparece en el terminal de servicio es diagmode >, proceda con las pruebas de diagnóstico apropiadas.
    • Si el indicador de comando que aparece en el terminal de servicio no es diagmode >, introduzca el comando diagBoot.
  7. Espere hasta que el SNC vuelva a arrancar.
  8. Cuando aparezca el indicador diagmode >, proceda con las pruebas de diagnóstico apropiadas.

Restauración del modo normal

Ejecute normalBoot si el SNC estaba en modo de diagnóstico y necesita volver a una operación normal. Vaya a normalBoot.

  1. En el terminal de servicio, introduzca el comando normalBoot.
  2. Espere hasta que el SNC vuelva a arrancar.
  3. Cuando aparezca el aviso, continúe con el PAM que le envió aquí.

Procedimientos especiales

Esta sección contiene información sobre procedimientos especiales.

Comprobación de estado

La función de comprobación de estado proporciona un método para determinar de forma periódica el estado operacional de un SNC y sus dispositivos e interfaces agregados.

Comprobación manual de estado

La comprobación de estado se realiza manualmente desde el terminal de servicio sólo si el SNC está en el modo normal. Este procedimiento utiliza el comando hlthChkNow que ejecuta una comprobación de estado de nivel "dispositivo listo", que incluye una comprobación de disponibilidad del dispositivo SCSI. Los dispositivos de destino SCSI deben estar conectados y encendidos para que la comprobación de estado pueda determinar su estado operativo.

Para ver otros comandos relacionados con comprobaciones de estado, vea los términos que comienzan con el prefijo hlthChk en Referencia al comando del puerto de servicio.

  1. Interrumpa toda E/S.
  2. Desconecte el cable Ethernet si está instalado.
  3. Conecte el terminal al puerto de servicio.
  4. En el terminal de servicio, introduzca el comando hlthChkNow.
  5. Revise los resultados que muestra el terminal de servicio para determinar el estado de las interfaces y dispositivos conectados.
  6. Si se indica un fallo, realice el PAM apropiado.

Volcado del registro de eventos

Los eventos que se han registrado en el registro de eventos del SNC pueden visualizarse en el terminal de servicio. Esta información puede ser útil porque usted puede ver los eventos normales y cualquier evento anormal que pueda ayudarle a dar con la causa de un fallo interno o externo.

Cada entrada contiene un número de secuencia, el día, la marca de hora, el código de evento, el origen del evento (nombre de interfaz o proceso del sistema), un índice y una descripción del evento. Si se ha configurado el reloj de tiempo real, la marca de tiempo será la hora auténtica. De lo contrario, la marca de tiempo será relativa a la hora de arranque.

El registro de eventos contiene más de 2000 eventos. Cuando se llena el registro, los eventos más recientes sustituyen a los registros más antiguos. Puede elegir entre ver sólo los eventos registrados desde que se arrancó SNC por última vez o ver una lista de eventos más larga que haya acumulado los arranques previos. Puede elegir ver los eventos según el nivel de gravedad. Si selecciona Warning se mostrarán eventos de advertencia y aviso. Si selecciona Information se mostrarán eventos de información, advertencia y aviso.

Vea los comandos loggerDump y loggerDumpCurrent.


Trabajo con información del registro de flujo de comandos

En el archivo de registro de flujo de comandos se registran dos tipos de eventos: eventos de secuencias y eventos de comandos individuales. Los eventos de secuencias son los comandos de lectura/escritura. El resto de eventos son eventos de un solo comando. Algunos comandos se pueden utilizar para obtener información del registro de flujo de comandos.

  • cfLogTimePlayback
  • cfLogTimePlaybackAll
  • cfLogEventPlayback
  • cfLogEventPlaybackAll

Utilice estos comandos para obtener información del registro de flujo de comandos limitada por un LUN particular, un período de tiempo o un número de eventos específico.

El resultado de estos comandos comienza con el número LUN interno del dispositivo del cual se está proporcionando información. En esta línea también se incluyen el proveedor del dispositivo, el ID del producto y el número de serie:

LUN=1 Vendor=HP Product=Ultrium 1-SCSI SN=IE71K05450

Después de esta línea, se indican los eventos numerados que pertenecen al LUN citado. Cada línea comienza con un número de evento. En el siguiente ejemplo, el número de evento es el 506:

000000506 MAY27 08:17:12 2 125 WRITE=021540 ERR=000000 08:28:45

El número de evento está seguido del mes, el día, la hora de inicio, el canal iniciador y el índice iniciador. En el evento 506, la palabra "Write" después del índice iniciador indica que se está registrando el evento de secuencia "Write". El número "021540" que se encuentra después de "Write" representa la cantidad de veces que SNC ha llevado a cabo el comando "Write". No se registró ningún error durante el curso del evento. Compare la marca de tiempo al final de esta línea, con el tiempo de inicio para determinar cuánto tiempo le llevó a SNC completar el evento de secuencia.

Si los datos se transfirieron desde o hacia el host, se mostrará una nueva línea que indica la dirección de la transferencia ("DIR=IN" es hacia el host y "DIR=OUT" es desde el host), la cantidad de bytes solicitados (REQ) y la cantidad de bytes actualmente transferidos (XFER):

DIR=IN REQ=14 XFER=14

Si se trata de un evento de un solo comando, como en el evento 511 que se muestra a continuación, el índice iniciador va seguido de una abreviatura de 8 caracteres para el código de operación, el bloque descriptor de comando (que puede tener una longitud de 6, 10, 12 o 16 bytes), el estado de finalización del comando y la hora de finalización:

000000511 MAY27 08:28:51 2 125 MODE SNS 1a0000000c00 GOOD(00) 08:28:51

Consulte la guía de referencia del comando SCSI para comprender el código de operación y la información del bloque descriptor de comando.

Si el estado de finalización del comando no es bueno (condición de comprobación 02), también se mostrarán los datos de orientación de 18 bytes, como en el evento 739.

000000739 MAY27 08:37:38 2 125 LOG SNS 4d002e00000000040000 CHCK(02)08:37:38

DIR=IN REQ=400 XFER=00

DEV-SENSE=70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 cf 00 02

Illegal Request: Invalid Field in CDB

El origen del estado se muestra como DEV si el estado es del dispositivo y como SNC si el SNC devolvió el estado. Los campos para datos de orientación Filemark, EOM, ILI, key, additional sense code y additional sense code qualifier se indican traducidos en la siguiente línea. Consulte una guía de referencia de comandos SCSI para comprender los datos de orientación de dichos campos.

Vaya a los comandos cfLogEventPlayback [LUN],[eventos], cfLogEventPlaybackAll [eventos], cfLogTimePlayback [LUN],[minutos] y cfLogTimePlaybackAll [minutos].


Recuperación del archivo de volcado del código 43

Este evento también se graba en el registro de eventos del SNC junto con el nombre del archivo que se guardó en el sistema de archivos de memoria flash. El archivo contiene información acerca del estado de la interfaz de FC antes de la reposición. Siga estos pasos para recuperar el archivo.

  1. Conecte el terminal de servicio al puerto de servicio. Vea Conectar al puerto de servicio.
  2. Presione la tecla <Intro> en el terminal de servicio. Si no se muestra el indicador, vaya a PAM del puerto de servicio para determinar si el cable RS-232 y el terminal de servicio funcionan correctamente.
  3. Desde el terminal de servicio, vaya el directorio DUMP introduciendo el comando cd /ffs/dump.
  4. Desde el terminal de servicio, introduzca el comando ls para obtener un listado de archivos del directorio. Podrá haber más de un archivo presente si la condición de error ocurrió más de una vez.
  5. NOTA: Los nombres de archivos de volcado terminan con la extensión .dmp y dichos archivos se borran automáticamente al actualizar el firmware del SNC.
  6. Guarde los archivos con el software de comunicaciones que esté usando o remítase a los Pasos 6 a 8 para recibir instrucciones sobre el HyperTerminal. Vaya al paso 9 después de guardar los archivos.
  7. Cuando use una ventana de HyperTerminal, introduzca sz fc1.dmp.
    • El nombre de archivo fc1.dmp se utiliza como ejemplo.
    • Especifique un nombre de archivo entre comillas con un límite de 8 caracteres, más la extensión del archivo .dmp.

  8. Desde la ventana HyperTerminal, seleccione Transfer and Receive File.
  9. Repita los pasos 6 y 7 para archivos adicionales al usar la ventana HyperTerminal. Vaya al paso 9.
  10. Póngase en contacto con Dell para recibir información sobre cómo enviar el archivo de volcado para análisis. Vaya a Obtener ayuda.

Comandos de modo de arranque

diagBoot

Este comando sólo se utiliza como transición para un SNC desde operaciones normales al modo de diagnóstico especial y hace lo siguiente:

  • Asegura la existencia del directorio /nvfs/mt
  • Copia la línea de arranque existente a un archivo en el directorio /nvfs/mt en el SNC
  • Instala una nueva línea de arranque dirigiendo el SNC al arranque mediante un script de arranque de diagnóstico /ffs/mt/diagnstk.rc
  • Renombra el archivo del mapa persistente de config/device.map como config/device.bak (se creará un nuevo archivo después de reiniciar)
  • Emite una orden de reinicio para que funcionen los cambios

normalBoot

El comando normalBoot sólo se utiliza para transmitir el SNC desde el modo de diagnóstico especial a la operación de reinicio normal y hace lo siguiente:

  • Recupera la línea de arranque copiada por diagBoot
  • Borra el nuevo mapa de dispositivo constante y renombra el archivo de mapa original config/device.map, recuperándolo para su utilización cuando el SNC vuelva a arrancar
  • Vuelve a arrancar el SNC

Comandos de diagnóstico

Esta sección es una referencia de los comandos que están disponibles al arrancar el SNC en el modo de diagnóstico.

  • El grupo de comandos es limitado en el modo de diagnóstico. Tendrá que usar el comando showBox y tres comandos con el sufijo Test al probar las interfaces de Ethernet, FC y SCSI.
  • Para la prueba de retorno correspondiente se requiere un conector de bucle cerrado Ethernet, un enchufe de retorno FC y un cable SCSI.
AVISO: Debe desconectar todos los cables SCSI y FC del SNC. Si no lo hace, se dañarán los datos del disco o los dispositivos de cinta conectados.

elTest

elTest es la prueba de retorno Ethernet. El SNC debe estar en modo de diagnóstico para usar este comando y se debe instalar un enchufe de retorno en el puerto Ethernet.

La prueba emite una serie de pruebas de retorno. Los datos de comprobación se transfieren y se verifican. Una buena prueba finaliza con Ethernet OK.

Si se detectan errores, la prueba muestra el número de repeticiones de pruebas defectuosas, como se muestra a continuación. Si la prueba no tuvo éxito, vuelva al PAM que le envió aquí.

fcSlotTest [x]

El SNC debe estar en modo de diagnóstico para usar este comando y debe haber un enchufe de retorno conectado al GBIC.

El comando fcSlotTest ejecuta una prueba de seguridad en una ranura FC. Sustituya el número de ranura FC que desea probar, por x. Este comando puede utilizarse para probar la ranura o el cable.

El siguiente código de ejemplo muestra la pantalla de una prueba de la ranura FC 1.

Prueba 1 de Fibre sin éxito

NOTA: Si el LED del "enlace" FC no se enciende, la prueba no tendrá éxito.

scsiChannelTest (x,y)

El SNC debe estar en el modo de diagnóstico para usar este comando y debe haber un cable SCSI conectado entre dos canales SCSI.

El comando scsiChannelTest ejecuta una prueba de seguridad en un par de canales SCSI. Sustituya los números de canales SCSI que desea probar, por x e y. Los paréntesis son opcionales. Este comando puede utilizarse para probar la interfaz SCSI o el cable SCSI.

El ejemplo siguiente muestra la pantalla para una prueba en los canales SCSI 1 y 2.

La siguiente salida es un ejemplo de una prueba de puerto SCSI que no tuvo éxito. Si la prueba no tuvo éxito, vuelva al PAM que le envió aquí.

Prueba SCSI sin éxito (cable no conectado)

showBox

El comando showBox muestra los componentes presentes en el SNC utilizando caracteres para formar un dibujo de la unidad, vista por detrás. Este comando también sirve para enumerar los requisitos de cableado de cada ranura.

Figura 1. showBox

supportDump

El comando supportDump muestra los resultados de varios comandos de puerto de servicio en la forma estándar y siguiendo un orden específico. El archivo que resulta se usa para el diagnóstico y solución de problemas. Los comandos individuales llamados por supportDump son:


Volver al índice

Laptops | Desktops | Business Laptops | Business Desktops | Workstations | Servers | Storage | Services | Monitors | Printers | LCD TVs | Electronics
© 2012 Dell | About Dell | Terms & Conditions | Unresolved Issues | Privacy Statement | Ads and Emails | Dell Recycling | Contact | Site Map | Feedback
AT | AU | BE | BR | CA | CH | CL | CN | CO | DE | DK | ES | FR | HK | IE | IN | IT | JP | KR | ME | MX | MY | NL | NO | PA | PR | RU | SE | SG | UK | VE | ALL

snWEB8