Silicon Graphics TP9100 Installation Instructions And User Manual Download Page 1

TPM Installation Instructions and User's Guide
for TP9100

007-4382-002

Summary of Contents for TP9100

Page 1: ...TPM Installation Instructions and User s Guide for TP9100 007 4382 002 ...

Page 2: ...212 of the FAR or if acquired for Department of Defense units b 48 CFR 227 7202 of the DoD FAR Supplement or sections succeeding thereto Contractor manufacturer is Silicon Graphics Inc 1600 Amphitheatre Pkwy 2E Mountain View CA 94043 1351 TRADEMARKS AND ATTRIBUTIONS Silicon Graphics is a registered trademark and SGI and the SGI logo are trademarks of Silicon Graphics Inc Internet Explorer Windows ...

Page 3: ...007 4382 002 iii Record of Revision Version Description 001 March 2001 Initial Rev 002 October 2001 Functionality updates ...

Page 4: ......

Page 5: ... 2 Installing Configuring and Running TPM on IRIX Linux and Windows 5 Host Prerequisites 5 Installing the Software 7 Installing TPM on IRIX Platforms 7 Uninstalling TPM on IRIX Platforms 8 Installing TPM on Linux RedHat 6 2 with SGI ProPack 1 3 Platforms 8 Uninstalling TPM on Linux RedHat 6 2 with SGI ProPack 1 3 Platforms 9 Installing TPM on Windows NT 4 0 and Windows 2000 Advance Server Platform...

Page 6: ...l Device Configuration Function Menu 27 Modify Disk Device Status Configuration Function Menu 30 Create Destroy Expand Logical Drives Configuration Function Menu 36 Initialize LUN s Configuration Function Menu 68 Initialize LUNs in Background Configuration Function Menu 73 Configure Host to LUN Mapping Configuration Function Menu 76 Installing Device Drivers for New LUNS Configuration Function Men...

Page 7: ...ration 128 Load Controller Configuration 129 Flash New Firmware Onto Controller s 130 Flash New Firmware Onto Supported Disk s 131 Adjust Battery Settings 134 Clear Configuration 136 Set The Real Time Clock 7 01 and Later Firmware Only 137 View the Controller s Internal Event Log 7 01 and later Firmware Only 138 Identify a Disk 7 01 and later Firmware Only 140 Scan for New Enclosures and Disks 143...

Page 8: ......

Page 9: ... 38 Figure 3 7 Drives Assigned Into Pack A 6 14 Firmware 41 Figure 3 8 Drives Assigned Into Pack A 7 01 and Later Firmware 42 Figure 3 9 All Drive Packs Created 6 14 Firmware 43 Figure 3 10 All Drive Packs Created 7 01 and Later Firmware 44 Figure 3 11 Select Drive Packs to Include in LUN 45 Figure 3 12 LUN is Being Defined 6 14 Firmware 46 Figure 3 13 LUN is Being Defined 7 01 and Later Firmware ...

Page 10: ...gical Drives Screen 6 14 Firmware 64 Figure 3 34 Create Destroy Expand Logical Drives Screen 7 01 and Later Firmware 65 Figure 3 35 Expand LUN Screen 66 Figure 3 36 Warning Message 67 Figure 3 37 Initialize LUN 6 14 7 01 and 7 03 Firmware 68 Figure 3 38 Initialize LUN 7 75 Firmware 69 Figure 3 39 Initialization Confirmation 70 Figure 3 40 Initialization Progress 6 14 Firmware 71 Figure 3 41 Initia...

Page 11: ... 01 and 7 03 Firmware 101 Figure 3 66 Background Initialization Status Screen 7 75 Firmware 102 Figure 3 67 Enable Write Cache For LUN s 103 Figure 3 68 World Wide Name Table for RAID Controller 104 Figure 3 69 Reporting Functions Menu for 6 14 Firmware 106 Figure 3 70 Reporting Functions Menu for 7 01 and Later Firmware 106 Figure 3 71 Default Screen Refresh Rate 107 Figure 3 72 Controller Status...

Page 12: ... Current Controller Configuration 128 Figure 3 95 Load Controller Configuration 129 Figure 3 96 Flashing New Firmware 130 Figure 3 97 Flash New Firmware Onto Supported Disk s Dialog Box 131 Figure 3 98 Flash New Firmware Dialog Box 132 Figure 3 99 Flash New Firmware Complete Box 133 Figure 3 100 Adjust Battery Settings 6 14 7 01 and 7 03 Firmware 134 Figure 3 101 Adjust Battery Settings 7 75 Firmw...

Page 13: ...e 1 2 Files in the Distribution Windows 3 Table 3 1 Select Physical Device Field Definitions 30 Table 3 2 Modify Disk Device Status Field Definitions 34 Table A 1 Record Layout 154 Table A 2 Master Slave Controller Status Table 155 Table A 3 Partner Status Table 157 Table B 1 Error Codes 162 ...

Page 14: ......

Page 15: ...RIX and Windows environments Learn about hardware and software requirements Learn how to use the GUI to operate the TPM software Structure of this Guide This guide contains the following chapters Chapter 1 Introduction Introduces the TPM software and provides information about features and packaging Chapter 2 Installing Configuring and Running TPM on IRIX Linux and Windows Describes the host prere...

Page 16: ...ation of this document please tell us Be sure to include the title and document number of the manual with your comments Online the document number is located in the front matter of the manual In printed manuals the document number can be found on the back cover You can contact us in any of the following ways Send e mail to the following address techpubs sgi com Use the Feedback option on the Techn...

Page 17: ... controllers It does 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 level 3 or higher This includes Microsoft s Internet Explorer 4 x and above and Netscape Navigator 3 x and above The browser client does not have ...

Page 18: ... packaged differently for IRIX Linux than for Windows 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 i...

Page 19: ...yed on most Web pages 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 Table 1 2 Files in the Distribution Windows Files Description cgi bin oemparts txt Cross reference file for spoofing make and model of subsystem cgi...

Page 20: ...image displayed on most Web pages passwd txt The username and password file that is validated during logon See32 dll This is a support dll for the email program sh exe This executable is part of the CYGWIN environment and allows usage of shell commands using the C system command tpm exe TPM service routine tpmwatch exe Executable file that monitors subsystem health Table 1 2 continued Files in the...

Page 21: ...pecific IP port or socket number The software must communicate with a specific IP port or socket number If there is a firewall or router ensure the administrator does not restrict traffic over that socket normally the socket used is 2002 A compatible Web browser HTML compatible Web browsers with JavaScript support such as Microsoft s Internet Explorer IE version 4 0 or 5 0 and Netscape s 4 x brows...

