+ All Categories
Home > Documents > FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview...

FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview...

Date post: 18-Jan-2018
Category:
Upload: hester-wilkerson
View: 223 times
Download: 0 times
Share this document with a friend
Description:
Overview of GSP Capabilities Similarity to AP: - Provides connection point for local and remote console access - Console Mirroring between Remote and Local Console - Ability to do RESET and TOC - Monitor Boot Progress (enhanced)
35
FES Prelude Training Guardian Service Processor
Transcript
Page 1: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

FES Prelude Training

Guardian Service Processor

Page 2: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

"Guardiaii" Service Processor -Overview

* Overview of Capabilities * Block Diagram - how does it work? * Review New Commands * GSP and Chassis Codes * Error Conditions and Troubleshooting.

Page 3: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

Overview of GSP Capabilities

•Similarity to AP:

- Provides connection point for local and remote console access

- Console Mirroring between Remote and Local Console

- Ability to do RESET and TOC

- Monitor Boot Progress (enhanced)

Page 4: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

Overview of GSP Capabilities

• Addition or enhancement to AP: - Access via LAN - Provides remote system management features (new) - Maintains logging information (expanded) - System Alert Notification (formerly VFP) - User and Administrator Security (new) - Internal Port (new) - Firmware Update over network - Alphanumeric Paging (Phase V) - Web Access (coming Phase V) (like Prospero) - Web Access (first release) via Prospero (with VT100 firmware)

Page 5: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

GSP via AP

GSP APModem Access Yes YesLan Access Yes NoWeb Access Yes NoConsole Mirror Yes YesAccess Control Yes YesFront Panel Display Yes YesSystem Reset Yes YesPower Control Yes NoHardWare Log Yes NoMultiple Account Yes No

Page 6: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

SP Console Access

•Local Console(always active)•Mirroring at Local/Remote console à la access port.•Mirrors BCH/OS/almost anything from console.•Remote Console(mirror(s) of local console) -over RS-232 modem -over LAN [new] -over modem PPP [new] (Phase V)

Page 7: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

SP System Remote Management Features

* System Reset * Power Management and Control - Power up and Down - Display Status of fans, ambient temperature, etc. - Display Installed / responsive processors (maybe not) * Automatic Restart (TC) based on specified alert levels. * Digital Paging based on specified events (Phase V)

Page 8: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

SP Logging Features

* Console Logs - Contains Console Activity

* Event Logs - Contains Chassis Codes

Page 9: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

SP Consloe Logs

• ASCH log of everything that transpired on theconsole including GSP handler, boot console handler (BCH) messages, and 0/S generated messages. (20KB - about 20 pages)

Page 10: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

SP Event Logs - Contains Chassis Codes

- Incoming log-(contains the most events) - Activity Logs (One is always active - subset of incoming log) - Current - Current Boot - Prior Boot - Error Log (contains the fewest events)

Page 11: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

SP Incoming log

•Contains almost all chassis codes.• Circular Queue•Not that useful for troubleshooting.•Mostly a data structure for the benefit of GSP frimware

Page 12: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

SP Activity logs

•Should be always logging to one of these three logs. (after boot_start)•Does not contain Alert level 0 log entries.• There are 3 Separate Activity Logs -Current Activity Log-circular buffer (200 events) -Current and prior Boot logs-linear buffers(800 events)•Visible via the SL command with various filtering options

Page 13: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

SP Boot logs

•Logs all chassis codes with alert level>0.•Starts with “Boot Start” Chassis Code from PDC•Ends with “Boot Complete” Chassis Code from O/S•Entire boot log gets sent to O/S at Boot Complete•Two Boot Logs-one for current boot,one for prior boot.•Can read either Boot Log from GSP Handler SLcommand.

Page 14: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

SP Current Activity log

•Contains ALL recent Events(chassis codes)•Circular buffer with 200 Events•Visible via the SL command with various filtering options•Most useful to look at MOST RECENT activity

Page 15: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

