Página 1
Servidor Netra 240: Guía de ™ administración del sistema Sun Microsystems, Inc. www.sun.com Nº de referencia 817-5012-11 Julio de 2004, Revisión A Envíe sus comentarios sobre este documento a: http://www.sun.com/hwdocs/feedback...
Página 2
La interfaz gráfica de usuario OPEN LOOK y Sun™ ha sido desarrollada por Sun Microsystems, Inc. para sus usuarios y titulares de licencias. Sun reconoce los esfuerzos de Xerox en promover la investigación y el desarrollo del concepto de interfaces gráficas o visuales de usuario para la industria informática.
Contenido Prólogo xi Herramientas para la resolución de problemas 1 Información general sobre las herramientas de diagnóstico 2 Indicadores del sistema 3 Advanced Lights Out Manager 4 Indicadores de estado del servidor 5 ▼ Para mostrar el estado del LED de localización 6 ▼...
Página 4
Diagnósticos de OpenBoot 16 ▼ Para iniciar los diagnósticos de OpenBoot 16 Control de las pruebas de diagnósticos de OpenBoot 17 Comandos test y test-all 18 Mensajes de error de diagnósticos de OpenBoot 19 Herramientas de diagnóstico del sistema operativo 20 Archivos de registro de mensajes de error y del sistema 20 Comandos de información del sistema del software de Solaris 20 Comando prtconf 21...
Página 5
Software de SunVTS 35 Información general del software SunVTS 35 Pruebas de SunVTS 36 Software SunVTS y seguridad 37 ▼ Para determinar si el software SunVTS está instalado 38 Instalación de SunVTS 38 Visualización de la documentación de SunVTS 39 Advanced Lights Out Manager 41 Información general de Advanced Lights Out Manager 41 Puertos de ALOM 43...
Página 6
Servidor Netra™ 240: Guía de administración del sistema • Julio de 2004...
Página 7
Figuras Flujo de los indicadores de sistema 4 FIGURA 1-1 Ubicación de los indicadores del panel frontal 5 FIGURA 1-2...
Página 8
viii Servidor Netra™ 240: Guía de administración del sistema • Julio de 2004...
Página 9
Palabras clave de la variable de configuración de OpenBoot test-args 17 TABLA 1-5 Comandos de visualización de información de la plataforma Solaris 27 TABLA 1-6 Pruebas de SunVTS 36 TABLA 2-1 Componentes supervisados por ALOM 42 TABLA 3-1 Umbrales de temperatura del alojamiento del servidor Netra 240 47 TABLA 3-2...
Página 10
Servidor Netra™ 240: Guía de administración del sistema • Julio de 2004...
Prólogo La guía Servidor Netra 240: Guía de administración del sistema está concebida para administradores de sistema experimentados. En ella se ofrece también una descripción general de las herramientas de diagnóstico del servidor Netra™ 240, así como de las diversas tareas de administración de éste.
Consulte las siguientes secciones para obtener esta información: Manuales de software que acompañen al sistema ■ La documentación del entorno operativo Solaris™, que se encuentra en: ■ http://docs.sun.com Indicadores de los shell Shell Indicador Shell de C nombre-máquina% Shell de C para superusuario nombre-máquina#...
Convenciones tipográficas Fuente Significado Ejemplos Nombres de comandos, archivos Modifique el archivo .login. AaBbCc123 y directorios que aparecen en la Utilice el comando ls -a para ver -pantalla del sistema la lista de todos los archivos. % Ha recibido correo Expresiones que el usuario debe AaBbCc123 escribir, en contraste con la...
Netra 240 Server Service Manual 817-2699-xx Acceso a la documentación de Sun Puede ver, imprimir o adquirir una amplia selección de documentación de Sun, incluidas las versiones adaptadas a los entornos nacionales en: http://www.sun.com/documentation xiv Servidor Netra™ 240: Guía de administración del sistema • Julio de 2004...
Sun no será responsable de los daños o pérdidas reales o supuestos provoca- dos por el uso de estos contenidos, bienes o servicios o relacionados con ellos.
Página 16
xvi Servidor Netra™ 240: Guía de administración del sistema • Julio de 2004...
Herramientas para la resolución de problemas En este capítulo se describen las herramientas de diagnóstico disponibles en el servidor Netra 240. El capítulo contiene las secciones siguientes: “Información general sobre las herramientas de diagnóstico” en la página 2 ■ “Indicadores del sistema” en la página 3 ■...
Información general sobre las herramientas de diagnóstico Sun proprociona una amplia gama de herramientas de diagnóstico para su uso con el servidor Netra 240, como se indica en la tabla siguiente. Resumen de herramientas de resolución de problemas TABLA 1-1...
Indicadores del sistema El servidor Netra 240 utiliza los siguientes indicadores de servidor predeterminados: ok: indicador de PROM de OpenBoot ■ sc>: indicador de Advanced Lights Out Manager (ALOM) ■ #: indicador de superusuario del software de Solaris (shells Bourne y Korn) ■...
■ Advanced Lights Out Manager Sun™ Advanced Lights Out Manager (ALOM) para el servidor Netra 240 incorpora diversos indicadores LED de estado. En esta sección se detalla el significado de su estado y la forma de encenderlos y apagarlos. Para obtener más información sobre ALOM, consulte el Capítulo 3.
Servicio solicitado Localización Actividad Indicadores de tarjeta de alarma de contacto seco CRITICAL MAJOR MINOR USER Ubicación de los indicadores del panel frontal FIGURA 1-2 Indicadores de estado del servidor El servidor dispone de tres indicadores LED de estado situados en la cubierta frontal ) y repetidos en el panel posterior.
Para mostrar el estado del LED de localización ▼ ● Siga uno de estos procedimientos: Como superusuario, escriba: ■ # /usr/sbin/locator En la interfaz de línea de comandos de ALOM, escriba: ■ sc> showlocator Para encender el LED de localización ▼...
TABLA 1-3 de alarma de contacto seco. Para obtener más información sobre los indicadores de alarma, consulte Software Sun Advanced Lights Out Manager Software: Guía del usuario del servidor Netra 240 (número de referencia 817-5004-11). Para obtener más información acerca de la API de control de los indicadores de alarma, consulte el Apéndice A...
Página 24
Solaris o la interfaz de línea de comandos de ALOM. Para obtener más información sobre la alarma API, vea el Apéndice A, y para obtener más información sobre ALOM CLI, consulte Software Sun Advanced Lights Out Manager: Guía del usuario del servidor Netra 240 (número de referencia 817-5004-11).
Siempre que el usuario activa una alarma, se muestra un mensaje en la consola. Por ejemplo, cuando se activa la alarma crítica se muestra el siguiente mensaje en la consola: SC Alert: CRITICAL ALARM is set Tenga en cuenta que, en ciertos casos, al activarse una alarma crítica no se enciende el indicador de alarma asociado.
Control de los diagnósticos de POST Los diagnósticos de POST (y otros aspectos del proceso de arranque) se controlan mediante las variables de configuración de OpenBoot. Los cambios en las variables de la configuración de OpenBoot surten efecto después de reiniciar el sistema. enumera las variables más útiles e importantes.
Página 27
Variables de configuración de OpenBoot (Continuación) TABLA 1-4 Variables de configuración de OpenBoot Descripción y palabras clave Estas dos variables especifican la clase de evento de reinicio que causa la ejecución de post-trigger las comprobaciones automáticas al encendido (o los diagnósticos de OpenBoot). Estas obdiag-trigger variables pueden aceptar una sola palabra clave, así...
Para iniciar los diagnósticos de POST ▼ 1. Vaya al indicador ok. 2. Escriba: ok setenv diag-switch? true 3. Escriba: ok setenv diag-level valor Donde valor es min, max o menus, en función de la información de diagnóstico que desee ver. 4.
Comandos probe-scsi y probe-scsi-all Los comandos probe-scsi y probe-scsi-all sirven para diagnosticar problemas en los dispositivos SCSI. Precaución: Si ha utilizado el comando halt o la secuencia de teclas Stop-A para acceder al indicador ok, la ejecución de los comandos probe-scsi o probe-scsi- all puede bloquear el sistema.
Comando probe-ide El comando probe-ide se comunica con todos los dispositivos IDE (Integrated Drive Electronics) conectados al bus IDE. Se trata de un bus interno del sistema para dispositivos de soporte como la unidad de DVD. Precaución: Si ha utilizado el comando halt o la secuencia de teclas Stop-A para acceder al indicador ok, la ejecución del comando probe-ide puede bloquear el sistema.
show-devs Comando El comando show-devs muestra una lista de las rutas de todos los dispositivos de hardware del árbol de dispositivos. El muestra un ejemplo CÓDIGO EJEMPLO 1-4 de salida. Comando de salida show-devs CÓDIGO EJEMPLO 1-4 /pci@1d,700000 /pci@1c,600000 /pci@1e,600000 /pci@1f,700000 /memory-controller@1,0 /SUNW,UltraSPARC-IIIi@1,0...
Diagnósticos de OpenBoot Al igual que los diagnósticos de POST, el código de diagnósticos de OpenBoot se basa en el firmware y se encuentra en la PROM de arranque. Para iniciar los diagnósticos de OpenBoot ▼ 1. Escriba: ok setenv diag-switch? true ok setenv auto-boot? false ok reset-all 2.
3. Escriba: obdiag> test n Donde n representa el número de la prueba que desea ejecutar. Está disponible un resumen de las pruebas. En el indicador obdiag>, escriba: obdiag> help Control de las pruebas de diagnósticos de OpenBoot La mayoría de las variables de configuración de OpenBoot que se utilizan para controlar la POST (consulte la ) también afectan a las pruebas de TABLA 1-4...
Palabras clave de la variable de configuración de OpenBoot test-args TABLA 1-5 (Continuación) Palabra clave Descripción Muestra la prueba principal y cada una de las subpruebas llamadas. subtests Muestra mensajes de estado detallados en todas las pruebas. verbose Muestra el seguimiento hacia atrás de N peticionarios cuando se callers=n produce un error: callers=0: muestra el seguimiento hacia atrás de todos los...
Comandos de información del sistema del software de Solaris Los siguientes comandos de información del sistema de software de Solaris muestran datos que pueden ayudar a evaluar el estado de un servidor Netra 240: ■ prtconf prtdiag ■...
CÓDIGO EJEMPLO 1-6 un fragmento de la salida del comando prtconf. Comando de salida prtconf CÓDIGO EJEMPLO 1-6 # prtconf System Configuration: Sun Microsystems sun4u Memory size: 5120 Megabytes System Peripherals (Software Nodes): SUNW,Netra-240 packages (driver not attached) SUNW,builtin-drivers (driver not attached)
Solaris. El siguiente ejemplo de código es un extracto de la salida generada por el comando prtdiag en un servidor Netra 240 en funcionamiento que ejecute el software de Solaris.
Página 39
Comando de salida prtdiag (Continuación) CÓDIGO EJEMPLO 1-7 Memory Module Groups: -------------------------------------------------- ControllerID GroupID Labels -------------------------------------------------- MB/P0/B0/D0,MB/P0/B0/D1 Memory Module Groups: -------------------------------------------------- ControllerID GroupID Labels -------------------------------------------------- MB/P1/B0/D0,MB/P1/B0/D1 Además de la información mostrada en el , el comando prtdiag CÓDIGO EJEMPLO 1-7 junto con la opción de detalle (-v) también notifica el estado del panel frontal, de los discos y de los ventiladores, las fuentes de alimentación, las revisiones de hardware y las temperaturas del sistema (vea el...
--------------------------------- Comando prtfru El servidor Netra 240 dispone de una lista jerárquica de todas las unidades sustituibles de campo (FRU) presentes, así como de información específica de las distintas FRU. El comando prtfru puede mostrar esta lista jerárquica y los datos que contienen los dispositivos de SEEPROM (memoria de sólo lectura serie programable que se puede...
muestra un fragmento de los datos de SEEPROM generados CÓDIGO EJEMPLO 1-12 por el comando prtfru con la opción -c. En esta salida se muestran únicamente los contenedores y sus datos, pero no se imprime la jerarquía de árbol de FRU. Salida del comando prtfru -c CÓDIGO EJEMPLO 1-12 # prtfru -c...
Release: 5.8 Kernel architecture: sun4u Application architecture: sparc Hardware provider: Sun_Microsystems Domain: vsplab.SFBay.Sun.COM Kernel version: SunOS 5.8 Generic 108528-18 November 2002 Cuando se utiliza con la opción -p, el comando showrev muestra las modificaciones instaladas. El constituye un ejemplo de salida parcial del CÓDIGO EJEMPLO 1-15...
Para ejecutar comandos de información del ▼ sistema de la plataforma Solaris ● En un indicador de comandos, escriba el comando relativo al tipo de información del sistema que desee ver. Para obtener más información, consulte “Comandos de información del sistema del software de Solaris”...
Resultados de las pruebas de diagnóstico recientes Los resultados de la comprobación automática al encendido (POST) y de las pruebas de diagnósticos de OpenBoot más recientes se guardan aunque se apague y se vuelva a encender el sistema. ▼ Para ver los resultados de las pruebas más recientes 1.
Las modificaciones de las variables de configuración de OpenBoot surten efecto en el siguiente reinicio. ▼ Para visualizar y establecer las variables de configuración de OpenBoot ● Detenga el servidor para ver el indicador ok. Para mostrar los valores actuales de todas las variables de configuración de ■...
Recuperación automática del sistema Nota: La Recuperación automática del sistema (ASR) no es lo mismo que el Reinicio automático del servidor, una función que el servidor Netra 240 también admite. Para obtener información sobre el Reinicio automático del servidor, consulte el Capítulo 3.
Si se detecta un fallo durante la secuencia de encendido, el componente defectuoso se inhabilita. Si el sistema puede funcionar sin él, la secuencia de arranque prosigue. Para la admisión de la función de arranque reducido, el firmware de OpenBoot utiliza la interfaz de cliente 1275 (por medio del árbol de dispositivos) para marcar un dispositivo como failed (fallo) o disabled (inhabilitado) mediante la creación de la propiedad de estado apropiada en el nodo correspondiente del árbol de dispositivos.
Resumen de gestión de errores La gestión de errores durante la secuencia de encendido se puede resumir de una de las tres formas siguientes: Si las pruebas de diagnóstico de POST y OpenBoot no detectan ningún error, el ■ sistema intentará arrancar si auto-boot? es true. Si las pruebas de diagnóstico de POST y OpenBoot no detectan ningún error no ■...
Para habilitar ASR ▼ 1. En el indicador ok escriba: ok setenv diag-switch? true ok setenv auto-boot? true ok setenv auto-boot-on-error? true 2. Establezca la variable obdiag-trigger en power-on-reset, error-reset o user-reset. Por ejemplo, escriba: ok setenv obdiag-trigger user-reset 3. Escriba: ok reset-all El sistema almacena permanentemente los cambios de los parámetros y arranca automáticamente cuando la variable de OpenBoot auto-boot? se establece en true...
Para inhabilitar ASR ▼ 1. En el indicador ok escriba: ok setenv diag-switch? false 2. Escriba: ok reset-all El sistema almacena permanentemente las modificaciones efectuadas en los parámetros. Nota: Para almacenar las modificaciones de los parámetros también se puede apagar y volver a encender el sistema mediante el botón Encendido/En espera del panel frontal.
Información general del software SunVTS El servidor Netra 240 admite SunVTS 5.1 Patch Set 5 (PS5) y versiones compatibles. SunVTS, la suite de pruebas de validación del software de Sun, es una herramienta de diagnóstico en línea para verificar la configuración y funcionalidad de los controladores, dispositivos y plataformas de hardware.
El software SunVTS se puede ejecutar en tres modos de prueba distintos. Modo de conexión: comprueba la presencia de controladores de dispositivos. Este ■ proceso normalmente dura unos minutos y es un buen método para comprobar las conexiones del sistema. Modo funcional: sólo se someten a pruebas de funcionamiento los subsistemas ■...
Software SunVTS y seguridad Durante la instalación del software SunVTS, debe elegir entre la seguridad básica o SEAM (Sun Enterprise Authentication Mechanism™). La seguridad básica utiliza un archivo local de seguridad en el directorio de instalación de SunVTS para limitar los usuarios, los grupos y los sistemas que tienen permiso para utilizar el software SunVTS.
Supplement CD del sistema operativo de Solaris y las últimas revisiones pueden descargarse en el sitio web siguiente: http://www.sun.com/oem/products/vts/ Nota: El servidor Netra 240 admite SunVTS 5.1 Patch Set 5 (PS5) y versiones compatibles. Para obtener más información acerca del uso de SunVTS, consulte la documentación de SunVTS correspondiente a la versión del software de Solaris que utilice.
SunVTS La documentación de SunVTS se incluye en el Supplement CD incluido en cada kit de soportes de Solaris. Estos documentos también están disponibles en http://docs.sun.com. Para obtener más información puede consultar los siguientes documentos de SunVTS: SunVTS User’s Guide: describe cómo instalar, configurar y ejecutar el software de ■...
Página 56
Servidor Netra™ 240: Guía de administración del sistema • Julio de 2004...
Información general de Advanced Lights Out Manager El servidor Netra 240 se suministra con Advanced Lights Out Manager de Sun instalado. La consola del sistema está dirigida a ALOM de forma predeterminada y está configurada para mostrar la información de la consola del servidor al arrancar el sistema.
ALOM se puede configurar para que envíe una notificación por correo electrónico en el caso de fallos de hardware u otros eventos relacionados con el servidor o con ALOM. Los circuitos de ALOM se alimentan del servidor mientras están en estado de espera, con el siguiente resultado: ALOM se activa tan pronto como el servidor se conecta a una toma de corriente ■...
En este punto, puede ejecutar comandos que no necesitan permisos de usuario. (Consulte Software Sun Advanced Lights Out Manager: Guía del usuario del servidor Netra 240 (número de referencia 817-5004-11, para obtener una lista de comandos). Si se intenta ejecutar algún comando que necesite permisos de usuario, se solicita que se establezca una contraseña para el usuario admin.
En esta sección se tratan algunas de las funciones básicas de ALOM. Para obtener una documentación exhaustiva, consulte Software Sun Advanced Lights Out Manager: Guía del usuario del servidor Netra 240 (número de referencia 817-5004-11) y Netra 240 Server Release Notes (817-3142-xx).
Para obtener más información, consulte la sección sys_autorestart de Software Sun Advanced Lights Out Manager: Guía del usuario del servidor Netra 240 (número de referencia 817-5004-11). Consulte el Capítulo 1 para obtener instrucciones sobre el uso de la Recuperación automática del sistema (ASR).
Control y supervisión del entorno El servidor Netra 240 ofrece un subsistema de supervisión ambiental diseñado para proteger el servidor y sus componentes de: Temperaturas extremas ■ Falta de flujo de aire adecuado en el sistema ■ Funcionamiento con componentes que no están configurados o que no se ■...
Para obtener más información acerca de este comando, consulte Software Sun Advanced Lights Out Manager: Guía del usuario del servidor Netra 240 (número de referencia 817-5004-11). Capítulo 3 Advanced Lights Out Manager...
Página 64
Servidor Netra™ 240: Guía de administración del sistema • Julio de 2004...
LOMIOCALCTL ioctl para establecer el valor de cada una de ellas individualmente. Para obtener más detalles acerca de los indicadores de alarma, consulte Netra 240 Server Service Manual (817-2699-xx). Programa de ejemplo para efectuar get/set en el estado de las alarmas CÓDIGO EJEMPLO A-1...
Página 66
Programa de ejemplo para efectuar get/set en el estado de las alarmas CÓDIGO EJEMPLO A-1 #include <sys/types.h> if (argc < 3) { usage(); if (argc == 1) get_alarmvals(); exit(1); if (strcmp(argv[1], "get") == 0) { if (argc != 3) { usage();...
Página 67
Programa de ejemplo para efectuar get/set en el estado de las alarmas CÓDIGO EJEMPLO A-1 #include <sys/types.h> ald.alarm_no = altype; ald.alarm_state = ALARM_OFF; lom_ioctl(LOMIOCALSTATE, (char *)&ald); if ((ald.alarm_state != ALARM_OFF) && (ald.alarm_state != ALARM_ON)) { printf("Invalid value returned: %d\n", ald.alarm_state); exit(1);...
Página 68
Programa de ejemplo para efectuar get/set en el estado de las alarmas CÓDIGO EJEMPLO A-1 #include <sys/types.h> static int parse_alarm(const char *alarm) int altype; if (strcmp(alarm, "crit") == 0) altype = ALARM_CRITICAL; else if (strcmp(alarm, "major") == 0) altype = ALARM_MAJOR; else if (strcmp(alarm, "minor") == 0) altype = ALARM_MINOR;...
Página 69
Programa de ejemplo para efectuar get/set en el estado de las alarmas CÓDIGO EJEMPLO A-1 #include <sys/types.h> static char * get_alarmval(int state) if (state == ALARM_OFF) return ("off"); else if (state == ALARM_ON) return ("on"); else return (NULL); static void get_alarmvals() get_alarm("crit");...
Página 70
Servidor Netra™ 240: Guía de administración del sistema • Julio de 2004...
Índice adaptador de host (probe-scsi), 13 comando del software de Solaris, 2 Advanced Lights Out Manager comando OpenBoot, 2 Consulte ALOM Comprobación automática al encendido (POST), 2 alarma Consulte también POST API de salida de relés, 49 a 53 comprobación automática incorporada, variable get, estado, 49 a 53 test-args, 17 set, estado, 49 a 53...
Página 72
LED de Servicio solicitado, 46 LED, herramienta de diagnóstico, 2 estado de relé normalmente abierto (NO), 8 normalmente cerrado (NC), 8 estados de alarma, contacto seco, 7 memoria del sistema, determinar el tamaño, 21 eventos de reinicio, tipos, 11 mensaje interpretar errores, 19 POST, error, 9 mensajes de error...
Página 73
Solaris, 21 Sun Enterprise Authentication Mechanism consulte SEAM prtdiag, comando, Solaris, 22 Sun Validation Test Suite prtfru, comando, Solaris, 24 Consulte SunVTS pruebas de diagnóstico, omitir, 11 SunVTS, 2, 35 a 39 pruebas de diagnósticos de OpenBoot descripción general, 35...
Página 74
Servidor Netra™ 240: Guía de administración del sistema • Julio de 2004...