Page 22: ...9100 support for Windows has been frozen at Windows 2000 Advance Server and NT 4 0 with service pack 6 using TPM 1 0 and controller firmware 6 14 7 01 and 7 03 Support for the TP9100 on newer releases of Windows will not be developed Linux and Windows directories are provided on the TPM1 2 CD under the unsupported directory The images provided have not been rigorously tested for reliable operation...

Page 23: ... CD ROM into the CD ROM drive Note If the CD ROM does not mount refer to the appropriate IRIX Operating System Manual for instructions 3 Remove the existing TPM 1 0 software from your system Type the following command to launch the IRIX software versions tool to remove the sgi_tpm software image versions remove sgi_tpm 4 Type the following command to launch the IRIX installation tool inst to insta...

Page 24: ...launch the IRIX versions remove to remove TPM software versions remove sgi_tpm Installing TPM on Linux RedHat 6 2 with SGI ProPack 1 31 Platforms 1 Log in as root 2 Insert the TPM CD ROM into the CD ROM drive 3 Type the following command to mount the CD mount dev cdrom mnt cdrom 4 Type the following command to launch Red Hat Package Manager rpm which installs the TPM software rpm iv mnt cdrom unsu...

Page 25: ...e qlogic2100 module is loaded d The SCSI generic module is loaded Uninstalling TPM on Linux RedHat 6 2 with SGI ProPack 1 32 Platforms 1 Log in as root 2 Type the following Red Hat Package Manager rpm command to uninstall the TPM software rpm ev sgi_tpm 2 At the time of this writing TP9100 will not operate with SGI ProPack 1 4 SGI ProPack 1 3 works properly with drive firmware 6 14 however drive d...

Page 26: ...3 Select Start Run and type the following in the Run dialog box X unsupported windows setup exe where X corresponds to the drive letter of your CD ROM drive OR if you prefer navigate to the unsupported windows folder on the CD ROM and double click setup exe The TPM InstallShield Wizard dialog box appears as shown in Figure 2 1 Figure 2 1 TPM InstallShield Wizard 4 Click Next The License Agreement ...

Page 27: ...Installing the Software 007 4382 002 11 Figure 2 2 License Agreement Dialog Box 5 Click Yes The Choose Destination Location dialog box appears as shown in Figure 2 3 ...

Page 28: ...log Box 6 You can accept the file installation default destination folder C Program Files SGI SGI TP9100 Array Manager or click Browse to select a file installation different destination folder 7 When you have selected a destination folder click Next The Select Program Folder dialog box appears as shown in Figure 2 4 ...

Page 29: ...g the Software 007 4382 002 13 Figure 2 4 Select Program Folder Dialog Box 8 Select the program folder for storing program icons and click Next The Installation Complete dialog box appears as shown in Figure 2 5 ...

Page 30: ...14 007 4382 002 2 Installing Configuring and Running TPM on IRIX Linux and Windows Figure 2 5 Installation Complete Dialog Box 9 Click Finish to complete the installation ...

Page 31: ...e has been successfully uninstalled from your machine 4 Click OK The TPM software is removed 5 Click Close on the Add Remove Programs Properties dialog box to close it 6 Close the Control Panel window Configuring Usernames and Passwords TPM s security mechanism is simple Just edit the passwd txt file and make changes as necessary only the system administrator should have access rights to this file...

Page 32: ...M enter the following command opt dam tpm D W port_number where port_number is the IP socket port number required to access the program This not only hides TPM from standard Web surfers but also prevents it from interfering with a system that happens to function as a Web server Because normal Web traffic uses TCP IP port number 80 the TPM server is invisible to client browsers unless the browsers ...

Page 33: ...f the entry in the Target text box after the right hand quote mark Note When enabled debug mode may cause the application to run more slowly Setting Up the Browser Now that TPM has been invoked you must set up a browser to run the TPM GUI Assume for example that the TCP IP number of your host is 192 200 200 7 and it s name is server1 sgi com To interact with the TPM software set the address URL of...

Page 34: ...18 007 4382 002 2 Installing Configuring and Running TPM on IRIX Linux and Windows http server2 sgi com 1234 or http 192 200 200 10 1234 ...

Page 35: ...rname and passwords match the file contents the main window screen appears see Figure 3 1 on page 22 Otherwise the logon dialog box is redisplayed TPM does not support multiple concurrent users If another user or specifically another browser session from any IP number invokes TPM by setting their browser to the appropriate URL TPM logs off the original user If you do not have networking installed ...

Page 36: ...tem That means if you start another session of TPM before the port is free you will see a message saying your default port is busy and it will use the next available one TPM is not designed to be a multi user program Only one Web browser at a time should attempt to interact with it If you have an enterprise with multiple hosts and subsystems you can open multiple windows as necessary with your bro...

Page 37: ... Where the screens are different both are presented and explained Main Menu After you successfully log on to TPM the main menu is presented see Figure 3 1 Note In many of the menus and screens shown in this document and presented by the software additional information in the menu or screen is shown that may not appear in the body of the document Be sure to read all information in each menu or scre...

Page 38: ...nt for 6 14 7 01 7 03 and 7 75 firmware The differences will be explained as each menu item is explained in subsequent sections of this chapter It is a good idea to disable the browser menu buttons when you run TPM because the BACK RELOAD Netscape Navigator and REFRESH Internet Explorer buttons do not work with TPM In fact using these buttons may put the TPM application in an ...

Page 39: ...presents at the bottom of each screen The main menu window has the following principal areas with the associated explanations on the indicated pages Configuration Functions on page 26 Administrative Functions on page 85 Reporting Functions on page 106 Miscellaneous Functions on page 122 ...

Page 40: ...mpts the default setting is 3 Possible values for the time interval between refreshing the number of restart attempts are DISABLED never reset automatically to 7 days 2 Debug Dump Debug Dump is enabled by default When enabled this feature records controller state information when an abort occurs After the abort has completed the abort information can be retrieved and analyzed to help determine why...

Page 41: ...ure Addition This feature allows users to add disk enclosures one or more to a configured system while the system continues to operate After the enclosure or enclosures have been added to the system this feature starts the SES monitoring process for the new enclosure The user can then configure the additional disk capacity without restarting the system Specific New Functions for 7 75 FFx Firmware ...

Page 42: ... Configuration Function Menu on page 36 Initialize LUN s Configuration Function Menu on page 68 Initialize LUNs in Background Configuration Function Menu on page 73 Note Initializing LUNs in the background is a new feature with the 7 75 firmware With the 7 75 firmware there is no controller reset on LUN creation and deletion Configure Host to LUN Mapping Configuration Function Menu on page 76 Inst...

Page 43: ...vice Dialog Box By activating the desired checkbox under the Select column and clicking the Select button you can select which RAID subsystem you wish to configure or monitor You make your selection by choosing the physical device path associated with any ID LUN combination displayed If you are running in a dual controller configuration in redundant mode make sure to select controller 0 C0 An exam...

