HP StorageWorks Modular Smart Array 1000 HP StorageWorks 1000/1500 Modular Sma
HP StorageWorks Modular Smart Array 1000 Manual
View all HP StorageWorks Modular Smart Array 1000 manuals
Add to My Manuals
Save this manual to your list of manuals |
HP StorageWorks Modular Smart Array 1000 manual content summary:
- HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 1
Smart Array Command Line Interface user guide This guide details the Command Line Interface (CLI), which is used to configure and manage the following products: - HP StorageWorks 1000 Modular Smart Array (MSA1000) - HP StorageWorks 1500 Modular Smart Array (MSA1500) Part number: 347282-004 Fourth - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 2
HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP of Microsoft Corporation. HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 3
guide 7 Intended audience 7 Related documentation 7 Document conventions and symbols 7 HP technical support 9 HP Example show disks command and response for an MSA1500 20 Example show unit # command and response HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 3 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 4
36 Example command and response 36 Changing the CLI prompt 37 Basic command 37 Command options 37 Example command and response 37 Updating MSA firmware 37 Disabling a controller for removal 39 Basic command 39 Overriding the ACU lock 39 Basic command 39 Enabling or disabling debug console - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 5
RAID 1+0-Drive mirroring 47 RAID 5-Distributed data guarding 48 RAID 6-Advanced data guarding 48 Comparison of RAID methods 50 Choosing a RAID level 50 Index 51 HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 5 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 6
Figures 1 Multiple physical drives (D1, D2, and D3) in a system 45 2 Multiple physical drives (D1, D2, and D3) configured into one logical drive (L1 45 3 Data striping (S1-S4) and data blocks (B1-B12) on multiple physical drives (D1, D2, and D3 45 4 Two arrays (A1, A2) containing five logical - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 7
• MSA1500 compatibility guide • HP StorageWorks Modular Smart Array 1500 installation and configuration overview (printed poster) • HP StorageWorks 1500 Modular Smart Array installation guide • HP StorageWorks 1500 Modular Smart Array maintenance and service guide • MSA1000 compatibility guide • HP - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 8
bodily harm or death. CAUTION: Indicates that failure to follow directions could result in damage to equipment or data. IMPORTANT: Provides clarifying information or specific instructions. NOTE: Provides additional information. TIP: Provides helpful hints and shortcuts. 8 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 9
and telephone numbers. Helpful websites For third-party product information, see the following HP websites: • http://www.hp.com • http://www.hp.com/go/storage • http://www.hp.com/support/ • http://www.docs.hp.com HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 9 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 10
10 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 11
devices that are attached to the controller. NOTE: The CLI is available for all supported operating systems. The CLI is an out-of-band utility, accessed through a host example, LUN number assignments begin with 0. HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 11 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 12
has two controllers, the same firmware image is run on both but are executed from the other controller. Command syntax instructs the controller to accept user input, pass the and some of which are optional. The CLI does not support line-continuation characters. If all characters of a command do - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 13
system (profile type.) See "Changing the profile of a connection" on page 41 for instructions. 4. (Optional) Limit access to the storage. See "Access Control List commands" on page 43 for command descriptions. HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 13 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 14
are available. For example, Linux uses Minicom and Microsoft Windows uses HyperTerminal. Setup procedures for emulators differ-the following instructions are for setting up HyperTerminal: a. Click Start > All Programs > Accessories > Communications > HyperTerminal to open HyperTerminal. b. In the - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 15
The CLI input screen is displayed. e. Press Enter several times to display the command prompt (CLI>). Commands can now be entered at this CLI prompt. HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 15 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 16
16 Overview and setup - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 17
will be displayed. display_all-a list of all currently supported commands will be displayed. Example help command and response profile mode spare firmware unit_id this_controller this_controller_idother_controller HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 18
and response CLI> help display_all Displaying list of all currently supported CLI commands: ? help add unit add units add connection add acl add profile copy profile change mode add spare download firmware delete unit delete units delete connection delete acl delete profile delete - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 19
-displays version information, including: hardware build, controller firmware, and fan module firmware. version -all-displays individual hard drive firmware versions, in addition to what the version command shows. HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 19 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 20
Example show disks command and response for an MSA1500 CLI> show disks Disk List: (box,bay) (B:T:L:) Size Enclosure 1: SATA SATA Disk101 (1,01) (0:03:01) 250.0GB Disk102 (1,02) (0:03:02) 250.0GB Disk103 (1,03) (0: - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 21
Firmware Revision: Fibre Module AutoRev: SCSI I/O Module Bus 0 Revision: SCSI I/O Module Bus 1 Revision: SCSI I/O Module Bus 2 Revision: SCSI I/O Module Bus 3 Revision: Fan Control Module A Revision: Fan Control Module B Revision: 6.86b1 7 0x020000 2.02 2.02 2.02 2.02 2.38 2.38 HP StorageWorks - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 22
Example show version -all command and response CLI> show version -all MSA 1500 Firmware Revision: MSA 1500 Firmware Revision: Fibre Module AutoRev: SCSI I/O Module Bus 0 Revision: SCSI I/O Module Bus 1 Revision: SCSI I/O Module Bus 2 Revision: SCSI I/O Module Bus 3 Revision: Fan Control - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 23
MSA1500 c Hewlett-Packard xxx Version 6.86 Build 122 Hardware 7 Component Enclosure. Controller Identifier: NODE_ID=yyyyyyyy-yyyyyyyy SCSI_VERSION=SCSI-3 Supported Rebuild Status: Complete. Expansion: Complete. HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 23 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 24
Example show connections command and response NOTE: Use the show connections command to verify that all connections to the MSA are recognized and defined, including the profile type. CLI> show connections Connection Name: Host WWNN = 11111111-11111111 Host WWPN = 22222222-22222222 Profile - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 25
of seconds. This option must be preceded by another option such as all. unit x-the number of the LUN whose disks you want to locate. HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 25 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 26
Creating LUNs A LUN is a logical storage unit comprised of one or more hard drives. When a LUN is initially created, the LUN Unit ID is automatically set to the same number assigned to the LUN. If desired, this LUN ID name can be changed. See "Assigning a name or ID to a LUN" on page 28 for - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 27
MB RAID overhead = 2000 MB Total space occupied by new unit = 6000 MB Free space left on this volume = 15533 MB Unit 3 is created successfully. HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 27 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 28
Example command and response to create a LUN with an assigned spare CLI> add unit 4 data="disk211-disk212" raid_level=1 spare="disk213" First volume to be configured on these drives. Logical Unit size = 69460 MB RAID overhead = 69460 MB Total space occupied by new unit = 138920 MB Free space left on - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 29
LUNs 2 and 3. After a LUN is deleted, its unit number goes unused until manually assigned to a new LUN. Unit numbers are not automatically reassigned when a LUN is is being deleted... Unit 4 is deleted successfully. HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 29 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 30
, where # represents the unit number. Expanding an array CAUTION: In an HP-UX environment, expanding a LUN, as described in this section, is not supported. See the HP-UX documentation for instructions on expanding LUNs on an HP-UX system. To add additional physical drives to an array: NOTE: Because - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 31
as described in this section is not supported. See the HP-UX documentation for instructions on extending LUNs on an HP-UX system. To incorporate unused, response CLI> migrate unit 0 raid_level=5 stripe_size=32 HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 31 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 32
0 cache=enable Cache for unit 0 has been enabled. Setting the preferred path for a LUN NOTE: This command is available only with active/active firmware (v6.x or later). Configures an explicit preferred controller path for specified logical units. Host requests that are directed to the non-preferred - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 33
1 (this_controller) Preferred path for unit 7 is now controller 1 (this_controller) Preferred path for unit 9 is now controller 1 (this_controller) Resuming I/O... I/O Resumed... POST_Do_Msg: 65 CACHE HARDWARE ENABLED HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 33 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 34
Enabling/disabling automatic path switching NOTE: This command is available only with active/active firmware (v6.x or later). If implicit path changes are enabled, controller firmware will automatically determine and, as needed, switch controller paths for units based on host request load, according - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 35
controller ID • Setting hard addressing • Changing the CLI prompt • Updating MSA firmware • Disabling a controller for removal • Overriding the ACU lock • Enabling The sum of read_cache and write_cache must equal 100. HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 35 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 36
Example command and response CLI> set globals expand_priority=medium rebuild_priority=medium system_name="MSA-1" read_cache=50 write_cache=50 Global Parameters: System Name: MSA-1 Rebuild Priority: medium Expand Priority: medium Total Cache: 256MB 50% Read Cache: 256MB 50% Write Cache: - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 37
MSA1500 controllers must be v4.94 or higher. • Host computer must support the 1k Xmodem (Ymodem) protocol. • Because firmware updates require a restart of the MSA and its attached storage enclosures, perform MSA controller firmware updates only during a scheduled maintenance window. HP StorageWorks - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 38
problems during the firmware update process, stop and contact HP technical support. See "HP technical support" on page 9 for support Firmware updates are provided on the Software, firmware & drivers page of MSA websites: MSA1000: http://www.hp.com/go/msa1000 MSA1500: http://www.hp.com/go/msa1500cs - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 39
the controller with the earlier firmware: 07 CLONE FIRMWARE ? '' = YES Press the > button on the LCD panel to clone the firmware. During the cloning process, ): Basic command set debug HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 39 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 40
you must identify the operating system (host mode) of each connection. HP also recommends assigning a user-defined name to each connection, to make but WWPN of the HBA is known, you can use this command to manually add, name, and identify the connection. Basic command add connection - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 41
; use a valid pre-defined name. Windows OpenVMS Tru64 Linux Solaris Netware HP offset=offset_value-(default: 0) the unit offset for assigning logical volumes. Example Connection(s) has been renamed successfully. HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 41 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 42
profile. NOTE: If you are migrating from active/passive to active/active firmware and did not set your profile (it is still set to default), a valid profile (such as Windows) into the default profile. However, HP recommends using the set connection command to properly set the host connection. For - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 43
command. CAUTION: Use only under the advise of an authorized customer support technician. Basic command change mode Command options 44444444 Inaccessible Units: 5,6 Units 0,1,2 3,4 HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 43 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 44
Adding to the ACL Two methods of entering LUN assignments are available: • Adding to the ACL using the connection name • Adding to the ACL using the WWPN Basic command add acl -oradd acl Command options connection=name-the name - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 45
D2 B3 B6 B9 B12 D3 15312 Figure 3 Data striping (S1-S4) and data blocks (B1-B12) on multiple physical drives (D1, D2, and D3) HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 45 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 46
For data in the logical drive to be readable, the data block sequence must be the same in every stripe. This sequencing process is performed by the array controller, which sends the data blocks to the drive write heads in the correct order. A natural consequence of the striping process is that each - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 47
are included in the array, this fault-tolerance method is called RAID 1+0. RAID 1 is not supported on the MSA1510i storage system. B1 B1 B2 B2 B3 B3 B4 B4 D1 D2 15314 Figure hard drives (D1 through D8) HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 47 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 48
In each mirrored pair, the physical drive that is not busy answering other requests answers any read requests that are sent to the array. (This behavior is called load balancing.) If a physical drive fails, the remaining drive in the mirrored pair can still provide all the necessary data. Several - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 49
storage equivalent to two physical drives. Disadvantages Relatively low write performance (lower than RAID 5), because of the need to create two sets of parity data. HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 49 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 50
Comparison of RAID methods Table 7 summarizes important features of the different RAID levels. Table 7 Summary of RAID methods RAID 0 RAID 1+0 RAID 5 Alternative name Striping Mirroring Distributed Data Guarding (DDG) Usable drive space* 100% 50% 67% to 93% Usable drive space n formula - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 51
symbols 8 COPY PROFILE command 42 D DELETE ACL command 44 DELETE CONNECTION command 42 document conventions 7 related documentation 7 documentation, HP website 7 DOWNLOAD FIRMWARE command 37 E EXPAND UNIT command 30 HP StorageWorks 1000/1500 Modular Smart Array Command Line Interface user guide 51 - HP StorageWorks Modular Smart Array 1000 | HP StorageWorks 1000/1500 Modular Sma - Page 52
with the CLI 35 H hard addressing, setting 36 hard drives, locating with the CLI 25 help, obtaining 9 HP authorized reseller 9 storage website 9 Subscriber's choice website 9 technical support 9 Hyper Terminal, setting up 14 I inter-controller link, defined 12 L LOCATE command 25 logical drives and
HP StorageWorks
1000/1500 Modular Smart Array Command Line
Interface user guide
This guide details the Command Line Interface (CLI), which is used to configure and manage the following products:
— HP StorageWorks 1000 Modular Smart Array (MSA1000)
— HP StorageWorks 1500 Modular Smart Array (MSA1500)
Part number: 347282–004
Fourth edition: June 2007