Documente Academic
Documente Profesional
Documente Cultură
N de referencia 817-5012-11
Julio de 2004, Revisin A
Prlogo xi
iii
Diagnsticos de OpenBoot 16
Para iniciar los diagnsticos de OpenBoot 16
Control de las pruebas de diagnsticos de OpenBoot 17
Comandos test y test-all 18
Mensajes de error de diagnsticos de OpenBoot 19
Herramientas de diagnstico del sistema operativo 20
Archivos de registro de mensajes de error y del sistema 20
Comandos de informacin del sistema del software de Solaris 20
Comando prtconf 21
Comando prtdiag 22
Comando prtfru 24
Comando psrinfo 25
Comando showrev 26
Para ejecutar comandos de informacin del sistema de la plataforma
Solaris 27
Resultados de las pruebas de diagnstico recientes 28
Para ver los resultados de las pruebas ms recientes 28
Variables de configuracin de OpenBoot 28
Para visualizar y establecer las variables de configuracin
de OpenBoot 29
Uso de los comandos watch-net y watch-net-all para probar las
conexiones de red 29
Recuperacin automtica del sistema 30
Opciones de Auto-Boot 31
Resumen de gestin de errores 32
Casos de reinicio 32
Para habilitar ASR 33
Para inhabilitar ASR 34
ndice 55
Contenido v
vi Servidor Netra 240: Gua de administracin del sistema Julio de 2004
Figuras
vii
viii Servidor Netra 240: Gua de administracin del sistema Julio de 2004
Tablas
TABLA 3-2 Umbrales de temperatura del alojamiento del servidor Netra 240 47
ix
x Servidor Netra 240: Gua de administracin del sistema Julio de 2004
Prlogo
La gua Servidor Netra 240: Gua de administracin del sistema est concebida para
administradores de sistema experimentados. En ella se ofrece tambin una
descripcin general de las herramientas de diagnstico del servidor Netra 240,
as como de las diversas tareas de administracin de ste.
Antes de llevar a cabo los procedimientos indicados en esta gua, lea Important Safety
Information for Sun Hardware Systems (nmero de referencia 816-7190-10).
xi
Utilizacin de los comandos UNIX
Utilice esta seccin para avisar a todos los usuarios de que no se proporcionan todos los
comandos UNIX. Por ejemplo:
Shell Indicador
Shell de C nombre-mquina%
Shell de C para superusuario nombre-mquina#
Shells de Bourne y de Korn $
Shells de Bourne y de Korn para superusuario #
xii Servidor Netra 240: Gua de administracin del sistema Julio de 2004
Convenciones tipogrficas
Prlogo xiii
Documentacin relacionada
Aplicacin Ttulo Nmero de referencia
Informacin general sobre Netra 240 Server Quick Start Guide 817-3904-xx
la instalacin
ltimas actualizaciones Netra 240 Server Release Notes 817-3142-xx
del producto
Cumplimiento de Important Safety Information for Sun Hardware Systems 816-7190-10
normativas y seguridad
Servidor Netra 240: Manual del cumplimiento de normativas y 817-5018-11
seguridad
Ubicacin de la sede web Sun Netra 240 Server Documentation 817-2697-10
de documentacin
Instalacin Servidor Netra 240: Gua de instalacin 817-4995-11
LOM (Lights Out Software Sun Advanced Lights Out Manager: Gua del usuario 817-5004-11
Management) del servidor Netra 240
Mantenimiento Netra 240 Server Service Manual 817-2699-xx
http://www.sun.com/documentation
xiv Servidor Netra 240: Gua de administracin del sistema Julio de 2004
Sitios web de terceros
Sun no se responsabiliza de la disponibilidad de sitios web de terceros mencionados
en este documento. Sun no aprueba el contenido, la publicidad, los productos u
otros materiales disponibles en estos sitios o recursos ni es responsable respecto a
ellos. Sun no ser responsable de los daos o prdidas reales o supuestos provoca-
dos por el uso de estos contenidos, bienes o servicios o relacionados con ellos.
http://www.sun.com/service/contacting
http://www.sun.com/hwdocs/feedback
Prlogo xv
xvi Servidor Netra 240: Gua de administracin del sistema Julio de 2004
CAPTULO 1
1
Informacin general sobre las
herramientas de diagnstico
Sun proprociona una amplia gama de herramientas de diagnstico para su uso con
el servidor Netra 240, como se indica en la tabla siguiente.
ALOM Hardware Supervisa las condiciones de Puede operar con Est diseado
y software entorno, asla errores bsicos alimentacin de reserva para el acceso
y facilita el acceso a la consola y sin el sistema operativo. remoto.
remota.
LED Hardware Indican el estado de todo el Se accede a ellos desde la Local, pero
sistema y de componentes carcasa del sistema. Estn pueden
determinados. disponibles siempre que visualizarse
el sistema reciba mediante
alimentacin. ALOM.
Comprobacin Firmware Prueba los componentes Se ejecuta Local, pero
automtica al centrales del sistema. automticamente al pueden
encendido arrancar. Est disponible visualizarse
(POST) cuando no funciona el mediante
sistema operativo. ALOM.
Comandos de Firmware Muestran distintos tipos de Est disponible cuando Local, pero se
OpenBoot informacin del sistema. no funciona el sistema puede obtener
operativo. acceso a ellos
mediante
ALOM.
Diagnsticos Firmware Prueba los componentes del Se ejecuta de forma Local, pero
de OpenBoot sistema y se centra en los automtica o interactiva. pueden
perifricos y en los dispositivos Est disponible cuando visualizarse
de E/S. no funciona el sistema mediante
operativo. ALOM.
Comandos del Software Muestran distintos tipos de Precisa el sistema Local, pero se
software de informacin del sistema. operativo. puede obtener
Solaris acceso a ellos
mediante
ALOM.
Software de Software Somete el sistema a pruebas de Precisa el sistema Se puede
SunVTS funcionamiento en paralelo. operativo. Paquete visualizar y
opcional. controlar en
una red.
reset
sc>
reset
sc>
console,
break break
#. #.
ok
console go
boot
go
# shutdown, halt, init 0 ok
console #.
sc>
Indicadores de
tarjeta de alarma
de contacto seco
CRITICAL
MAJOR
MINOR
USER
# /usr/sbin/locator
sc> showlocator
# /usr/sbin/locator -n
sc> setlocator on
# /usr/sbin/locator -f
Crtico Rojo Estado del Sin entrada de Apagado Apagado Cerrado Abierto Estado
(Alarm0) servidor alimentacin. predetermi-
(Encendido/ nado.
apagado y Sistema apagado. Apagado Apagadoiii Cerrado Abierto Alimenta-
SO Solaris cin de
funcional/ entrada
no funcional) conectada.
El sistema se Apagado Apagadoiii Cerrado Abierto Estado tran-
enciende, SO sitorio.
Solaris no est
totalmente
cargado.
SO Solaris carga- Encendido Apagado Abierto Cerrado Estado de
do satisfactoria- funciona-
mente. miento
normal.
Tiempo de espera Apagado Encendido Cerrado Abierto Estado
de vigilancia transitorio;
agotado. rearrancar
SO Solaris.
Apagado del SO Apagado Apagadoiii Cerrado Abierto Estado
Solaris iniciado transitorio.
por el usuarioi.
Crtico Rojo Estado del Se ha perdido la Apagado Apagado Cerrado Abierto Estado
(Alarm0) (Cont.) servidor alimentacin de predetermi-
(Cont.) (Encendido/ entrada. nado.
apagado y El usuario apaga Apagado Apagadoiii Cerrado Abierto Estado
SO Solaris la alimentacin. transitorio.
funcional/
no funcional)
(Cont.)
Estado de El usuario activa Encendido Cerrado Abierto Fallo crtico
aplicacin la alarma crticaii. detectado.
El usuario Apagado Abierto Cerrado Fallo crtico
desactiva la resuelto.
alarma crticaii.
Principal Rojo Estado de El usuario activa Encendido Abierto Cerrado Fallo
(Alarm1) aplicacin la alarma principal
principalii. detectado.
El usuario Apagado Cerrado Abierto Fallo
desactiva la principal
alarma resuelto.
principalii.
Secundario mbar Estado de El usuario activa Encendido Abierto Cerrado Fallo
(Alarm2) aplicacin la alarma secundario
secundariaii. detectado.
El usuario Apagado Cerrado Abierto Fallo
desactiva la secundario
alarma resuelto.
secundariaii.
Usuario mbar Estado de El usuario activa Encendido Abierto Cerrado Fallo de
(Alarm3) aplicacin la alarma de usuario
usuarioii. detectado.
El usuario Apagado Cerrado Abierto Fallo de
desactiva la usuario
alarma de resuelto.
usuarioii.
i El usuario puede apagar el sistema mediante comandos como init0 e init6. Esto no incluye el apagado de la alimentacin del sistema.
ii A partir de una determinacin de las condiciones de fallo, el usuario puede conectar la alarma mediante la API de alarma de la plataforma
Solaris o la interfaz de lnea de comandos de ALOM. Para obtener ms informacin sobre la alarma API, vea el Apndice A, y para obtener
ms informacin sobre ALOM CLI, consulte Software Sun Advanced Lights Out Manager: Gua del usuario del servidor Netra 240 (nmero de
referencia 817-5004-11).
iii La implementacin de este estado de indicador de alarma puede variar.
iv Estado NC significa estado normalmente cerrado. Este estado representa el modo predeterminado de los contactos de rel en estado
normalmente cerrado.
v Estado NO significa estado normalmente abierto. Este estado representa el modo predeterminado de los contactos de rel en estado
normalmente abierto.
Tenga en cuenta que, en ciertos casos, al activarse una alarma crtica no se enciende
el indicador de alarma asociado. Esta implementacin es susceptible de variar en
prximas versiones (consulte la nota al pie iii de la TABLA 1-3).
Diagnsticos de Comprobacin
automtica al encendido (POST)
Comprobacin automtica al encendido (POST) es un programa de firmware que
ayuda a determinar si hay fallos en alguna parte del sistema. POST comprueba las
funciones centrales del sistema, incluidos los mdulos de CPU, la placa base, la
memoria y ciertos dispositivos de E/S integrados en la placa. A continuacin, el
software genera mensajes que pueden ser tiles para determinar la naturaleza de un
fallo de hardware. POST se puede ejecutar aunque el sistema no pueda arrancar.
Variables de
configuracin
de OpenBoot Descripcin y palabras clave
Variables de
configuracin
de OpenBoot Descripcin y palabras clave
post-trigger Estas dos variables especifican la clase de evento de reinicio que causa la ejecucin de
obdiag-trigger las comprobaciones automticas al encendido (o los diagnsticos de OpenBoot). Estas
variables pueden aceptar una sola palabra clave, as como combinaciones de las tres
primeras palabras clave separadas por espacios. Para obtener ms detalles, consulte
Para visualizar y establecer las variables de configuracin de OpenBoot en la
pgina 29.
error-reset: reinicio causado por determinadas condiciones de error de
hardware irrecuperables. En general, un reinicio de error tiene lugar cuando algn
problema de hardware deteriora los datos de estado del sistema. Entre los ejemplos
se incluyen reinicios de vigilancia del sistema y de CPU, y ciertos eventos de
reinicio de CPU (predeterminados).
power-on-reset: reinicio debido a que se ha pulsado el botn de Encendido/En
espera (predeterminado).
user-reset: reinicio iniciado por el usuario o el sistema operativo.
all-resets: cualquier tipo de reinicio del sistema.
none: no se ejecuta ninguna prueba de diagnstico de la POST ni de OpenBoot.
input-device Selecciona de dnde proviene la entrada de la consola. El valor predeterminado
es ttya.
ttya: del puerto SERIAL MGT incorporado.
ttyb: del puerto serie de uso general incorporado (10101).
keyboard: del teclado conectado que forma parte del terminal grfico.
output-device Selecciona dnde se muestran los diagnsticos y otros tipos de salida de la consola.
El valor predeterminado es ttya.
ttya: en el puerto SERIAL MGT incorporado.
ttyb: en el puerto serie de uso general incorporado (10101).
screen: en la pantalla conectada que forma parte del terminal grfico.i
i Los mensajes de POST no se pueden mostrar en un terminal grfico. Se envan a ttya incluso si output-device est establecido en
screen.
Nota: Estas variables afectan tanto a las pruebas de diagnsticos de OpenBoot como
a los diagnsticos de POST.
2. Escriba:
3. Escriba:
4. Escriba:
ok reset-all
Comandos de OpenBoot
Los comandos de OpenBoot se escriben en el indicador ok. Los que pueden
proporcionar informacin til para el diagnstico son:
probe-scsi y probe-scsi-all
probe-ide
show-devs
{1} ok probe-scsi
Target 0
Unit 0 Disk SEAGATE ST373307LSUN72G 0207
Target 1
Unit 0 Disk SEAGATE ST336607LSUN36G 0207
{1} ok
{1} ok probe-scsi-all
/pci@1c,600000/scsi@2,1
/pci@1c,600000/scsi@2
Target 0
Unit 0 Disk SEAGATE ST373307LSUN72G 0207
Target 1
Unit 0 Disk SEAGATE ST336607LSUN36G 0207
{1} ok
{1} ok probe-ide
Device 0 ( Primary Master )
Not Present
{1} ok
2. Escriba:
ok obdiag
ok obdiag
_____________________________________________________________________________
| o b d i a g |
|_________________________ __________________________________________________|
| | | |
| 1 i2c@0,320 | 2 ide@d | 3 network@2 |
| 4 network@2,1 | 5 rtc@0,70 | 6 scsi@2 |
| 7 scsi@2,1 | 8 serial@0,2e8 | 9 serial@0,3f8 |
| 10 usb@a | 11 usb@b | 12 flashprom@2,0 |
|_________________________|_________________________|________________________|
| Commands: test test-all except help what printenvs setenv versions exit |
|____________________________________________________________________________|
Nota: Si hay instalada una tarjeta PCI en el servidor, en el men obdiag aparecern
pruebas adicionales.
obdiag> test n
obdiag> help
ok test /pci@x,y/SUNW,qlc@2
Para personalizar una prueba individual, puede utilizar test-args como se indica
a continuacin:
ok test /usb@1,3:test-args={verbose,debug}
Esta sintaxis afecta nicamente a la prueba actual sin cambiar el valor dela variable
de configuracin de OpenBoot test-args.
ok test-all
ok test-all /pci@9,700000/usb@1,3
Testing /pci@1e,600000/isa@7/flashprom@2,0
Comando prtconf
El comando prtconf muestra el rbol de dispositivos del software de Solaris.
Este rbol incorpora todos los dispositivos examinados por el firmware OpenBoot,
adems de dispositivos adicionales, como discos individuales, cuya informacin slo
reconoce el software del sistema operativo. La salida del comando prtconf tambin
contiene la cantidad total de memoria del sistema. El CDIGO EJEMPLO 1-6 muestra
un fragmento de la salida del comando prtconf.
CDIGO EJEMPLO 1-6 Comando de salida prtconf
# prtconf
SUNW,Netra-240
packages (driver not attached)
SUNW,builtin-drivers (driver not attached)
deblocker (driver not attached)
disk-label (driver not attached)
terminal-emulator (driver not attached)
dropins (driver not attached)
kbd-translator (driver not attached)
obp-tftp (driver not attached)
SUNW,i2c-ram-device (driver not attached)
SUNW,fru-device (driver not attached)
ufs-file-system (driver not attached)
chosen (driver not attached)
openprom (driver not attached)
client-services (driver not attached)
options, instance #0
aliases (driver not attached)
memory (driver not attached)
virtual-memory (driver not attached)
SUNW,UltraSPARC-IIIi (driver not attached)
memory-controller, instance #0
SUNW,UltraSPARC-IIIi (driver not attached)
memory-controller, instance #1
pci, instance #0........
Comando prtdiag
El comando prtdiag muestra una tabla de informacin de diagnstico que
constituye un resumen del estado de los componentes del sistema. El formato de
visualizacin que utiliza el comando prtdiag puede variar segn la versin del
sistema operativo Solaris. El siguiente ejemplo de cdigo es un extracto de la salida
generada por el comando prtdiag en un servidor Netra 240 en funcionamiento que
ejecute el software de Solaris.
---------------------------------------------------------------
Location Sensor Temperature Lo LoWarn HiWarn Hi Status
---------------------------------------------------------------
MB T_ENC 22C -7C -5C 55C 58C okay
MB/P0 T_CORE 57C - - 110C 115C okay
MB/P1 T_CORE 54C - - 110C 115C okay
PS0 FF_OT - - - - - okay
PS1 FF_OT - - - - - okay
---------------------------------------------------------------
Location Sensor Temperature Lo LoWarn HiWarn Hi Status
---------------------------------------------------------------
MB T_ENC 22C -7C -5C 55C 58C okay
MB/P0 T_CORE 118C - - 110C 115C failed
MB/P1 T_CORE 112C - - 110C 115C warning
PS0 FF_OT - - - - - okay
PS1 FF_OT - - - - - okay
Fan Speeds:
-----------------------------------------
Location Sensor Status Speed
-----------------------------------------
MB/P0/F0 RS failed 0 rpm
MB/P0/F1 RS okay 3994 rpm
F2 RS okay 2896 rpm
PS0 FF_FAN okay
F3 RS okay 2576 rpm
PS1 FF_FAN okay
---------------------------------
Comando prtfru
El servidor Netra 240 dispone de una lista jerrquica de todas las unidades
sustituibles de campo (FRU) presentes, as como de informacin especfica de las
distintas FRU.
El comando prtfru puede mostrar esta lista jerrquica y los datos que contienen los
dispositivos de SEEPROM (memoria de slo lectura serie programable que se puede
borrar electrnicamente) ubicados en distintas FRU. El CDIGO EJEMPLO 1-11 muestra
un fragmento de la lista jerrquica de las FRU generada por el comando prtfru con
la opcin -l.
# prtfru -c
/frutree/chassis/MB?Label=MB/system-board (container)
SEGMENT: SD
/ManR
/ManR/UNIX_Timestamp32: Mon Dec 2 19:47:38 PST 2002
/ManR/Fru_Description: FRUID,INSTR,MBD,2X1.28GHZ,CPU
/ManR/Manufacture_Loc: Hsinchu,Taiwan
/ManR/Sun_Part_No: 3753120
/ManR/Sun_Serial_No: 000615
/ManR/Vendor_Name: Mitac International
/ManR/Initial_HW_Dash_Level: 02
/ManR/Initial_HW_Rev_Level: 0E
/ManR/Fru_Shortname: MOTHERBOARD
/SpecPartNo: 885-0076-11
/frutree/chassis/MB?Label=MB/system-board/P0?Label=
P0/cpu/B0?Label=B0/bank/D0?La
bel=D0/mem-module (container)
/frutree/chassis/MB?Label=MB/system-board/P0?Label=
P0/cpu/B0?Label=B0/bank/D1?La
bel=D1/mem-module (container)........
Los datos que muestra el comando prtfru varan segn el tipo de FRU.
Generalmente se incluye:
Descripcin de la FRU
Nombre del fabricante y ubicacin
Nmero de referencia y nmero de serie
Niveles de revisin del hardware
Comando psrinfo
El comando psrinfo muestra la fecha y la hora en que cada una de las CPU se puso
en lnea. Con la opcin de detalle (-v), el comando muestra informacin adicional
sobre las CPU, incluida la velocidad de reloj. El CDIGO EJEMPLO 1-13 muestra un
ejemplo de salida del comando psrinfo con la opcin -v.
# psrinfo -v
Status of processor 0 as of: 07/28/2003 14:43:29
Processor has been on-line since 07/21/2003 18:43:37.
The sparcv9 processor operates at 1280 MHz,
and has a sparcv9 floating point processor.
Status of processor 1 as of: 07/28/2003 14:43:29
Processor has been on-line since 07/21/2003 18:43:36.
The sparcv9 processor operates at 1280 MHz,
and has a sparcv9 floating point processor
Comando showrev
El comando showrev muestra informacin de revisin del hardware y del software.
El CDIGO EJEMPLO 1-14 constituye un ejemplo de la salida del comando showrev.
CDIGO EJEMPLO 1-14 Salida del comando showrev
# showrev
Hostname: vsp78-36
Hostid: 8328c87b
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 opcin -p, el comando showrev muestra las modificaciones
instaladas. El CDIGO EJEMPLO 1-15 constituye un ejemplo de salida parcial del
comando showrev con la opcin -p.
CDIGO EJEMPLO 1-15 Salida del comando showrev -p
ok show-post-results
ok show-obdiag-results
Este comando genera una lista de componentes del hardware dependientes del
sistema, con una indicacin sobre si han superado o no las pruebas de diagnsticos
de OpenBoot y la POST.
ok printenv
Variable Name Value Default Value
/pci@1f,0/pci@1,1/network@c,1
Internal loopback test -- succeeded.
Link is -- up
Looking for Ethernet Packets.
. is a Good Packet. X is a Bad Packet.
Type any key to stop.
Nota: ASR no se habilita hasta que el usuario la activa (consulte Para habilitar
ASR en la pgina 33).
Opciones de Auto-Boot
auto-boot? controla si el firmware debe arrancar automticamente el sistema
operativo despus de cada reinicio. El valor predeterminado es true.
Casos de reinicio
Las variables de configuracin de OpenBoot diag-switch?, obdiag-trigger y
post-trigger controlan cmo el sistema debe efectuar pruebas de diagnstico de
firmware como respuesta a cualquier evento de reinicio.
3. Escriba:
ok reset-all
2. Escriba:
ok reset-all
Software de SunVTS
35
El software SunVTS se puede ejecutar en tres modos de prueba distintos.
Modo de conexin: comprueba la presencia de controladores de dispositivos. Este
proceso normalmente dura unos minutos y es un buen mtodo para comprobar
las conexiones del sistema.
Modo funcional: slo se someten a pruebas de funcionamiento los subsistemas
especficos que se elijan. Este es el modo predeterminado.
Modo de autoconfiguracin: detecta automticamente todos los subsistemas y los
somete a pruebas de funcionamiento que pueden ser de dos tipos:
Pruebas de confianza: ejecuta una ronda de pruebas en todos los subsistemas y
luego se detiene. Este proceso dura una o dos horas en las configuraciones de
sistema normales.
Pruebas exhaustivas: efecta pruebas exhaustivas y repetitivas en todos los
subsistemas durante un mximo de 24 horas.
Para que el software SunVTS pueda probar el servidor, ste deber ejecutar el
sistema operativo Solaris. Puesto que los paquetes del software SunVTS son
opcionales, puede que no estn instalados en el sistema. Para obtener ms
informacin, consulte la seccin Para determinar si el software SunVTS est
instalado en la pgina 38.
Pruebas de SunVTS
Puede utilizar SunVTS para ver y controlar sesiones de prueba en un servidor
conectado remotamente. La TABLA 2-1 enumera algunas de las pruebas disponibles.
Si su sede utiliza seguridad SEAM, debe tener el software del servidor y del cliente
SEAM instalado en el entorno de red y configurado correctamente tanto en el
software de Solaris como en SunVTS. Si su sede no utiliza la seguridad SEAM, no
seleccione la opcin SEAM durante la instalacin del software SunVTS.
# pkginfo -l SUNWvts
Instalacin de SunVTS
De forma predeterminada, SunVTS no est instalado en el servidor Netra 240. Sin
embargo, est disponible en el 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.
En este captulo se ofrece informacin general acerca del software Advanced Lights
Out Manager (ALOM) de Sun. Este captulo cubre los temas siguientes:
Informacin general de Advanced Lights Out Manager en la pgina 41
Puertos de ALOM en la pgina 43
Configuracin de la contrasea de admin en la pgina 43
Funciones bsicas de ALOM en la pgina 44
Reinicio automtico del servidor en la pgina 45
Control y supervisin del entorno en la pgina 46
Nota: El puerto serie de ALOM, con el nombre SERIAL MGT, se usa solamente para
la gestin del servidor. Si necesita un puerto serie de uso general, utilice el
denominado 10101.
41
ALOM se puede configurar para que enve una notificacin por correo electrnico
en el caso de fallos de hardware u otros eventos relacionados con el servidor o
con ALOM.
Configuracin de la contrasea de
admin
Al conmutar al software ALOM despus del primer arranque, se muestra el
indicador sc> En este punto, puede ejecutar comandos que no necesitan permisos
de usuario. (Consulte Software Sun Advanced Lights Out Manager: Gua del usuario
del servidor Netra 240 (nmero de referencia 817-5004-11, para obtener una lista de
comandos). Si se intenta ejecutar algn comando que necesite permisos de usuario,
se solicita que se establezca una contrasea para el usuario admin.
# #.
sc> console
Si hay otro usuario conectado que tenga derechos de escritura, al emitir el comando
console se mostrar el siguiente mensaje:
sc> console -f
El subsistema de supervisin del entorno utiliza un bus estndar I2C que es un bus
serie bifilar que supervisa y controla los sensores de temperatura, los ventiladores,
las fuentes de alimentacin, los LED de estado y el conmutador giratorio de control
del sistema del panel frontal.
TABLA 3-2 Umbrales de temperatura del alojamiento del servidor Netra 240
Baja temperatura, apagado por hardware -11C El servidor inicia un apagado forzado del
sistema.
Baja temperatura, apagado por software 15,80F El servidor inicia un apagado predeterminado
del sistema.
Advertencia de baja temperatura 19,40F El servidor enciende los indicadores LED de
Servicio solicitado en los paneles frontal y
posterior.
Advertencia de alta temperatura 134,60F El servidor enciende los indicadores LED de
Servicio solicitado en los paneles frontal y
posterior.
Alta temperatura, apagado por software 140,00F El servidor inicia un apagado predeterminado
del sistema.
Alta temperatura, apagado por hardware 145,40F El servidor inicia un apagado forzado del
sistema.
Interfaz de programacin de
aplicaciones (API) de salida
de rels de alarma
CDIGO EJEMPLO A-1 Programa de ejemplo para efectuar get/set en el estado de las alarmas
#include <sys/types.h>
#include <string.h>
#include <stdlib.h>
#include <sys/unistd.h>
#include <fcntl.h>
#include "lom_io.h"
#define ALARM_INVALID -1
#define LOM_DEVICE "/dev/lom"
49
CDIGO EJEMPLO A-1 Programa de ejemplo para efectuar get/set en el estado de las alarmas
#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();
exit(1);
}
get_alarm(argv[2]);
}
else
if (strcmp(argv[1], "set") == 0) {
if (argc != 4) {
usage();
exit(1);
}
set_alarm(argv[2], argv[3]);
} else {
usage();
exit(1);
}
}
static void
usage()
{
printf("usage: alarm [get|set] [crit|major|minor|user] [on|off]\n");
}
static void
get_alarm(const char *alarm)
{
ts_aldata_t ald;
int altype = parse_alarm(alarm);
char *val;
if (altype == ALARM_INVALID) {
usage();
exit(1);
}
static int
set_alarm(const char *alarm, const char *alarmstate)
{
ts_aldata_t ald;
int alarmval = ALARM_OFF, altype = parse_alarm(alarm);
if (altype == ALARM_INVALID) {
usage();
exit(1);
}
if (strcmp(alarmstate, "on") == 0)
alarmval = ALARM_ON;
else
if (strcmp(alarmstate, "off") == 0)
alarmval = ALARM_OFF;
else {
usage();
exit(1);
}
ald.alarm_no = altype;
ald.alarm_state = alarmval;
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;
else
if (strcmp(alarm, "user") == 0)
altype = ALARM_USER;
else {
printf("invalid alarm value: %s\n", alarm);
altype = ALARM_INVALID;
}
return (altype);
static int
lom_ioctl(int ioc, char *buf)
{
int fd, ret;
fd = open(LOM_DEVICE, O_RDWR);
if (fd == -1) {
printf("Error opening device: %s\n", LOM_DEVICE);
exit(1);
}
close (fd);
return (ret);
}
A C
adaptador de host (probe-scsi), 13 comando del software de Solaris, 2
Advanced Lights Out Manager comando OpenBoot, 2
Consulte ALOM Comprobacin automtica al encendido (POST), 2
alarma Consulte tambin POST
API de salida de rels, 49 a 53 comprobacin automtica incorporada, variable
get, estado, 49 a 53 test-args, 17
set, estado, 49 a 53 CPU
ALOM velocidad del reloj, 25
descripcin general, 41 visualizar informacin, 25
establecer contrasea, 43 crtico, indicador de alarma, 7, 8
funciones bsicas, 44
herramienta de diagnstico, 2 D
indicadores LED de estado, 4
diag-level, variable, 10, 17
puertos, 43
Reinicio automtico del servidor, 45 diagnsticos
subsistema de supervisin del entorno, 46 OpenBoot, 16
POST, 10
rbol de dispositivos, software de Solaris,
sistema operativo Solaris, 20
mostrar, 21
SunVTS, 35
archivos de registro, 20
diagnsticos de OpenBoot, 16
mensajes de error, 20
controlar pruebas, 17
mensajes del sistema, 20
herramienta de diagnstico, 3
ASR, 30 iniciar, 16
auto-boot?, variable, 10 diagnsticos OpenBoot, 2
diag-script, variable, 10
B
diag-switch?, variable, 9, 10
BIST, Consulte comprobacin automtica
dispositivos SCSI, diagnstico de problemas en, 13
incorporada
dispositivos USB, pruebas de diagnsticos de
bus I2C, 46
OpenBoot, 19
55
E LED de Servicio solicitado, 46
estado de rel LED, herramienta de diagnstico, 2
normalmente abierto (NO), 8
normalmente cerrado (NC), 8 M
estados de alarma, contacto seco, 7 memoria del sistema, determinar el tamao, 21
eventos de reinicio, tipos, 11 mensaje
interpretar errores, 19
F POST, error, 9
FRU, 24 a 25 mensajes de error
fuentes de alimentacin, supervisin de fallos, 47 archivo de registro, 47
diagnsticos de OpenBoot, interpretacin, 19
H pruebas de diagnsticos de OpenBoot, 19
relacionados con la alimentacin, 47
hardware, revisin, visualizar con showrev, 26
modificaciones, instaladas, showrev, 26
hardware, rutas de dispositivos, 15, 18
herramienta de diagnstico
ALOM, 2
N
normalmente abierto (NO), estado de rel, 8
herramientas de resolucin de problemas, 2
normalmente cerrado (NC), estado de rel, 8
I nmero de unidad lgica (probe-scsi), 13
ID del bucle (probe-scsi), 13
IDE, bus, 14
O
obdiag-trigger, variable, 11
indicador de servidor
indicador de Advanced Lights Out Manager, 3 OpenBoot, comandos
indicador de OpenBoot, 3 ejecutar, 15
indicador de superusuario del software de herramienta de diagnstico, 2
Solaris, 3 probe-ide, 14
probe-scsi y probe-scsi-all, 13
indicadores de alarma, 7
show-devs, 15
crtico, 7, 8
principal, 8 output-device, variable, 11
secundario, 8
usuario, 8 P
indicadores de estado del servidor, frontales y parmetros de OpenBoot PROM, variable diag-
posteriores, 5 level, 9
input-device, variable, 11 placa de alarma
estados de alarma, 7
Integrated Drive Electronics (IDE), Consulte IDE, bus
indicadores de alarma, 7
L POST
diagnsticos, controlar, 10
LED, 2
herramienta de diagnstico, 2
LED de estado del sistema iniciar diagnsticos, 12
Consulte tambin LED mensajes de error, 9
indicadores de fallos del entorno, 47
post-trigger, variable, 11
LED de localizacin, 5
principal, indicador de alarma, 8
apagado, 6
encendido, 6 probe-ide , comando (OpenBoot), 14
estado, 6 probe-scsi y probe-scsi-all, comandos
(OpenBoot), 13
ndice 57
58 Servidor Netra 240: Gua de administracin del sistema Julio de 2004