Page 44: ...l SCSI and FC device drivers 2 Issues a standard SCSI inquiry command to report the drive Vendor ID and Product ID fields If the inquiry fails TPM assumes the device driver is no good and skips to the next driver in the list 3 Issues the vendor specific Inquiry command to determine if the device is a logical drive within a RAID subsystem If so it issues additional commands to report which controll...

Page 45: ...you must reboot Caution If the Qlogic device driver is in use when you attempt to remove it for example an outstanding command is in progress the host server might crash the Linux OS will hang Therefore you should make sure that all applications that are using the Qlogic device driver have been terminated first before you remove and reinstall the device driver Note Use the qla2100 driver for SGI P...

Page 46: ...dentify the device driver Type TPM reports all TP9100 RAID devices Vendor ID SCSI Inquiry Product ID SCSI Inquiry The Vendor ID and Product ID parameters are returned by a standard SCSI Inquiry You may wish to note some interesting information reported by LUNs The first field typically starts with DAC The second field describes the type and size of RAID LUN you have For example the selected LUN at...

Page 47: ...Configuration Functions 007 4382 002 31 Figure 3 3 Modify Disk Device Status Dialog Box for 6 14 Firmware ...

Page 48: ...32 007 4382 002 3 Using TPM Figure 3 4 Modify Disk Device Status Dialog Box for 7 01 and Later Firmware ...

Page 49: ...ration Click on a button or buttons to change the drive state then click OK at the bottom of the screen to activate the changes You would typically use the buttons as follows Click ON LINE to put a drive into the online state Click HOT SPARE to turn one or more drives into hot spares Click UNCONFIGURED to change the state of a drive from online to dead a dead drive acts as though it is not even pl...

Page 50: ...e 2 for FC and 1 for SCSI Interface The drive controller interface FC AL Fibre Channel Arbitrated Loop Drive Speed 7 01 and later firmware only The spindle speed in RPM of the hard disk drive Physical The physical number of blocks and MB on the disk 1 MB 1024 1024 bytes and one block 512 bytes Usable The usable number of blocks and MB on the disk These numbers are always less than the physical num...

Page 51: ... Finally TPM does not care to which state you change a drive so use common sense If the Modify Disk Device Status screen shows that a drive is used within a LUN and you change the drive from ON LINE to some other state data loss could result ...

Page 52: ...ion select Create Destroy Expand Logical Drives under the Configuration Function menu The dialog box shown in Figure 3 5 appears Figure 3 5 Create Destroy Expand Logical Drives Dialog Box The Create Destroy Expand Logical Drives dialog box contains the following buttons New Configuration allows you to create a new disk configuration If LUNs have already been defined they must be deleted ...

Page 53: ...capacity to an existing LUN Note At the top of the screen is a link marked Click here Clicking this link opens a window that provides detailed information on each type of RAID along with performance characteristics and data reliability considerations If one has not had factory training on the controllers this information will probably be quite useful The following sections explain how to use these...

Page 54: ...is allows more than 8 or 16 firmware version 7 01 or greater physical disk drives to be configured as a system drive A system drive can span up to 4 or 16 firmware version 7 01 or greater drive packs The controller creates the spanned system drive during the array configuration process Data is striped across the drive packs of the spanned system drive See the section titled Creating and Defining N...

Page 55: ...vices storage volumes that are presented to the operating system During the configuration process after physical disk drive packs are defined one or more system drives must be created from the drive packs System drives have the following properties More than one system drive can be defined on a single drive pack Or a system drive can span 4 firmware below 7 01 or 16 firmware greater than 7 01 pack...

Page 56: ...or configuration purposes and are used to group drives together for easier configuration 2 To continue assigning drives into packs repeat step 1 until all desired drives are assigned into packs 3 After at least one pack has been created you can use the Select Previous Pack button to reconfigure a previously configured pack 4 After you have finished creating the desired drive packs use the Define L...

Page 57: ...om the map shown in the RAID Subsystems area of the screen into Pack A The top area of the screen contains a table that shows the drives assigned to drive pack A Next Assign now appears in a new row to indicate that drives can now be selected and assigned to drive pack B through a similar process As you assign drives to the pack the screen changes to the example shown in Figure 3 7 6 14 firmware o...

Page 58: ...are and the remaining drives in the pack shift to the left while the removed drive reappears with a cleared checkbox in the RAID Subsystem table Use the Select Previous Pack button to reconfigure the drive arrangement in an earlier drive pack Nothing is saved for several more screens and you may cancel at any time by pressing the Cancel button Use the Clear All button to deassign all drives from t...

Page 59: ...button as necessary until the drives are grouped as desired into separate drive packs Note Refer to New Configuration on page 38 for rules on drive pack configuration When you are finished the screen looks similar to the one pictured in Figure 3 9 6 14 firmware or Figure 3 10 7 01 and later firmware In both cases the drives have been grouped into three separate drive packs Figure 3 9 All Drive Pac...

Page 60: ...44 007 4382 002 3 Using TPM Figure 3 10 All Drive Packs Created 7 01 and Later Firmware ...

Page 61: ...e 3 11 appears Figure 3 11 Select Drive Packs to Include in LUN 2 Check the boxes at the left A B or C to select one or more packs to combine into a LUN 3 To create a LUN from drive pack A for example activate the A box and click Configure New at the bottom of the screen The screen in Figure 3 13 6 14 firmware or Figure 3 14 7 01 and later firmware appears ...

Page 62: ...e For controllers with 6 14 firmware you must go to the View Modify RAID Controller Configuration dialog box see Figure 3 50 on page 87 and select the stripe size before defining the LUN Figure 3 12 LUN is Being Defined 6 14 Firmware ...

Page 63: ...og boxes show that a Logical Drive 0 LUN 0 is being created that allows you to select the RAID level and usable MB 4 Select the desired RAID level from the drop down box shown 5 In this example leave All in the Usable MB field and click Apply to actually create the LUN The screen shown in Figure 3 14 appears ...

Page 64: ...sk drive 6 To continue building LUNs that incorporate drives in other packs click Select Pack s and repeat the process of defining LUNs and their corresponding RAID levels and usable MB Figure 3 15 6 14 firmware or Figure 3 16 7 01 and later firmware shows how the screen appears after using all the drive packs to define three separate LUNS ...

Page 65: ...Configuration Functions 007 4382 002 49 Figure 3 15 All LUNs Defined 6 14 Firmware ...

Page 66: ...50 007 4382 002 3 Using TPM Figure 3 16 All LUNs Defined 7 01 and later Firmware At this point all the LUNs have been defined Next the RAID controller must be updated with the new configuration ...