SP Error log

•Contains all chassis codes with Cricular Queue•Contains all chassis codes with>=2 severity•Visible via the SL command with various filtering options•Use to look for errors.

Page 16: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

Error Log Example (SL command)

Log Entry # 5:SYSTEM NAME: fespresasDATE: 05/05/1999 TIME: 10:10:00ALERT LEVEL: 6 = Boot possible, pending failure - action required

SOURCE: 6 = platformSOURCE DETAIL: 3 cabinet fan SOURCE ID: 0PROBLEM DETAIL: 4 fan failure

CALLER ACTIVITY: 4 monitor STATUS: FCALLER SUBACTIVITY: 05 = fanREPORTING ENTITY TYPE: 2 = power monitor REPORTING ENTITY ID: 00

0x002008646300405F 00000000 00000000 type 0 = Data Field Unused0x582008646300405F 00006304 050A0A00 type 11 = Timestamp 05/05/1999 10:10:00Type CR for previous entry, + CR for next entry, Q CR to escape.

Page 17: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

SP Event Logs Summary

Log Type Contains Type of LogAlert

Leverl of Events

Size

Incoming LogEvery Log

Entry received by SAS

Circular All (0-15)

600 Log Entries

Current Boot Activity Log

Chassis Codes since start of current boot

Linear >0 1-15

800 Log Entries

Previous Boot Activity Log

Chassis Codes prior boot

Linear >0 1-15

800 Log Entries

Cruuent Activity Log

Recent Events Circular >0 1-15

200 Log Entries

Error Log Recent Events Circular 2-15 200 Log Entries

Page 18: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

Alert Notification(Virtual Front Panel)(new)

•Two modes

- LIVE mode (VFP command)

- ALERT MODE with configurable 'alert threshold' (AC

command)•What all does it show?

Page 19: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

Virtual Front Panel (live)

GSP> vfpVFP

This command activates the immediate display of the Virtual Front Panel.

