HP StorageWorks 1000 User Manual

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.
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.
This document contains proprietary information, which is protected by copyright. No part of this document may be photocopied, reproduced, or translated into another language without the prior written consent of Hewlett-Packard. The information contained in this document is subject to change without notice.
Hewlett-Packard Company shall not be liable for technical or editorial errors or omissions contained herein. The information is provided “as is” without warranty of any kind and is subject to change without notice. The warranties for Hewlett-Packard Company products are set forth in the express limited warranty statements for such products. Nothing herein should be construed as constituting an additional warranty.
Printed in the U.S.A.
MSA1000 Controller User Guide First Edition (September 2003) Part Number: 347281-001

Contents

About this Guide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Document Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Text Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Equipment Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Getting Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
HP Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
HP Website. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
HP Authorized Reseller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1 MSA1000 Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
MSA1000 Controller Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Array Accelerator (Battery-backed Cache) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Array Accelerator Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Array Accelerator Batteries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Replacing the MSA1000 Controller Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Replacing the Controller Cache Battery Pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Recovery ROM and ROM Cloning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Recovery ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
ROM Cloning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
MSA1000 Controller Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Replacing the MSA1000 Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Updating the Controller Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Contents
2 Controller Display Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
About the LCD Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3MSA1000 Controller User Guide
Contents
Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Informational Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
User Input Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Scrolling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
User Input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Deleting Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Redundancy Link Light . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
LCD Message Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
A Regulatory Compliance Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
Regulatory Compliance Identification Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Federal Communications Commission Notice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Modifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Canadian Notice (Avis Canadien) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
European Union Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Japanese Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
BSMI Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Laser Compliance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Battery Replacement Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
B Electrostatic Discharge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
Grounding Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
4 MSA1000 Controller User Guide
About This
Guide
This user guide provides information to help you:
Operate the MSA1000 controller
Replace the MSA1000 controller
“About this Guide” topics include:
Overview, page 6
Conventions, page 7
Getting Help, page 9

About this Guide

About this Guide
5MSA1000 Controller User Guide
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.
6 MSA1000 Controller User 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.
Table 1: Document Conventions
Cross-reference links Figure 1 Key and field names, menu items,
buttons, and dialog box titles File names, application names, and text
emphasis User input, command and directory
names, and system responses (output and messages)
Variables <monospace, italic font> Website addresses Underlined sans serif font text:
About this Guide
Element Convention
Bold
Italics
Monospace font COMMAND NAMES are uppercase
monospace font unless they are case sensitive
http://www.hp.com

Text Symbols

The following symbols may be found in the text of this guide. They have the following meanings:
WARNING: Text set off in this manner indicates that failure to follow
directions in the warning could result in bodily harm or death.
MSA1000 Controller User Guide
7
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. They have the following meanings:
Any enclosed surface or area of the equipment marked with these symbols indicates the presence of electrical shock hazards. Enclosed area contains no operator serviceable parts.
WARNING: To reduce the risk of personal injury from electrical shock
hazards, do not open this enclosure.
Any RJ-45 receptacle marked with these symbols indicates a network interface connection.
WARNING: To reduce the risk of electrical shock, fire, or damage to the
equipment, do not plug telephone or telecommunications connectors into this receptacle.
Any surface or area of the equipment marked with these symbols indicates the presence of a hot surface or hot component. Contact with this surface could result in injury.
WARNING: To reduce the risk of personal injury from a hot component,
allow the surface to cool before touching.
8 MSA1000 Controller User Guide

Getting Help

If you still have a question after reading this guide, contact an HP authorized service provider or access our website:
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.
WARNING: To reduce the risk of personal injury or damage to the
equipment, observe local occupational health and safety requirements and guidelines for manually handling material.
http://www.hp.com
.
MSA1000 Controller User Guide
9
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:
Be sure to have the following information available before calling:
Technical support registration number (if applicable)
Product serial numbers
Product model names and numbers
Applicable error messages
Operating system type and revision level
Detailed, specific questions
http://www.hp.com.

HP Website

The HP website has the latest information on this product, as well as the latest drivers. Access storage at:
www.hp.com/go/msa1000
. From this website, select the
appropriate product or solution.

HP Authorized Reseller

For the name of your nearest HP Authorized Reseller:
In the United States, call 1-800-345-1518
In Canada, call 1-800-263-5868
Elsewhere, see the HP website for locations and telephone numbers:
http://www.hp.com
10 MSA1000 Controller User Guide
.