Page 67: ...7 03 Firmware For 7 75 firmware the warning screen shown Figure 3 18 appears Figure 3 18 Updating the RAID Controller Warning Screen 7 75 Firmware 2 Click YES to save the LUN configuration otherwise click NO If all goes well the screen shown in Figure 3 19 appears for 6 14 7 01 and 7 03 firmware versions indicating that the new LUN s are online If you are running 7 75 firmware the screen shown in ...

Page 68: ...are only Figure 3 20 LUN Online Screen 7 75 firmware only For 6 14 7 01 and 7 03 Firmware 5 Click the Create Destroy Expand Logical Drive s button if you want to add more LUNs or reconfigure existing LUNs 6 Click Reset Controller after all LUNs have been added and properly configured ...

Page 69: ...re adding a new LUN to an existing configuration you should unmount any LUNs before resetting This is especially important if there is a possibility that the host will attempt to issue any I Os to the LUNs before the controller s finish rebooting 7 Click YES The window shown in Figure 3 22 appears Figure 3 22 Controller Resetting Information Screen ...

Page 70: ...ating a reset is to give you the chance to make sure your host s are ready for a reset For 6 14 7 01 and 7 03 firmware the two Reset Status Information windows appear as shown in Figure 3 23 and Figure 3 24 Figure 3 23 Controller Resetting Status Screen 1 of 2 Figure 3 24 Controller Resetting Status Screen 2 of 2 ...

Page 71: ... Drivers for New LUNS Configuration Function Menu on page 83 b Initialize the LUNs see Initialize LUN s Configuration Function Menu on page 68 For 7 75 Firmware 9 After you click OK on the screen shown in Figure 3 20 you are returned back to the main page You must then follow these steps a Install the device driver for the new LUN see Installing Device Drivers for New LUNS Configuration Function M...

Page 72: ...Create Destroy Expand Logical Drives under the Configuration Function menu The screen shown in Figure 3 25 appears for 6 14 7 01 and 7 03 firmware For 7 75 firmware the screen shown in Figure 3 26 appears Figure 3 25 Create Destroy Expand Logical Drives Screen 6 14 Firmware ...

Page 73: ... 007 4382 002 57 Figure 3 26 Create Destroy Expand Logical Drives Screen 7 01 and Later Firmware To add one or more LUNs follow these directions 1 Click Add LUN s A screen similar to the one in Figure 3 27 on page 58 appears ...

Page 74: ...procedure that is followed and the screens that appear are similar to adding a new configuration to an unconfigured controller The differences are as follows All previously defined LUNs and packs which are actually used in LUNs are displayed when selecting drives for packs The allocated drives however do not have an empty checkbox in them only unused disks have an empty checkbox You may not add a ...

Page 75: ... The warning screen shown in Figure 3 28 appears for 6 14 7 01 and 7 03 firmware For 7 75 firmware the screen shown in appears Figure 3 28 Add LUN s Warning Screen 6 14 7 01 and 7 03 Firmware Figure 3 29 Add LUN s Warning Screen 7 75 Firmware 4 Click YES to add the LUN or NO to cancel and go back to the main menu 5 If you are running 7 75 firmware proceed to step 7 otherwise continue If you select...

Page 76: ...d more LUNs If you select Create Destroy Expand Logical Drives you are returned to the dialog box of Figure 3 25 on page 56 7 If you are running 7 75 firmware the screen shown in Figure 3 31 appears Figure 3 31 Add LUN s Confirmation Screen 7 75 Firmware 8 After you click OK on the screen shown in Figure 3 31 you are returned back to the main page You may then follow the steps shown in the screen ...

Page 77: ...that was created Figure 3 32 Delete LUN Warning Screen 2 Click YES to delete the LUN immediately 3 Click NO to return to the main menu Don t delete a LUN with a mounted file system on it This may lock up the server or at the very least cripple it Warning Make sure that you do not delete the LUN associated with the device driver you selected to talk to the RAID subsystem If you do TPM will not be a...

Page 78: ...e a 7 disk drive set This procedure is also referred to by the acronym MORE MORE is supported in the simplex mode of operation only One controller in a dual active controller system must be disabled failed over Attempting to do this operation in a dual active environment will be rejected 4 One to six drives can be added to a set at a time The maximum number of physical disk drives is eight with 6 ...

Page 79: ... CRITICAL mode 11 MORE Initialize Rebuild and Consistency Check are mutually exclusive operations Only one process may run at a time 12 No configuration update commands will be accepted during the expansion 13 Write back cache is disabled during the expansion 14 The LUN must be online To expand a LUN follow these steps ...

Page 80: ...g TPM 1 Click Expand LUN in the Create Destroy Expand Logical Drives screen see Figure 3 33 for 6 14 firmware and Figure 3 34 for 7 01 and later firmware Figure 3 33 Create Destroy Expand Logical Drives Screen 6 14 Firmware ...

Page 81: ...Configuration Functions 007 4382 002 65 Figure 3 34 Create Destroy Expand Logical Drives Screen 7 01 and Later Firmware A screen similar to that shown in Figure 3 35 appears ...

Page 82: ...RAID Subsystems Map area of the screen with an empty checkbox visible the drives are unused and can be assigned to expand a LUN Click the Select Another Pack button until the cell labeled Next Assign is in the desired drive pack that is being expanded Then activate the desired checkboxes and click Select Marked to add the drive s to the pack When you expand the LUN the drive pack to which the driv...

Page 83: ...nother Pack button to select and expand another pack or click EXPAND Selected LUN button to finish the LUN expansion process If you click EXPAND Selected LUN the warning message shown in Figure 3 36 appears Figure 3 36 Warning Message 4 Click YES to begin the LUN expansion or NO to cancel and return to the main menu ...

Page 84: ...selects uninitialized LUNs for you and displays their status INITIALIZED UNINITIALIZED or INITIALIZING To initialize one or more LUNs follow these steps 1 Click Initialize LUNs on the main menu The screen shown in Figure 3 37 appears for 6 14 7 01 and 7 03 firmware The screen shown in Figure 3 38 appears for 7 75 firmware Figure 3 37 Initialize LUN 6 14 7 01 and 7 03 Firmware ...

Page 85: ...UNs in Background on the main menu see Initialize LUNs in Background Configuration Function Menu on page 73 The Background Init button shown in this screen is a radio button indicating that only one LUN can be selected at a time for background initialization The Initialize LUNs in Background selection on the main menu must be used to background initialize multiple LUNs ...

Page 86: ...reen The initialization confirmation screen shown in Figure 3 39 appears Figure 3 39 Initialization Confirmation 3 To continue with the initialization of the LUNs shown on the screen click OK A status screen similar to the one shown in Figure 3 41 for controller 6 14 firmware or in Figure 3 41 for controller 7 01 and later firmware displays how the procedure is progressing and updates every 10 sec...

Page 87: ...Configuration Functions 007 4382 002 71 Figure 3 40 Initialization Progress 6 14 Firmware ...