Please, confirm : (Y/ [NI ) yyGSP Host Name: fespresasGSP> * * * * * * * * * * * VIRTUAL FRONT PANEL * * * * * * * * * * * * * VFP command executing...Q/q: to quit Virtual Front Panel Display->Choice:* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * processor display-activity update 10F1 processor display-activity update I0F0

Page 20: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

VFP Exampleprocessor display_activity() update 10F1 processor display_activity() update 10F0 * * * * * * * * * * * * * * * LIVE VFP : SYSTEM ALERT* * * * * * * * * * * * *SYSTEM NAME: fespresasDATE:05/05/1999 TIME: 10:10:00ALERT LEVEL: 6= Boot possible, pending failure - action required

REASON FOR ALERTSOURCE : 6 = platformSOURCE DETAIL: 3 = cabinet fan SOURCE ID: 0FROBLEM DETAIL: 4 = fan failure

LEDs : RUN ATTENTION FAULT REMOTE POWER FLASH OFF OFF ON ON

0x002008646300405F 00000000 00000000 type. 0 = Data Field Unused 0x5820086463004057 00006304 050A0A00 type. 11 =Timestamp 05/05/1999 10:10:00 A/a: ack read of this entry - Q/q: quit Virtual Front Panel DisplayAnything else display the log entry ->Choice: Timeout! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *processor display-activity() update 10F0processor display-activity() update 10F1

Page 21: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

•AP had a single password.•SP allows configuration of 2 types of logons - Administrators - Operators •Administrator can access all commands - add/create users •Operator can access a subset of commands - can reboot system - cannot change SP configuration • 0"Internal Port' always has Administrator Capability

SP Administration/Security (new)

Page 22: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

•Purpose: Allows a root user to access SP functionality, i.e. in case the SP password is forgotten. (back door)•Separate port from the system to the GSP Handler.•Always has ADMINISTRATOR capability - no password! - Access must be protected by HP-UX operating system.•Use the HP-UX cu command to access the internal port. (#cu -1 /dev/tty 1p0) (maybe /dev/tty(something else)p0 on Half Dome)

Internal Port(new)

Page 23: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

•New command “XU” does this•Must be done from LOCAL or INTERNAL port - Disconnects LAN connected clients -Can be used with Prospero(Web Console)•Use FTP protocol•Requires ip address of FTP Host,and the directory to be accessed.

Firmware Update(over lAN)

Page 24: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

•GSP>XUXUThis command activates the upgrade mode.All connections will be closed,the network will be stopped , the session will be aborted and the modem connection will be dropped.

Please,confirm your intention to activate the upgrade mode(Y/[N]) : yEnter source system IP address :15.8.149.21Enter file path :/sasDepot/current

Do you wish to use the default login : anonymous /[email protected] (Y/[N]) : yGSP firmware upgrade in progressGSP firmware upgrade complete - GSP will now reset

Firmware Update Example

Page 25: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

•A look at the current FTP site.Ftp> cd sasDepot250 CWD command successfulftp> cd current250 CWD command successful.ftp>dir 200 PORT command successful.’150 Opening ASCII mode data connection for /usr/bin/ls.Total 20320-rw-r----- 1 ftp other 1265480 Mar 25 16:45 APPLICATION.ROM-rw-r----- 1 ftp other 131072 Mar 25 16:45 BOOTSTRP.ROM-rw-r----- 1 ftp other 22598 Mar 25 16:45 readme-rw-r----- 1 ftp other 128 Mar 25 16:45 upgrade.cnf-rw-r----- 1 ftp other 5015981Mar 25 16:45 vxWords_rom-rw-r----- 1 ftp other 3916905Mar 25 16:45 vxWorks_rom.hex

Firmware Update (ftp process)

Page 26: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

GSP Command SetGSP>HE

Hardware Revision 7 Revision X.17.12 Apr 28 1999,18:06:22AC : Alert Display Configuration PC : Remote Power ControlAR : Config.Automatic System Restart PS : Power Management Module StatusCA : Configure serial port parameters RP : Reset password configurationCE : Log repair info in history buffer RS : System reset through RST signalCL : Display console history SDM: Set Display Mode (hex or text)CO : Return to Console Mode SE : Activate a system sessionDC : Default con figuration SL : Display SPU status logsDI : Disconnect remote or LAN console SO : Security options $ access controlDR : Disable remote or LAN console SS : System’s processor statusER : Enable remote or LAN console TC : System reset through INIT signalHE : Display the available commands TE : Sends a message to other terminalsIT : Modify GSP inactivity timeouts VEP: Activates Alert Log DisplayLC : Configure LAN console status WHO: Display list of GSP connected usersLS : Display LAN console status XD : GSP Diagnostics and Reset MR : Modem Reset XU : Upgrade the GSP FremwareMS : Modem Status

GSP Host Name: fespresasGSP>

Page 27: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

HP-UX Device Files(1)

•Console Path: /dev/console (/dev/GSPdiag()) - /dev/console baud rate is mot applicable.•UPS Path: - /dev/tty0p1 - configure with SAM (straight through) up to 9600 Baud•Local Console Session Path /dev/ttyd1p1 -configure with SAM -must be BELL protocol-max speed 38400 baud•Remote Console Session Path /dev/ttyd0p2 -configure with SAM -if remote disabled - direct device file,CCITT,or BELL

-if remote enabled - CCITT or BELL,but must match configuration in CA command - max 38400 baud

Page 28: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

HP-UX Device Files(2)

• Internal Port: /dev/tty1p0 (/dev/GSPdiag1)

• Supports both direct device file and BELL modem device files.

• Cannot be configured with SAM.BAUD rate is not applicable,since this only applies to GETTY driver.Cu and kermit can be used to access this page.(see cu configuration on next page)

• If you need to add the device file for the Internal Port ,use something like:#mknod tty1p0 c1 0x010000

Page 29: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

Accessing Internal Port via cu

•/usr/lib/uucp/Systems needs this entry:gspiport Any;5 gspiport,f 9600 - “ ” \r\d\r\d\r ogin:-BREAK-ogin: uucp asswrd: uucp-BREAK-ogin:uucp asswrd:uucp

•/usr/lib/uucp/Devices needs this entry:

gspiport tty1p0 - 9600 direct

•cu -1/dev/tty1p0

•No SAM support for this

Page 30: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

Timestamps

• GSP adds timestamps from its own internal clock to any log entries that do not already contain timestamps.

• GSP clock is not battery backed up.

• GSP clock can lose 8 minutes per day.

• GSP clock is synced from system clock by PDC at boot(GMT)

• Synced by HP-UX at initial boot (GMT)

• After IPR 9906,diagmond will update GSP clock once an hour (Local time in 9906-GMT time in 9909)

Page 31: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

GSP and it’s internal Clock

• The GSP’s Internal Clock reverts to Jan 1,1970 When GSP is reset.This happens when: -Housekeeping Power is first applied -GSP Firmware Update is done -XD command (Reset option) -GSP RESET button on the rear of the Core I/O.

Page 32: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

Problems Accessing Internal Port

• Check/usr/lib/uucp/Systems for an entry as follows:

gspiport Any;5 gspiport,f 9600 - “ ” \r\d\r\d\r ogin:-BREAK-ogin: uucp asswrd: uucp-BREAK-ogin:uucp asswrd:uucp•Check/usr/lib/uucp/Devices for an entry as follows:gspiport tty1p0 - 9600 direct

•Make sure that/dev/tty1p0 exists…if not ,do a mknod for the device.•NO SAM support for Internal Port.

Page 33: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

Looking at Error Logs

• SL Command Example (1 of 3)SL

Which buffer are you interested in:Incoming,Activity,Error,Current boot or Last boot ?(I/A/E/C/L) ee

Do you want to set up filter options on this buffer ? (Y/[N]) nn

Type + CR and CR to go up (back in time),Type - CR and CR to go down (forward in time),Type Q CR to escape.

Page 34: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

Looking at Error Logs• SL Command Example (2 of 3)

Log Entry # 0 :SYSTEM NAME: fespresasDATE: 05/05/1999 TIME: 17:17:21ALERT LEVEL: 15 = Fatal hardware or configuration problem prevents

SOURCE: 8= I/OSOURCE DETAIL: 6= disk SOURCE ID: 0PROBLEM DETAIL: 3= functional failure

CALLER ACTIVITY: 1= test STATUS: 0CALLER SUBACTIVITY: 48= implementation dependentREPORTING ENTITY TYPE: 0 = system firmware REPORTING ENTITY ID: 03

0x000038F386001480 00000000 00000000 type 0 = Data Field Unused0x580038F386001480 00006304 05111115 type 11 = Timestamp 05/05/1999 17:17:21Type CR for next entry, Q CR to escape.

Page 35: FES Prelude Training Guardian Service Processor. "Guardiaii" Service Processor - Overview * Overview of Capabilities * Block Diagram - how does it work?

Looking at Error Logs• SL Command Example (3 of 3)

Log Entry # 5:SYSTEM NAME: fespresasDATE: 05/05/1999 TIME: 10:10:00ALERT LEVEL: 6 = Boot possible, pending failure - action required

SOURCE: 6 = platformSOURCE DETAIL: 3 cabinet fan SOURCE ID: 0PROBLEM DETAIL: 4 fan failure

CALLER ACTIVITY: 4 monitor STATUS: FCALLER SUBACTIVITY: 05 = fanREPORTING ENTITY TYPE: 2 = power monitor REPORTING ENTITY ID: 00

0x002008646300405F 00000000 00000000 type 0 = Data Field Unused0x582008646300405F 00006304 050A0A00 type 11 = Timestamp 05/05/1999 10:10:00Type CR fornext entry, - CR for previous entry, Q CR to escape.


Recommended