Chapter 1. Introduction

Product Overview

The Total Performance Manager (TPM) application is an HTML-based GUI RAID client-server application manager. It provides a user-friendly graphical user interface (GUI) for configuring and monitoring TP9100 external RAID disk subsystems. TPM consists of two programs that run natively on an IRIX or Linux system that is physically attached to a RAID storage subsystem. All communication is through the TP9100 Fibre Channel (FC) RAID controller, so that no RS-232 interface is required. The application incorporates an embedded web server to provide the user interface to a user-supplied web browser.


Note: TPM releases 1.3, 1.4, and 1.5 support only external 1Gb/s TP9100 RAID controllers running 7.75 firmware and 2Gb/s TP9100 RAID controllers running 8.40, 8.50, and 9.03 firmware. TPM releases 1.3, 1.4, and 1.5 do not support internal RAID controllers, such as the Mylex AcceleRAID cards used in some SGI computing platforms.

Once the TPM service routine is running on a host server, it may be interfaced to any modern web browser that supports HTML. This includes Microsoft's Internet Explorer 5.x and above, Netscape Navigator 4.x and above, and the Mozilla browser. The browser client does not have to be located on the computer running the TPM service routine. The browser also does not have to be running locally. If TPM is running on a computer with Internet access, the browser can communicate with TPM through a dial-up connection (provided there is no firewall blockage).

To communicate with the TPM service, enter the URL on which the TPM is listening. By default, TPM starts on port 3726. Therefore, if your host server is configured for IP address 192.168.1.99, set your web browser to the following URL:

http://192.168.1.99:3726


Note: For TPM releases 1.4 and earlier, the default socket used was 2002.


Features

TPM is designed to support the TP9100 external RAID subsystem. The TPM application provides the following functions:

  • Configuration: Adds, deletes, and modifies LUNs, topologies, and device status.

  • Administration: Configures controllers, administers LUNs, and takes controllers online and offline.

  • Reporting: Presents statistical data and subsystem status.

  • Maintenance Procedures, such as RAID controller and drive firmware downloads.

Software Packaging

The software is packaged differently for IRIX and Linux. The following sections describe both.

IRIX/Linux Software Packaging

For IRIX and Linux, the TPM software is distributed on a CD-ROM that contains the files shown in Table 1-1. The files must be located in the $DAM_HOME directory tree. By convention, $DAM_HOME is set to /opt/dam, and this manual uses $DAM_HOME and /opt/dam interchangeably.

Table 1-1. Files in the Distribution (IRIX and Linux)

Files

Description

cgi-bin/oemparts.txt

Cross-reference file for spoofing make and model of subsystem

cgi-bin/oemtail.html

HTML segment that appears at the bottom of most webpages

tpm

TPM service routine

dameventlog

Log file (automatically created if not found)

damioscan

Script or executable that discovers SCSI/Fibre Channel devices and LUNs

tpmwatch

Executable file that monitors subystem health

images/

Directory of image files displayed on various webpages

images/oemlogo.gif

The logo that is displayed on main screen

images/wallpaper.gif

The background image displayed on most webpages

database/

Directory of files that store inquiry, log, and sense codes

passwd.txt

The username and password file that is validated during logon

/tmp

The directory where TPM places several small temporary files during program execution

cgi-bin/oemparts.txt

Cross-reference file for spoofing make and model of subsystem

cgi-bin/oemtail.html

HTML segment that appears at the bottom of most webpages

cliioscan

Script or executable that discovers SCSI/Fibre Channel devices and LUNs for the TPMCLI program

damdevscan

Program unique to SGI IRIX that searches and install new devices

dameventlog

Log file (automatically created if not found)

damioscan

Script or executable that discovers SCSI/Fibre Channel devices and LUNs for the TPM program

diskpatch

Script that uses the hardware inventory mechanism to find all the disk drives on the system attached to the supported HBA controllers and determines the type of disk drive by sending a SCSI inquiry command, using the “ds” generic SCSI driver

images/

Directory of image files displayed on various webpages.

images/oemlogo.gif

The logo that is displayed on main screen.

images/wallpaper.gif

The background image displayed on most webpages

database/

Directory of files that store inquiry, log, and sense codes on TPM 1.0 to TPM 1.4 releases

passwd.txt

The username and password file that is validated during login

/tmp

The directory where TPM places several small temporary files during program execution.

tpm

HTML-based GUI RAID client-server application configuration and monitoring service routine

tpmcli

Command line interface RAID configuration and monitoring utility service routine

tpmwatch

Executable file that monitors the RAID subystem health