Page 88: ...ialization procedure can be done at any time and the controller s will service I Os for other LUNs while this is in process There is also a configurable parameter in the controller configuration that allows you to adjust how much controller CPU time to allow for background operations such as this ...

Page 89: ...ed by default If the Enable Background Init controller parameter is changed and set to disabled Initialize LUNs in Background will not be displayed under Configuration Functions The option to perform a background initialization is still provided under the Initialize LUN s function However only one LUN can be selected for background initialization at a time using this function When performing Backg...

Page 90: ...75 Firmware 2 Click INITIALIZE The screen shown in appears Figure 3 43 Initialize LUNs in Background 7 75 Firmware 3 Click OK Background initialization now begins and initializes any uninitialized system drives one at a time and is paused by any of the following operations ...

Page 91: ...ete Once paused background initialization will only continue after a write operation to the LUN The same is true of a controller reset Note Performance is degraded during background initialization because every write requires access to all drives in the RAID group Sites that require optimal performance should take this into account and initialize LUNs in the foreground Published performance levels...

Page 92: ...osts see the logical disks and the effects of a hardware failure When you select Configure Host to LUN Mapping from the main menu the dialog box shown in Figure 3 44 6 14 firmware or in Figure 3 46 7 01 and later firmware appears Figure 3 44 Configure Host to LUN Mapping 6 14 Firmware The mapping strategy currently used by the controller is indicated with CURRENT In the example of Figure 3 44 the ...

Page 93: ...o the mapping be sure to consider how the new mapping might affect device drivers on attached systems Depending on what you are changing you might make the controller invisible to TPM You also might make one of your host device drivers now point to the wrong LUN which could result in data loss if the LUN is in use In other words TPM will not stand in your way if you do something to configure the s...

Page 94: ...e attached to the controller s through a fibre channel arbitrated loop FC hub or FC switch An example of fibre channel arbitrated loop configuration is shown in Figure 3 45 Figure 3 45 Storage Area Network Without host to LUN mapping each host computer 1 through 3 has complete access to all four system drives When a host system boots operating systems such as Windows NT attempt to mount all of the...

Page 95: ...es the table of WWNs to determine access to a specific system drive If a host sends a new command to the controller the controller validates the WWN LUN and controller port prior to servicing the command If the WWN LUN and port information are valid for the system drive the requested command is completed normally If the WWN LUN and port combination are not valid for the system drive the command is...

Page 96: ...iver to the host Multi TID in this topology all ports are active This topology provides transparent failover and failback but should not be used in conjunction with an alternate path driver This manual is not designed to be a tutorial on the strengths weaknesses and required external hardware configuration to use for each topology for the various operating systems The documentation here merely cov...

Page 97: ...op down box then press the Select button The screen is then changed to contain the appropriate values for the selected topology and controller port combination Note Your subsystem will probably have multiple controllers and ports If this is the case use the buttons in the Portmap area of the screen to configure the map for each of them the topology type is the same for all ports After all the chan...

Page 98: ...be sure to consider how the new mapping might affect device drivers on attached systems Depending on what you are changing you might make the controller invisible to TPM You also might make the device drivers now point to the wrong LUN which could result in data loss if the LUN is in use In other words TPM will not stand in your way if you do something to configure the system in an undesirable man...

Page 99: ...g to prevent you from doing something that would be detrimental to the system configuration Also if you have cross linked or improperly defined device drivers running this function corrects the problem but it also properly redefines drivers This could also have an effect on mounted devices Below are some operating system specific comments Linux RedHat 6 2 does not support scanning for new devices ...

Page 100: ... messages going to stderr appear at the top of the result window The output buffer is truncated to the first 95 KB worth of data This command is typically used to perform mounts but TPM doesn t care what you do Remember also that the command will be run as root so please view the caveats above To run the command click Send Command To Host on the main menu The screen shown in Figure 3 48 appears Fi...

Page 101: ...xplanations on the indicated pages View Modify RAID Controller Configuration on page 86 Reset Controller s on page 95 Gracefully Bring a Controller Off Line on page 96 Gracefully Bring a 2nd Controller On Line on page 97 Perform Data Consistency Operations on a LUN on page 98 Enable Disable Write Cache for LUN s on page 103 Modify Purge Non Volatile WWN Tables on page 104 Note The Modify Purge Non...

Page 102: ...tive The two choices labeled New Config can only be made when there are no defined LUNs as they are data destructive When you click View Modify RAID controller configuration the dialog boxes appear as shown in Figure 3 50 and Figure 3 51 for controllers with 6 14 firmware as shown in Figure 3 52 and Figure 3 53 for controllers with 7 01 firmware and as shown in Figure 3 54 through Figure 3 56 for ...

Page 103: ...Administrative Functions 007 4382 002 87 Figure 3 50 View Modify Controller Configuration partial for 6 14 Firmware ...

Page 104: ...88 007 4382 002 3 Using TPM Figure 3 51 View Modify Controller Configuration partial for 6 14 Firmware ...

Page 105: ...Administrative Functions 007 4382 002 89 Figure 3 52 View Modify Controller Configuration partial for 7 01 Firmware ...

Page 106: ...90 007 4382 002 3 Using TPM Figure 3 53 View Modify Controller Configuration partial for 7 01 Firmware ...

Page 107: ...Administrative Functions 007 4382 002 91 Figure 3 54 View Modify Controller Configuration partial for 7 75 Firmware ...

Page 108: ...92 007 4382 002 3 Using TPM Figure 3 55 View Modify Controller Configuration partial for 7 75 Firmware ...

Page 109: ...Administrative Functions 007 4382 002 93 Figure 3 56 View Modify Controller Configuration partial for 7 75 Firmware ...

Page 110: ...ontroller dialog box before the LUN is defined Disk Queue Limit not viewable or changeable with controllers that have 7 01 and later firmware The Auto Failback selection appears for 7 01 and later firmware only It is not viewable or changeable with controllers that have 6 14 firmware Make as many changes as you desire on the screen then click the Apply button which saves the new configuration on a...

Page 111: ...controller If the system is a dual controller configuration clicking YES resets both controllers Otherwise click NO or the Return to Main Page link If you are not running Linux you will see the screens shown in Figure 3 58 and Figure 3 59 These screens indicate when the controllers are back on line Click the close button X or press the Close This Window button after the controllers have reset Figu...

Page 112: ...roller Off Line When the Gracefully Bring a Controller Off Line menu selection is made the screen shown in Figure 3 60 appears Figure 3 60 Warning Screen Click YES button to initiate a controller failover This is typically done for disaster recovery testing You could also do the testing by physically removing a controller but this lets you accomplish the same thing without touching the disk array ...

Page 113: ...cement controller is detected 2 The surviving controller releases its partner from reset 3 Once the replacement controller completes initialization and is ready to resume I O requests the surviving controller quiesces both ports by responding with BUSY status to new I O requests 4 The surviving controller disables the failover port or secondary ID 5 The surviving controller enables its primary por...

