User Guide hp StorageWorks Modular Smart Array 1000 (MSA1000) Controller First Edition (September 2003) Part Number: 347281-001 This guide provides the user with information needed to use, replace and maintain the HP StorageWorks Modular Smart Array 1000 Controller. Note: Documentation titled HP StorageWorks Modular SAN Array 1000 or HP StorageWorks Modular Smart Array 1000 both refer to the HP StorageWorks MSA1000.
© Copyright 2003 Hewlett-Packard Development Company, L.P. Hewlett-Packard Company makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.
Contents Contents About this Guide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Informational Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . User Input Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Scrolling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . User Input. .
About This Guide About this Guide This user guide provides information to help you: ■ Operate the MSA1000About controller this Guide ■ Replace the MSA1000 controller “About this Guide” topics include: ■ Overview, page 6 ■ Conventions, page 7 ■ Getting Help, page 9 MSA1000 Controller User Guide 5
About this Guide Overview This section covers the following topics: ■ Intended Audience ■ Related Documentation Intended Audience This book is intended for use by administrators with a moderate amount of SAN-management experience. Related Documentation In addition to this guide, refer to the HP StorageWorks MSA1000 Installation Guide that ships with this system.
About this Guide Conventions Conventions consist of the following: ■ Document Conventions ■ Text Symbols ■ Equipment Symbols Document Conventions The document conventions included in Table 1 apply in most cases.
About this Guide Caution: Text set off in this manner indicates that failure to follow directions could result in damage to equipment or data. Note: Text set off in this manner presents commentary, sidelights, or interesting points of information. Equipment Symbols The following equipment symbols may be found on hardware for which this guide pertains.
About this Guide Power supplies or systems marked with these symbols indicate the presence of multiple sources of power. WARNING: To reduce the risk of personal injury from electrical shock, remove all power cords to completely disconnect power from the power supplies and systems. Any product or assembly marked with these symbols indicates that the component exceeds the recommended weight for one individual to handle safely.
About this Guide HP Technical Support In North America, call technical support at 1-800-652-6672, available 24 hours a day, 7 days a week. Note: For continuous quality improvement, calls may be recorded or monitored. Outside North America, call technical support at the nearest location. Telephone numbers for worldwide technical support are listed on the HP website under support: http://www.hp.com.
MSA1000 Controller 1 Components The MSA1000 Controller is a drive array controller specifically designed for installation in the MSA1000. The MSA1000 comes equipped with one MSA1000 Controller installed. An additional controller for redundancy can be purchased separately. To ensure uninterrupted service, two copies of the controller firmware are stored in Read Only Memory (ROM) on the controller. See the “Recovery ROM” and “ROM Cloning” sections for more information.
MSA1000 Controller MSA1000 Controller Display Each array controller in an MSA1000 contains an integrated Liquid Crystal Display (LCD). This module is used for displaying informational and error messages, showing the status of the module, and for providing user input when required. Traditional Power-On Self-Test (POST) messages issued by PCI-based array controllers have been combined with runtime event notification messages to create a new set of controller display messages.
MSA1000 Controller Array Accelerator (Battery-backed Cache) The Array Accelerator is a high-performance, upgradeable 256-MB SDRAM DIMM read/write battery-backed cache that can increase performance in database and fault-tolerant configurations. It performs both protected posted-write caching and read-ahead caching, allowing data to be accessed much faster than from disk storage.
MSA1000 Controller Array Accelerator Batteries The Array Accelerator has two rechargeable and replaceable Nickel Metal Hydride (NiMH) battery packs. Under normal operating conditions, these should last for three years before replacement is necessary. They are continuously recharged via a “trickle” charging process whenever the MSA1000 storage system is powered on. The battery packs protect data on the Array Accelerator against equipment failure or power outage for up to four continuous days.
MSA1000 Controller Replacing the MSA1000 Controller Cache Caution: It is important to follow these instructions when replacing components in the MSA1000. If the procedure is done improperly, it is possible to lose data or damage equipment. Refer to Appendix B, “Electrostatic Discharge,” for important information on using the proper procedures. Note: If your system is equipped with a single controller, and you must replace the controller cache, you must power down the system first.
MSA1000 Controller 3. As illustrated in Figure 3, unlatch the controller cover clips 1 on the rear of the controller and then raise the cover 2. Note: The controller in Figure 3 has been rotated so the side and rear of the controller are visible. 4. Simultaneously unlatch the clips that are holding the MSA1000 Controller cache in place 3. 5. Carefully pull the cache away from the controller board 4.
MSA1000 Controller 6. Install the new MSA1000 Controller cache by sliding the new MSA1000 Controller cache into the controller 1. Be sure the side latches are fully engaged 2. See Figure 4. 2 1 Figure 4: Installing the cache module 7. Push the controller in as far as it will go 1; press the latch inward until it is flush against the front panel 2. See Figure 5.
MSA1000 Controller Replacing the Controller Cache Battery Pack WARNING: There is a risk of explosion, fire, or personal injury if the battery pack is replaced incorrectly or mistreated. To reduce the risk: ■ Do not attempt to recharge the battery outside of the controller. ■ Do not expose to water, or to temperatures higher than 60°C. ■ Do not abuse, disassemble, crush, puncture, short external contacts, or dispose of in fire or water. ■ Replace only with the spare designated for this product.
MSA1000 Controller Figure 6: Bottom clip on battery pack 3. Swing the battery pack away from the Array Accelerator to about a 30-degree angle.
MSA1000 Controller 4. Lift the pack upward to unhook the top of the battery pack. Figure 8: Removing the battery pack Wait about 15 seconds after removing the old battery packs to allow the battery charge monitor to reset. Note: Repeat the replacement procedure for any batteries that were installed at the same time as the batteries that were removed.
MSA1000 Controller 5. Install the new NiMH battery pack by hooking the top of the battery pack to the top of the Array Accelerator with the pack held at a 30-degree angle to the plane of the Array Accelerator board. See Figure 9 for an illustration.
MSA1000 Controller 6. After the pack is hooked in position, swing the pack downward making sure the bottom clip and two pegs line up with the holes in the Array Accelerator. 7. Make sure that the top hook 1 and bottom clip 2 on the battery pack are securely attached to the Array Accelerator. 1 2 Figure 10: Securing the battery pack 8. Installation of the new battery pack is complete. Repeat for the second battery on this battery pack.
MSA1000 Controller Recovery ROM and ROM Cloning Recovery ROM Each MSA1000 Controller contains ROM (Read-Only Memory), which holds the firmware that operates the controller. The Recovery ROM feature stores two complete firmware images in the ROM: one active image and one backup image. When the controller is powering up, it checks both firmware images to ensure they are valid. If either one is not, the valid image will be copied on top of the invalid image to correct it. This is referred to as auto-flashing.
MSA1000 Controller is updated is already operating and processing I/O, then it will not be reset. The MSA1000 will not enter redundant operation and an appropriate message will be shown on the display. After the MSA1000 has been shutdown and powered back on, the controllers will then be able to enter redundant operation. On a subsequent power cycle, both controllers will enter redundant mode.
MSA1000 Controller Table 2: MSA1000 Controller Indicator Descriptions Indicator Function Description 0-2 Busy status These three LEDs are used to progressively represent the processing load on the controller. ON = the controller is idle. OFF = the controller is operating at full capacity. 3-7 Fibre Channel ID Indicates the 5-bit Arbitrated Loop Physical Address (ALPA) assigned to this array controller (not applicable when in fabric mode).
MSA1000 Controller Replacing the MSA1000 Controller If an MSA1000 Controller is failing, informational or error messages will be displayed on the LCD panel of that controller, depending on the condition. The following steps detail how to replace a failed MSA1000 Controller but can also be used to re-seat the controller. Note: Redundancy is supported during a hard drive expansion, migration, or extension process and during regular drive rebuilds.
MSA1000 Controller 3. As illustrated in Figure 13, insert the replacement controller into the chassis 1. 2 1 Figure 13: Installing the replacement controller 4. Push the controller in as far as it will go; press the latch inward until it is flush against the front panel 2.
MSA1000 Controller Updating the Controller Firmware To load the latest version of the firmware for the MSA1000 Controller, go to the HP website at www.hp.com/go/msa1000. From the HP StorageWorks MSA1000 page, select the Software, Firmware & Drivers option. Note: All supported operating systems obtain MSA1000 Controller firmware upgrades from the HP website. Installation instructions are available on the website.
Controller Display Messages 2 Each array controller in an MSA1000 contains an integrated display. This module is used for displaying informational and error messages, showing the current status of the module, and for providing user input when required. Traditional Power-On-Self-Test (POST) messages issued by PCI-based array controllers have been combined with runtime event notification messages to create a new set of controller display messages.
Controller Display Messages About the LCD Messages The display module is capable of holding up to 100 messages. Once this maximum size has been reached, older messages will be removed to make room for newer ones. Messages can be of three types: error, informational, and user input. The display message may specify a box number. The following box numbers are defined. ■ Box 1 is the MSA1000 chassis. ■ Box 2 is the storage enclosure attached to SCSI port A of the MSA1000.
Controller Display Messages These user input messages will only occur during system power on and not during run time. A complete list of possible messages and their meanings is contained in this appendix. The amber indicator to the left of the display text display window will blink on and off when a user input message is currently being viewed and is available for input. If the user has not provided input within the time-out period, the message will remain but the indicator will stop blinking.
Controller Display Messages LCD Message Descriptions The following table contains the defined messages and their components. Table 3: LCD Message Descriptions Message Type Description 00 ARRAY CONTROLLER FIRMWARE VER Informational Displays the current version of the firmware running on the array controller. 01 MSA1000 STARTUP COMPLETE Informational The array controller has completed its power on sequence and is now operational.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description 05 SYSTEM NAME: Informational Displays the user assigned name for the MSA1000 system. This name can be assigned using the Array Configuration Utility (ACU). 06 RESTARTING SYSTEM Informational Indicates that the system has been reset and is being restarted. 20 INITIALIZING SCSI SUBSYSTEM Informational The SCSI subsystem is being initialized as part of the power on sequence.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description Action 30 I2C READ FAILURE Error The MSA1000 has a number of internal devices that are accessed via an I2C hardware bus. One of these devices failed when attempting to read from it. Certain I2C devices are considered critical and will result in a failure of the array controller while others may result in some loss of functionality (such as lost display messages).
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description 41 REDUNDANCY ACTIVE ACTIVE CONTROLLER Informational The array controllers are now in redundant mode and this array controller is active which means that it is allowed to access the configured volumes on the MSA1000.
Controller Display Messages Table 3: LCD Message Descriptions Message 44 REDUNDANCY FAILED MISMATCH HARDWARE Type Error Description Action Both array controllers must contain the same hardware for them to successfully enter redundant mode. The current array controllers do not contain the same hardware, possibly because one has an attached fibre daughter card and the other does not.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description Action If the MSA1000 is currently involved in host I/O, remove the standby array controller, add or remove cache memory as needed, wait 10 seconds, and then reinsert it insuring that it is fully seated in the chassis. If this does not resolve the issue then wait until down-time is available.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description Action 49 REDUNDANCY FAILED FIRMWARE LOCKUP Error While either attempting to enter redundant mode or already operating in redundant mode, one of the array controllers encountered a critical condition resulting in a firmware lockup. Redundancy is disabled at this time.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description Action 51 REDUNDANCY FAILED I/O REQUEST ERROR Error While either attempting to enter redundant mode or already operating in redundant mode, one of the array controllers encountered an error while sending I/O between the two array controllers over the communication channel between them. Redundancy is disabled at this time.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description Action 54 REDUNDANCY FAILED CACHE DIMMS MISMATCH Error The cache memory modules on two different controllers are not the same size. All cache memory modules must be the same size for redundancy to operate.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description 65 CACHE HARDWARE ENABLED Informational The cache hardware had been temporarily disabled but is now enabled again. This may have been due to insufficient charge on the batteries that have now charged up to capacity. 66 CACHE HARDWARE FAILED AND DISABLED Error The cache memory has experienced a hardware failure.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description 68 OBSOLETE CACHE DATA DELETED Informational Old data that no longer belongs to any current configured volumes was found in the cache memory at power up. This data has been deleted. This typically happens if cache modules are moved between array controllers. 69 CACHE BATTERIES LOW, RECHARGING Informational The batteries on the cache module are low and are being recharged.
Controller Display Messages Table 3: LCD Message Descriptions Message 71 SYSTEM HALTED FOR CACHE ERROR Type Error MSA1000 Controller User Guide Description Action This message is generated if the user chooses to ignore a critical cache error condition. It is always preceded by message #72 (although message #72 is removed from the LCD display once it has accepted user input). The no option will cause the array controller to halt itself, providing the user an opportunity to resolve the issue.
Controller Display Messages Table 3: LCD Message Descriptions Message 72 CACHE ERROR IGNORE? <=NO >=YES 44 Type User Input Description Action During power up, data was found in the cache that could not be flushed to the drives. The reason is either because the data does not belong to this array controller (the cache board was moved from a different array controller) or the cache data is partial (the rest of the data is in another cache board that was removed from the array controller).
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description 73 CACHE HARDWARE BATTERIES MISSING Error The cache memory does not have its required batteries attached to it. 80 REPLACEMENT DRIVE FOUND BOX # BAY Informational A SCSI drive that was previously missing or failed has now been replaced with a working SCSI drive. 81 SMART DRIVE ALERT BOX #, BAY Informational A SCSI drive may be close to failing.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description 83 DRIVE HOT REMOVED BOX #, BAY Informational A SCSI drive has been removed from the MSA1000 or one of the storage enclosures attached to it. 84 DRIVE FAILURE BOX #, BAY 84 Error A SCSI drive in the MSA1000 or one of the storage enclosures attached to it has failed. If the drive was part of a configured volume, then the state of the volume will depend on the fault tolerance used.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description 100 VOLUME # STATE OK Informational The configured volume has returned to its normal operating state. This typically occurs after a rebuild operation has completed. 101 VOLUME # STATE FAILED Error The configured volume has been failed because too many SCSI drives that it is composed of have failed exceeding the fault tolerance level. The data on the configured volume is no longer available.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description 106 VOLUME # STATE WAITING TO REBUILD Informational The configured volume is waiting to start rebuilding data on a SCSI drive that replaces a previously failed drive. The rebuild may not have started yet because the array controller is already performing a rebuild on another configured volume.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description 110 VOLUME # EXPANSION DISABLED Informational The volume expansion operation on the configured volume has been disabled. This may be because a rebuild operation is ongoing, another expansion is already running, or the cache memory is disabled due to a low battery. The expansion will start once the condition has been cleared.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description Action 121 NO VOLUMES DETECTED Informational No configured volumes were detected at power up. If there are supposed to be configured volumes, power off the MSA1000 and then all attached storage enclosures. Unplug and reinsert all SCSI drives insuring they are fully seated in their bays. Check the cables connecting the MSA1000 to any attached storage enclosures.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description Action 125 ACCESS CONTROL CONFLICT DETECTED Error A set of volumes have been migrated from one array controller to a different array controller that already has configured volumes on it. The migrated volumes have access controls defined for them that conflicts with the existing configuration. The access controls has been modified so as to allow the migration to proceed.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description Action 202 ARRAY CONTROLLER OVERHEATING Error The temperature sensor on the array controller indicates that the array controller is starting to exceed the normal operating range. Check all MSA1000 fans and insure they are operating. Any failed fans should be replaced. Insure that there are drive blank cartridges in any empty drive bays of the MSA1000 chassis.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description 300 RECOVERY ROM AUTOFLASH STARTED Informational Indicates that the array controller has detected that the firmware’s backup recovery ROM image is invalid and is copying the current active firmware image into the backup recovery ROM.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description 303 ROM CLONING STARTED Informational Indicates that the two array controllers in an MSA1000 do not have the same version of firmware on them. Therefore, one array controller’s version of the firmware will be copied on to the other array controller. Both controllers must be running the same version of firmware in order for controller redundancy to operate.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description 306 FIRMWARE FLASH STARTED Informational Indicates that the array controller in the MSA1000 has started the firmware flash process. Do not turn off power to the system until it has completed. This could take several minutes. 307 FIRMWARE FLASH DONE Informational Indicates that the array controller in the MSA1000 has completed the firmware flash process. It is now safe to turn off power to the system.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description Action 401 STORAGE BOX # FAN FAILED Error The specified storage enclosure indicates that one of its fans has failed. The storage enclosure and any devices in it may now be susceptible to overheating if corrective action is not taken. Check all fans and insure they are operating. Any failed fans should be replaced.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description Action The MSA1000 should be powered off as soon as possible and immediately after that, the enclosure should be powered off, to avoid hardware failure. Check all fans and insure they are operating. Any failed fans should be replaced. Insure that there are drive blank cartridges in any empty drive bays in the enclosure.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description Action Insure the storage box is powered on. Insure all cables are connected securely. Power of the MSA1000 and the storage box. Power on the storage box first and then the MSA1000. Should the issue persist, please contact HP support. 412 STORAGE BOX # EMU NOT RESPONDING Error The specified storage enclosure is not responding to commands.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description 510 INITIALIZING FIBRE SUBSYSTEM Informational The array controller’s fibre subsystem is being initialized as part of the power up sequence. 513 UNCORRECTED ECC MEMORY ERROR SEEN Error The array controller has detected an uncorrectable error in the ECC memory on the memory cache board. Remove the failed array controller and replace the memory cache board with a new one.
Controller Display Messages Table 3: LCD Message Descriptions Message Type Description Action 515 FIBRE DEVICE HARDWARE FAILURE Error The fibre device that is installed in the MSA1000 fibre bay was not recognized by the array controller. Verify the fibre device is supported by the MSA1000 by checking the documentation that came with it. If it is supported then remove the fibre device, wait one minute and then reinsert it insuring it is fully seated in the chassis.
Controller Display Messages Table 3: LCD Message Descriptions Message 518 PERSISTENT MEM ENABLED Type Description Informational Global variables such as system prompts and profile information remain persistent in cache over power cycles of the MSA1000. This message is displayed each time the MSA1000 is powered up.
Controller Display Messages 62 MSA1000 Controller User Guide
Regulatory Compliance Notices A Regulatory Compliance Identification Numbers For the purpose of regulatory compliance certifications and identification, your HP StorageWorks MSA1000 is assigned an HP Series number. The Storage System Series number can be found on the product label, along with the required approval markings and information. The product label is located on the right side of the chassis. When requesting certification information for this product, always refer to this Series number.
Regulatory Compliance Notices Canadian Notice (Avis Canadien) This Class A digital apparatus meets all requirements of the Canadian Interference-Causing Equipment Regulations. Cet appareil numérique de la classe A respecte toutes les exigences du Règlement sur le matériel brouilleur du Canada. European Union Notice Products with the CE Marking comply with both the EMC Directive (89/336/EEC) and the Low Voltage Directive (73/23/EEC) issued by the Commission of the European Community.
Regulatory Compliance Notices BSMI Notice Laser Compliance The SFP Module contains a laser diode of either gallium aluminum arsenide (GaALAs) emitting in the wavelength range of 770-860 nm, or indium gallium arsenide phosphide (InGaAsP) emitting in the wavelength range of 1270-1355 nm. All HP systems equipped with a laser device comply with safety standards, including International Electrotechnical Commission (IEC) 825.
Regulatory Compliance Notices This indicates that the product is classified as a CLASS 1 LASER PRODUCT. Battery Replacement Notice Your MSA1000 is provided with a Nickel Metal Hydride, Lithium Manganese Dioxide, or a Vanadium Pentoxide, batteries. There is a danger of explosion and risk of personal injury if the array is incorrectly replaced or mistreated. Replace only with the HP spare designated for this product.
Electrostatic Discharge B To prevent damage to the system, be aware of the precautions you need to follow when setting up the system or handling parts. A discharge of static electricity from a finger or other conductor may damage system boards or other static-sensitive devices. This type of damage may reduce the life expectancy of the device. To prevent electrostatic damage, observe the following precautions: ■ Avoid hand contact by transporting and storing products in static-safe containers.
Electrostatic Discharge Grounding Methods There are several methods for grounding. Use one or more of the following methods when handling or installing electrostatic-sensitive parts: ■ Use a wrist strap connected by a ground cord to a grounded workstation or computer chassis. Wrist straps are flexible straps with a minimum of 1 megohm ± 10 percent resistance in the ground cords. To provide proper ground, wear the strap snug against the skin.
Index A array accelerator batteries, installing 18 array accelerator described 13 features of 13 audience 6 B chassis 26 Controller removing 26 Controller display box numbering 30 components 29 defined 29 deleting messages 31 error messages 30 informational messages 30 message types 30 redundancy link light 31 user input messages 30, 31 Controller display messages access control conflict detected 51 access control resources exceeded 51 array Controller disabled 52 MSA1000 Controller User Guide Index C
Index firmware version 32 initializing fibre subsystem 59 initializing PCI subsystem 58 initializing SCSI devices 33 initializing SCSI subsystem 33 new volume(s) detected 50 no cache module found 40 no volumes detected 50 obsolete cache data deleted 42 PCI bridge ASIC self-test failure 58 PCI subsystem hardware failure 58 read failure 34 recovery ROM autoflash done 53 recovery ROM autoflash failed 53 recovery ROM autoflash started 53 redundancy active active Controller 35 redundancy active standby Controll
Index E electrostatic discharge 67 equipment symbols 8 F FCC notice 63 firmware updating 28 G getting help 10 grounding methods 68 H help, obtaining 9 hp authorized reseller 10 technical support 10 website 10 I installing batteries 18 M MSA1000 Controller array accelerator 13 array accelerator features 13 ejector levers 15, 26 failure 26 indicators 24 installing 27 latches 15, 26, 27 removing 26 MSA1000 Controller User Guide replacing 26 securing 27 P panels rear 27 R rack stability, warning 9 rec
Index 72 MSA1000 Controller User Guide