MSA1000 Controller

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.
Additional information about the following topics is included in this section:
MSA1000 Controller Display
Array Accelerator (Battery-backed Cache)
1
11MSA1000 Controller User Guide
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.
1 2 3 4 5
67
Figure 1: Controller display
\
Controller Display Description
1
2
3
4
5
6
7
Fault indicator (amber)
Display
Left push button
Up push button
Right push button
Down push button
Redundancy Link indicator (green)
For more information about the MSA1000 Controller display, see the “Controller
Display Messages” chapter.
12 MSA1000 Controller User Guide

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.
In protected posted-write caching, data is written to the cache memory on the Array Accelerator rather than directly to the drives. Later, when the MSA1000 storage system is idle, the controller writes the cached data to the drive array.
The read-ahead cache detects sequential accesses to the array, reads ahead data, and stores the data in the cache until the next read access arrives. If the data is of a sequential nature, the data can be loaded immediately into memory, avoiding the latency of a disk access.
If the MSA1000 Controller fails before cached data is stored on the disk, the Array Accelerator and its integrated batteries may be removed from one MSA1000 Controller and installed on a replacement controller. Any data in the Array Accelerator that has not been written to the hard drive will be transferred to the replacement MSA1000 Controller.
Array Accelerator Features
MSA1000 Controller
Other features of the Array Accelerator:
Mounted on a removable daughterboard (allows stored data to be moved to
another controller if the original controller fails)
Backed up with replaceable batteries
Upgradable to 512 MB (256 MB per controller)
Adjustable read/write ratio - usually set during array configuration but can be
changed at any time
16-bit Error Checking and Correcting (ECC) SDRAM memory
ECC detects and corrects all single-bit memory errors. It also detects all two-bit memory errors in any position, and most three- and four-bit memory errors in a single SDRAM. With ECC, an entire memory chip can also fail without data loss. This provides a high level of data integrity by ensuring the correction of common memory errors without affecting performance.
13MSA1000 Controller User Guide
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.
Note: Temperature, age, and cache size may affect battery life.
This also applies if the Array Accelerator is removed from the MSA1000 Controller. When power is restored to the MSA1000 storage system, an initialization process writes the preserved data to the disk drives. This is particularly important for data that has been cached by a posted-write operation, but has not yet been written to the hard drives.
Note: The batteries on a new MSA1000 Controller may be discharged when the
board is first installed. In this case, a Power-On Self-Test (POST) message will be displayed on the controller display panel when the controller is powered on, indicating that the Array Accelerator is temporarily disabled. No action is required on your part, since the internal circuitry will automatically recharge the batteries. Recharging the batteries can take up to 4 hours. The MSA1000 Controller will function properly during this time, although without the performance advantage of the Array Accelerator. When the batteries are charged to 90 percent of their capacity, the Array Accelerator is automatically enabled.
Depending on the status of the array accelerator, including a low battery charge, informational or error messages may be displayed on the controller’s LCD panel. For a listing of cache module LCD messages, see the definitions for LCD messages 60 through 79 in the “Controller Display Messages” chapter.
14 MSA1000 Controller User Guide

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. If your system is equipped with two controllers, and you want to replace a failed cache module with another of the same size, you can replace the module while the system is running. If your system is equipped with two controllers, and you are replacing the cache module with a module of a different size, you must power down the system first, and then change the cache module on both controllers at the same time.
1. Press the controller’s thumb latch and pull the latch handle towards you 1. See Figure 2.
2. Remove the MSA1000 Controller by pulling it straight out of the chassis 2.
MSA1000 Controller
1
Figure 2: Removing the controller
2
15MSA1000 Controller User Guide
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.
2
1
3
4
Figure 3: Removing the cache module
16 MSA1000 Controller User Guide
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.
1
2
Figure 5: Installing the controller
17MSA1000 Controller User Guide
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.
Array Accelerator battery disposal should comply with local regulations.
Alternatively, return them by established parts return methods to Hewlett- Packard Corporation for disposal.
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 the “Electrostatic
Discharge” appendix for important information on using the proper
procedures.
To remove the old NiMH battery pack:
1. Remove the MSA1000 Controller Cache, as instructed in the previous section, “Replacing the MSA1000 Controller Cache.”
2. Push down on the bottom clip of the battery pack, attached near the lower corner of the Array Accelerator.
See Figure 6 for an illustration.
18 MSA1000 Controller User Guide
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.
Figure 7: Angling the battery pack
19MSA1000 Controller User Guide
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.
20 MSA1000 Controller User Guide
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.
Figure 9: Installing the battery pack
21MSA1000 Controller User Guide
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.
22 MSA1000 Controller User Guide
Loading...
+ 50 hidden pages