Page 114: ...on will not restart until a write is sent to the LUN against which background initialization was paused Use this screen to initiate a check and or repair on a logical drive To execute this process the logical drive must be configured for high availability RAID There are several reasons why the check or restore could be denied and TPM reports the reasons if the request is rejected The most common r...

Page 115: ...ng that the process has started Figure 3 63 Operation Started Dialog Box Click OK to proceed The window shown in Figure 3 64 for 6 14 firmware Figure 3 65 for 7 01 and 7 03 firmware and Figure 3 66 for 7 75 firmware shows the progress a few minutes after initiating a Check and Restore for Logical Drive 0 and 15 minutes after starting a LUN Initialization format ...

Page 116: ...100 007 4382 002 3 Using TPM Figure 3 64 Background Initialization Status Screen 6 14 Firmware ...

Page 117: ...Administrative Functions 007 4382 002 101 Figure 3 65 Background Initialization Status Screen 7 01 and 7 03 Firmware ...

Page 118: ...102 007 4382 002 3 Using TPM Figure 3 66 Background Initialization Status Screen 7 75 Firmware ...

Page 119: ... for LUN s When the Enable Disable Write Cache for LUN s menu selection is made the dialog box shown in Figure 3 67 appears Figure 3 67 Enable Write Cache For LUN s Select the LUNs where you want the cache enabled or disabled and click Apply at the bottom of the screen ...

Page 120: ... WWN Tables menu selection is made the dialog box shown in Figure 3 68 appears Figure 3 68 World Wide Name Table for RAID Controller The World Wide Name WWN table feature has been modified with firmware version 7 75 to include a delete WWN from WWN table option The number of supported host WWNs is 64 ...

Page 121: ...s a host WWN table until the configuration is cleared As WWNs are removed and the WWN table updated any WWNs following those deleted are moved up to fill the vacancies in the WWN table The SAN map uses the indices of the WWN table entries to specify hosts that have access to a specific system drive When the WWN table entries are deleted the indices change for any entries following those WWNs that ...

Page 122: ...r firmware Figure 3 69 Reporting Functions Menu for 6 14 Firmware Figure 3 70 Reporting Functions Menu for 7 01 and Later Firmware The Reporting Functions menu has the following selections with the associated explanations on the indicated pages Set Default Screen Refresh Rate on page 107 Display Dual Controller Status on page 108 Topology Query on page 109 Display Statistical Data by Physical Devi...

Page 123: ...on on page 112 Display Physical Subsystem Information on page 114 Display Logical Subsystem Information on page 118 Display Environmental Subsystem Information on page 120 Set Default Screen Refresh Rate When the Set Default Screen Refresh Rate menu selection is made the screen shown in Figure 3 71 appears Figure 3 71 Default Screen Refresh Rate Enter the desired screen refresh rate in seconds and...

Page 124: ...ormation about the controller s and whether or not they are working together There are nearly 100 different error or warning messages that can be returned and this could be quite useful in the event you have a controller failure You should also periodically check this screen during normal operations to make sure that all is well In some cases you may have a controller failure which does NOT result...

Page 125: ... made the screen shown in Figure 3 73 appears Figure 3 73 Topology Query This screen displays a list of Fibre Channel host adapters that are or were attached to the RAID controller Use this screen to view limited topology information Note This is a read only display No parameters can be changed ...

Page 126: ...n Figure 3 74 appears Figure 3 74 Statistical Data for Logical Devices for 6 14 Firmware This screen displays cumulative reads and writes for all logical drives since the last polling period If no I Os occurred nothing is displayed In the screen above drives number 0 through 3 were just initialized and no other operations were done during that time All numbers reset every time the screen is brough...

Page 127: ...e Information menu selection is made the screen shown in Figure 3 75 appears Figure 3 75 Display SCSI Fibre Device Information The screen shows what the standard SCSI inquiry returns for a device or LUN Use it for diagnostic reasons or to help analyze any SCSI or Fibre Channel device attached to your computer ...

Page 128: ...ystem Configuration Information menu selection is made the Controller Information Values see Figure 3 76 Controller Tunable Parameters see Figure 3 77 and GroupConfig Structure see Figure 3 78 screens appear Figure 3 76 Controller Information Values partial screen Figure 3 77 Controller Tunable Parameters ...

Page 129: ...e These screens contain hexadecimal dump information from the controller configuration file This would be of interest to the technical support group in the event of a problem or would prove helpful to verify that several subsystem configurations have properly been cloned ...

Page 130: ...sical Subsystem Information menu selection is made the screen shown in Figure 3 79 and Figure 3 80 appear for controllers with 6 14 firmware Figure 3 81 and Figure 3 82 appear for controllers with 7 01 and later firmware Figure 3 79 Physical Subsystem Information partial for 6 14 Firmware ...

Page 131: ...Reporting Functions 007 4382 002 115 Figure 3 80 Physical Subsystem Information partial for 6 14 Firmware ...

Page 132: ...116 007 4382 002 3 Using TPM Figure 3 81 Physical Subsystem Information partial for 7 01 and later Firmware ...

Page 133: ...ed information which are not returned by controllers with 6 14 firmware These screens shows statistical data drive status and errors for all drives in all subsystems It also correctly displays the enclosure number row and column of each disk drive All numbers are cumulative starting from zero when the subsystem is powered on Under normal operation you should rarely see any errors ...

Page 134: ...en the Display Logical Subsystem Information menu selection is made the windows shown in Figure 3 83 for controllers with 6 14 firmware and Figure 3 84 for controllers with 7 01 and later firmware appear Figure 3 83 Logical Subsystem Information partial for 6 14 Firmware ...

Page 135: ...id out If one of the drives were removed you would see the ONLINE indicator change to CRITICAL If you were to view the screen shown in Display Physical Subsystem Information on page 114 under this condition you would see the disk being rebuilt only if an action was taken for example if a disk had failed and was replaced In that case a rebuild operation should be in progress If this wasn t a test t...

Page 136: ...n the Display Environmental Subsystem Information menu selection is made the screen shown in Figure 3 85 for controllers with 6 14 firmware and Figure 3 86 for controllers with 7 01 and later firmware appears Figure 3 85 Display Environmental Subsystem Information 6 14 Firmware ...

Page 137: ...erent controller firmware versions contain the same information but arranged differently The windows display status information results of polling the enclosure and all expansion enclosures every 10 seconds Note If expansion enclosures are attached all of the same information would be reported for them as well only with a different Enclosure ID ...

Page 138: ...eous Functions Menu for 6 14 Firmware Figure 3 88 Miscellaneous Functions Menu for 7 01 and Later Firmware The Reporting Functions menu has the following selections with the associated explanations on the indicated pages Display Status of Background Jobs on page 124 Flush Controller s Write Cache to Disk on page 127 Save Current Controller Configuration on page 128 ...

Page 139: ...e Only on page 137 View the Controller s Internal Event Log 7 01 and later Firmware Only on page 138 Identify a Disk 7 01 and later Firmware Only on page 140 Scan for New Enclosures and Disks on page 143 Note The Scan for New Enclosures and Disks feature is new with 7 75 firmware Save Controller Debug Dump on page 145 Note The Save Controller Debug Dump feature is new with 7 75 firmware Stop Confi...

Page 140: ...ckground Jobs When the Display Status of Background Jobs menu selection is made the windows appear as shown in Figure 3 89 for 6 14 firmware and Figure 3 89 for 7 01 and later firmware appear Figure 3 89 Display Status of Background Jobs 6 14 Firmware ...

Page 141: ...scellaneous Functions 007 4382 002 125 Figure 3 90 Display Status of Background Jobs 7 01 and Later Firmware Note If a background init is in progress 7 75 firmware the screen shown in Figure 3 91 appears ...

Page 142: ...ground Jobs Background Init in Progress 7 75 Firmware These windows show you how initialization rebuilds or checks are progressing The browser title bar not shown in Figure 3 90 displays the date and time of the last poll Press the Return to Main Page link to exit ...

Page 143: ...rm this after all LUNs are unmounted and before a power down If you were to do a cache flush on mounted file systems that are servicing write requests there would be a small risk that this request would never complete However it would be pointless to flush the cache in this situation as the cache would instantly be dirty after the controller receives the next write command If the cache flush is su...

Page 144: ...pears Figure 3 94 Save Current Controller Configuration To save the current controller configuration to a file type the name of the file in the area provided on the screen and click SAVE Configuration The file is saved locally on the server that launched TPM not the client machine running the Web browser The file may be used later to restore or clone a RAID configuration ...

Page 145: ... Load Controller Configuration This screen allows you to load the controller configuration file into another RAID array You can use this feature to clone a RAID configuration To clone a configuration this way the two RAID subsystems must be exactly the same including the disk drives The file is or loaded from the sever that launched TPM not the client machine running the Web browser ...

Page 146: ...ld become unpredictable and the drive may even become inoperable In this event drive data recovery may have to be performed by a professional data recovery lab After you enter the filename of the image click FLASH TPM then verifies the image size and type for your subsystem If verification fails a report is made Flashing the firmware takes a few seconds following which TPM immediately jumps to the...

Page 147: ...orted Disk s Dialog Box Warning The TPMWatch application must be terminated prior to updating disk drive firmware Failure to do so may cause one or more disk drives to become inoperable Warning If you attempt to flash new firmware to the disk drive or controller while background jobs are running the drive is transferring data drive operation could become unpredictable and the drive may even become...

Page 148: ...mplete click the Flash New Firmware Onto Supported Disk s menu selection The dialog box shown in Figure 3 98 appears Figure 3 98 Flash New Firmware Dialog Box Read all the instructions on the dialog box select one or more devices to flash then click FLASH to flash the firmware When the process is complete the screen shown in Figure 3 99 appears ...

Page 149: ...w Firmware Complete Box Wait 120 seconds as the screen instructs then cycle the power After power up and reboot are complete enable the Operational Fault Management and Auto Rebuild Management functions on the View Modify RAID Controller Configuration dialog box ...

Page 150: ...attery Settings menu selection is made the screen shown in Figure 3 100 appears for 6 14 7 01 and 7 03 firmware The screen shown in appears for 7 75 firmware Figure 3 100Adjust Battery Settings 6 14 7 01 and 7 03 Firmware Figure 3 101Adjust Battery Settings 7 75 Firmware ...

Page 151: ...ioning involves fully discharging the battery then recharging it Note While the battery is being reconditioned the system cache operates in the conservative cache mode write through for the duration of the reconditioning process Charge Battery initiates a battery charge cycle Shutdown Battery this option shuts down charging to the battery The Battery Backup Unit BBU maintains memory content in the...

Page 152: ...ion is made the screen shown in Figure 3 102 appears Figure 3 102Clear Configuration Warning Read the information in the screen before you take any action To erase the configuration structures click CLEAR The confirmation message shown in Figure 3 103 appears Figure 3 103Clear Configuration ...

Page 153: ...Set Real Time Clock menu selection is made the dialog box shown in Figure 3 104 appears Figure 3 104Set Real Time Clock Click SET CLOCK to synchronize the controller clock with the host computer The confirmation screen shown in Figure 3 105 appears Figure 3 105Set Real Time Clock Confirmation Dialog Box ...

Page 154: ...ts that occurred since the last time the dialog box was brought up The buttons at the bottom of the dialog box provide these functions Save All saves all events to a raw data text file named eventhistory log Save New saves the new events to a raw data text file named eventhistory log Note A Save New operation overwrites the current eventhistory log file If you do not want to overwrite it it must b...

Page 155: ...ts to the raw data text file named eventhistory log file View All Events displays all events including old and new events Note If you are running gamevent on the system this button must be used to see all log events because gamevent is continually emptying the event log ...

Page 156: ... 3 52 on page 89 Also at least one of the SES disk drives must be present and operational see Figure 3 107 and Figure 3 108 Figure 3 107SES Drive Locations Rackmount Configuration DHIN918AJ0F6791 FCAL 9 17GB DHIN918AJ0F6791 FCAL 9 17GB DHIN918AJ0F6791 FCAL 9 17GB DHIN918AJ0F6791 FCAL 9 17GB DHIN918AJ0F6791 FCAL 9 17GB DHIN918AJ0F6791 FCAL 9 17GB DHIN918AJ0F6791 FCAL 9 17GB DHIN918AJ0F6791 FCAL 9 1...

Page 157: ...Miscellaneous Functions 007 4382 002 141 Figure 3 108SES Drive Locations Tower Configuration When the Identify a Disk menu selection is made the dialog box shown in Figure 3 109 appears SES Drives ...

Page 158: ...142 007 4382 002 3 Using TPM Figure 3 109Identify a Disk Click PING to identify a selected drive ...

Page 159: ...onal disk capacity without restarting the system Additional enclosures are added to the configured system using the following procedure 1 Check for ID conflicts Each enclosure and disk drive must have a unique ID 2 Resolve any ID conflicts 3 Connect drive channels from the existing system to the new enclosure or enclosures 4 Supply power to the new enclosure or enclosures This causes a Loop Initia...

Page 160: ... disk drives are ready for configuration 8 If the new enclosure s are not detected remove and insert a disk drive from the new enclosure Removing and inserting a disk drive generates an LIP and the new disk drives will join the existing fibre loop 9 Issue the scan for additional enclosures a second time ...

Page 161: ...uests from the partner controller so that the dump can be generated The Debug Dump is written to a Reserved Disk Area RDA on one selected disk drive The contents of the dump are not user configurable The default operation is that when the dump is complete status information is written to the Debug Dump header The Debug Dump data entry consists of an abort code an error code and an event flag and i...

Page 162: ...ce the service routine as been killed no commands can be issued and anyone with a Web browser receives the standard error message indicating the host is not found In TPM 1 2 when the Stop Configurator Service Routine on Host menu selection is made an emergency shutdown routine is initiated for TPM 1 2 You are not prompted with an Are You Sure message Once the TPM service routine has been killed no...

Page 163: ...tempts the automatic restart feature becomes disabled until the value is refreshed Any subsequent firmware detected errors require manual intervention to recover the controller The possible values for the time interval between refreshing the number of restart attempts range from DISABLED to seven days The values are displayed when you click the ROF Rearm Interval dropdown box To select a particula...

Page 164: ......

Page 165: ...r to report status information for all LUNS disk drives and enclosure components fans power supplies batteries and so on To minimize performance impact provide the greatest amount of flexibility to incorporate TPMWatch in external routines the program is designed with the following considerations User defined polling period in seconds Generates only 11 I Os User supplies the status file name upon ...

Page 166: ...ile S StatusFile The health of the subsystem see record layout in Table A 1 D DeviceFile Device to check for example hw scsi sc37d0l0 This is the raw or pass through driver attached to any LUN on the subsystem It doesn t make any difference which LUN you pick Furthermore the program still operates correctly if the LUN that it is nailed to goes offline or is even removed Note For Linux users the de...

Page 167: ...ronment variable is set and you invoke the program from root The syntax is tpmwatch P Freq d e i s w H HistFile T LogFile S StatusFile D DeviceFile M Addresses L Where P Freq Frequency in seconds between each poll C Freq Frequency in hours to autosave configuration d Enable debug mode to stderr e E mail error messages requires E flag and 7 X FW or above i E mail informational messages requires E f...

Page 168: ...ck M Addresses E mail addresses used to send alarm messages Note When specifying more than one e mail address the entire list of e mail addresses must be enclosed in double quotes For example M user1 domain user2 domain L Send events to system log file An example syntax is opt dam tpmwatch D hw scsi sc37d0l0 P 10 L Note A minimum of two parameters must be specified one of which must be DeviceFile ...

Page 169: ...r text to a user specified file S StatusFile The health of the subsystem see record layout in Table A 1 D DeviceFile Device to check for example hw scsi sc37d0l0 This is the raw or pass through driver attached to any LUN on the subsystem It doesn t make any difference which LUN you pick Furthermore the program still operates correctly if the LUN that it is nailed to goes offline or is even removed...

Page 170: ...ting number of failed fans 16 1 PSU Status if All On Line otherwise a single digit representing number of failed power supply units 17 1 Temperature status if within specifications if over temperature warning or temperature sensor failed 18 1 if UPS found and on line if found and off line blank if no UPS 19 1 if battery is currently discharging otherwise 20 1 if no further enclosure alarms otherwi...

Page 171: ... Stand By state if drive in unknown state Blank if empty slot 187 1 New line character 0Ah Table A 2 Master Slave Controller Status Table Value Meaning 00 Slave disabled or simplex Master States During Redundancy 10 Initial state during dual active boot 11 Default master got first ping 12 Master in negotiation 13 Negotiation done waiting for ping 14 Negotiation done received ping 15 CC nexus estab...

Page 172: ...led Slave States 20 Slave failed 21 Slave controller is ejected 22 Slave controller removal is detected 23 Slave controller is inserted 24 Command slave controller is inserted 25 Command slave controller to pause 26 Paused slave ready to resume 27 Paused slave controller failed Table A 2 continued Master Slave Controller Status Table Value Meaning ...

Page 173: ...oller is inserted 84 Command master controller insert 85 Relinquish control Table A 3 Partner Status Table Value Partner State Notes 0000 No Partner Controller running in simplex mode 0100 Booting From power up 0101 Booting Partner is replacement controller 0200 Active Controller Controller nexus 0201 Active Partner is survivor 0300 Failed Ping time out 0301 Failed Negotiation get chunk failure Ta...

Page 174: ...and to partner failed 030c Failed Kill Partner command received 030d Failed Partner failed during failback TID handover 030e Failed Partner didn t enter nexus after negotiation complete 030f Failed Partner failed for unknown reason 0310 Failed Failed Write Back Synchronization Failed on Channel 0 0311 Failed Failed Write Back Synchronization Failed on Channel 1 0312 Failed Failed Write Back Synchr...

Page 175: ...absent at boot 0322 Failed Power failed before failover finished 0323 Failed Power failed before relinquish finished 0341 Failed Controller controller locking had unrecoverable SCSI error 0400 Removed Partner is removed 0500 Inserted Partner is inserted Table A 3 continued Partner Status Table Value Partner State Notes ...

Page 176: ......

Page 177: ...007 4382 002 161 Appendix B B Error Codes Table B 1 lists error codes associated with the direct commands MDACIOCTL These codes can be reported when using TPM and are provided as reference information ...

Page 178: ... 06 if CommandCode MDACIOCTL_MORE a rebuild or check is already in progress Else controller is busy 09 81 09 Invalid parameter reserved bytes in CDB 09 81 0B Enclosure device not ready 09 81 0C Initialization is in progress 09 81 0D Consistency check is in progress 09 81 0F Command issued to C1 in a duplex system OFM is disabled 09 81 10 Check consistency or expansion is in progress 09 81 11 Maxim...

Page 179: ...mory 09 81 1F COD write to disk failed 09 81 20 Controller not ready 09 81 21 Controller not ready waiting for start unit 09 81 22 Controller not ready can t get ready 09 81 23 Controller not ready command didn t complete 09 81 24 No more devices to report 09 81 25 More than 32 enclosures attached cannot return data 09 81 26 Insufficient buffer space to return all data Allocation length too small ...

Page 180: ...lid COD group ID 09 81 55 Reserved field used or invalid value in field 09 81 56 New RDN already in use 09 81 57 Specified transfer size too small 09 81 58 Top level only can be deleted 09 81 59 Last defined device only can be deleted 09 81 5A Physical device already specified 09 81 5B Specified physical device is not configured 09 81 5C Cannot change RAID type 09 81 5D Cannot change stripe size 0...

Page 181: ...state change for logical device 09 81 67 No SES device present Operational Fault Management MUST be enabled for this command to work 09 81 68 Invalid SAN map 09 81 69 Skipped an XLDD number 09 81 6A Drive exists but is unconfigured 09 81 6B Invalid stripe size in configuration Table B 1 continued Error Codes Key ASC ASQ Description ...

Page 182: ......

Reviews: