Page 1
IBM System Storage DS3000, DS4000, and DS5000 Command Line Interface and Script Commands Programming Guide GA32-0961-05...
Page 2
Before using this information and the product it supports, read the information in “Notices” on page F-1. This edition applies to version 10 modification 35 of the IBM DS Storage Manager, and to all subsequent releases and modifications until otherwise indicated in new editions.
Page 4
Export Storage Subsystem Security Key . . 3-136 Information File . . 3-175 Import Storage Subsystem Security Key . . 3-137 Save Storage Subsystem Diagnostic Data . 3-176 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 5
Save Storage Subsystem Diagnostic Data Capture 3-177 Set Storage Subsystem iSNS Server Listening Port 3-241 Save Storage Subsystem Events . . 3-177 Set Storage Subsystem iSNS Server Refresh . . 3-241 Save Storage Subsystem Firmware Inventory 3-178 Set Storage Subsystem Learn Cycle .
Page 6
Subsystem... . . 4-1 Stop Drive Channel Locate . . 3-310 Configuration Concepts . . 4-2 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 7
Controllers . . 4-2 Canceling a Pending Enhanced FlashCopy Disk Drives . . 4-8 Image . . 6-9 Hot Spares . . 4-9 Creating an Enhanced FlashCopy Image subsystems . . 4-10 Schedule . . 6-9 Disk Pools . . 4-10 Deleting an Enhanced FlashCopy Image Group Logical Drives .
Page 8
Index ....X-1 Locating Disk Drives . 11-3 Relocating an subsystem . . 11-3 viii IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
The command line interface code is automatically installed as part of the IBM DS Storage Manager client installation. For instructions to install the DS Storage Manager V10.77 or earlier, see the IBM System Storage DS Storage Manager Version 10 Installation and Host Support Guide.
Page 14
– Clear logicalDrive Reservations – Clear logicalDrive Unreadable Sectors – Clear Storage Subsystem Firmware Pending Area – Create subsystem – Create FlashCopy logicalDrive – Create Host IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
IBM to assist you. This section contains information about where to go for additional information about IBM and IBM products, what to do if you experience a problem with your system, and whom to call for service, if it is necessary.
You can solve many problems without outside assistance by following the troubleshooting procedures that IBM provides in the Storage Manager online help or in the documents that are provided with your system and software. The information that comes with your system also describes the diagnostic tests that you can perform.
For information about which products are supported by Support Line in your country or region, go to the following website: www.ibm.com/services/sl/products For more information about the IBM Support Line and other IBM services, go to the following websites: v www.ibm.com/services v www.ibm.com/planetwide...
Hardware service and support You can receive hardware service through IBM Integrated Technology Services or through your IBM reseller, if your reseller is authorized by IBM to provide warranty service. Visit this website for support telephone numbers: www.ibm.com/planetwide In the U.S. and Canada, hardware service and support is available 24 hours a day, 7 days a week. In the U.K., these services are available Monday through Friday, from 9 a.m.
Windows command prompt, a Linux operating system console, or a Solaris operating system console. You have to install the IBM DS Storage Manager client in order to run the script commands either through the script window, which is invoked from the IBM DS Storage Manager client Enterprise window, or through the command line interface using the SMcli program.
Page 24
Enterprise Management Window (that is, the name is listed in the configuration file) must not be a duplicate name of any other configured storage subsystem. IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 25
Table 1-2. Command Line Terminals (continued) Terminal Definition Specifies a file name for all output text that is a result of running the script commands when you use this terminal with the -c terminal or the -f terminal. If you do not specify an output file, the output text goes to standard output (stdout).
-c set storageSubsystem userLabel=\“Engineering\”;” where “Engineering” is the storage subsystem name. A second example is: -n \“My\”_StorageSubsystem where “My”_StorageSubsystem is the name of the storage subsystem. IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
You cannot use double quotation marks (“ ”) as part of a character string (also called string literal) within a script command. For example, you cannot enter the string below in order to set the storage subsystem name to “Finance Subsystem": -c “set storageSubsystem userLabel=\”\”Finance\”Subsystem\”;”...
C:\Program Files\IBM_DS\client>SMcli -trace is an example of a missing or an invalid trace constant. Table 1-3. Valid Trace Constants Trace Options Trace Constant Description JAL Detail IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 29
Table 1-3. Valid Trace Constants (continued) Trace Options Trace Constant Description Agent RPC-UTM Agent Agent RPC-UTM Agent Detail JRPC JRPC JRPC-In JRPC Raw Data In JRPC-Out JRPC Raw Data Out DMV Errors DMV Errors and Exceptions SAM Main SAM Main SAM Physical SAM Main Physical View CreateVol...
Page 30
CSD ALERT ~ CSD Alert -- deprecated RECOVERY_PROFILE Recovery Profile RECOVERY_PROFILE_DIFFS Recovery Profile Diffs ALL ERRORS All Errors and Exceptions Memory Usage Memory Usage 1-10 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 31
Table 1-3. Valid Trace Constants (continued) Trace Options Trace Constant Description Menu Errors Menu System Errors Auto Config Wizard Auto Config Wizard Engine General Engine General Engine Discovery Engine Discovery Engine Bundle Aggregation Engine Bundle Aggregation Engine Change State Engine Change State Engine Backend Communication Engine Backend Communication Diagnostics Report...
The userdata.txt file exists. An invalid -I value in the email alert notification was specified. An invalid -f value in the email alert notification was specified. 1-12 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Usage examples Here are some examples that show how CLI commands are entered on a command line. The examples show the syntax, the form, and, in some examples, script commands. Examples are shown for both the Windows operating system and the UNIX operating system. Note that the usage for the -c terminal varies depending on your operating system.
Page 34
If you want to know the IP address of each storage subsystem in the configuration, add the -i terminal to the command. SMcli -d -i 1-14 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Logical drive user label or logical drive World-Wide logicalDrive Identifier (WWID) (set command only) Target logical drive user label and, optionally, the VolumeCopy source logical drive user label IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Table 2-2. Object Types and Identifiers (continued) Object Type Identifier subsystem number or user label subsystem Note: A user label can have the following characters: alphanumeric characters, a hyphen, a pound sign, and an underscore character. User label disk pool Note: A user label can have the following characters: alphanumeric characters, a hyphen, a pound sign, and an underscore.
The recurring syntax is used in the general definitions of the script commands that are listed in Chapter 3, “Script Commands,” on page 3-1 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 39
The recurring syntax and the syntax values that you can use with the syntax are listed in the following table: Note: A command statement appears in a monospace font. The statement variables are in a monospace italic font. Options are described separately, and usually the choices are shown as TRUE or FALSE, as a letter (a), a number (42), or a number-range (0-99) selection.
To use the High Performance Tier premium feature-identifier feature, you must configure a storage subsystem as one of these: v SHIPPED_ENABLED v SHIPPED_ENABLED=FALSE; KEY_ENABLED=TRUE instance-based-repository-spec | repository-spec count-based-repository-spec IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 41
Table 2-4. Recurring Syntax Elements (continued) Recurring Syntax Syntax Value repositoryRAIDLevel=repository-raid-level repositoryDrives=(drive-spec-list) [enclosureLossProtect=boolean [drawerLossProtect=(TRUE | FALSE) ]) | repositorysubsystem=subsystem-number instance-based-repository-spec freeCapacityArea=integer-literal Specify repositoryRAIDLevel with repositoryDrives. Do not specify the RAID level or the disk drives with the subsystem. Do not set enclosureLossProtect when you specify a subsystem.
Page 42
The host port number might be 2, 3, or 4 iscsiSession depending on the type of controller you are using. iscsi-host-port (1 | 2 | 3 | 4) IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
storagePartition512 | storagePartitionMax | flashcopy | flashcopy2 | flashcopy4 | flashcopy8 | flashcopy16 | remoteMirror8 | remoteMirror16 | remoteMirror32 | remoteMirror64 | remoteMirror128 Usage Guidelines This list provides guidelines for writing script commands on the command line: v You must end all commands with a semicolon (;). v You can enter more than one command on a line, but you must separate each command with a semicolon (;).
Page 46
2-12 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
IBM recommends using the Storage Manager client GUI to manage your storage subsystems. – The command line interface does not have any mechanisms to prevent you from inadvertently making unwanted changes to the storage subsystem;...
Formatting rules for script commands Syntax unique to a specific script command is explained in the Notes section at the end of each script command description. IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Case sensitivity – The script commands are not case sensitive. You can type the script commands in lowercase, uppercase, or mixed case. (mixed case is used as an aid to reading the following command names and understanding the purpose of the command). Spaces –...
Page 50
DS3000: 6.17.xx.xx DS4000: 6.1x.xx.xx DS5000: 7.3x.xx.xx Note: v 7.50.xx.xx adds securityType parameter. v 7.77 adds the T10 PI parameter. Autoconfigure Storage Subsystem Hot Spares DS3000: 6.17.xx.xx IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 52
Create Consistency Group Enhanced FlashCopy Logical Drive DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Create Consistency Group Enhanced FlashCopy Logical Drive Mapping DS3000: 7.83.xx.xx and later DS4000: N/A IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 53
DS5000: N/A Create Disk Pool DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Create Enhanced FlashCopy Image DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Create Enhanced FlashCopy Group DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Create FlashCopy Logical Drive DS3000: 6.17.xx.xx DS4000: 5.2x.xx.xx DS5000: 7.3x.xx.xx...
Page 54
DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Create Remote Mirror DS3000: 7.7x.xx.xx DS4000: 6.1x.xx.xx DS5000: 7.3x.xx.xx Note: 7.1x.xx.xx and higher adds RAID 6 parameter. IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 56
Note: 7.1x.xx.xx adds the removesubsystem parameter Delete Logical Drive on a Disk Pool DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Diagnose Controller DS3000: 6.17.xx.xx 3-10 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 58
DS4000: 5.2x.xx.xx DS5000: 7.3x.xx.xx Enable subsystem Security DS3000: Not supported DS4000: Not supported DS5000: 7.5x.xx.xx Enable Controller Data Transfer DS3000: 7.83.xx.xx DS4000: N/A DS5000: N/A 3-12 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 59
Enable Disk Pool Security DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Enable Controller DS3000: 6.17.xx.xx DS4000: 6.1x.xx.xx DS5000: 7.3x.xx.xx Enable External Security Key Management DS3000: N/A DS4000: N/A DS5000: 7.70.xx.xx Enable Storage Subsystem Feature Key DS3000: 6.17.xx.xx DS4000: 6.1x.xx.xx DS5000: 7.3x.xx.xx Note: v 6.5x.xx.xx adds the featurePack parameter.
Page 60
DS5000: 7.3x.xx.xx Remove Member Logical Drive from Consistency Group DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Remove Remote Mirror DS3000: 7.7x.xx.xx DS4000: 6.1x.xx.xx 3-14 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 61
DS5000: 7.3x.xx.xx Remove VolumeCopy DS3000: 6.17.xx.xx DS4000: 5.4x.xx.xx DS5000: 7.3x.xx.xx Rename Enhanced FlashCopy Logical Drive DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Repair Logical Drive Parity DS3000: 6.17.xx.xx DS4000: 6.1x.xx.xx DS5000: 7.3x.xx.xx Replace Drive DS3000: 6.17.xx.xx DS4000: 7.1x.xx.xx DS5000: 7.3x.xx.xx Note: For version 7.60.xx.xx, you can change the drive parameter to accommodate the enclosures with internal disk drawers Reset Controller...
Page 62
DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Revive subsystem DS3000: 6.17.xx.xx DS4000: 6.1x.xx.xx DS5000: 7.3x.xx.xx Revive Drive DS3000: 6.17.xx.xx DS4000: 5.43.xx.xx DS5000: 7.3x.xx.xx 3-16 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 63
Note: For version 7.60.xx.xx, you can change the drive parameter to accommodate the enclosures with internal disk drawers. Revive Enhanced FlashCopy Group DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Revive Enhanced FlashCopy Logical Drive DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Save Controller NVSRAM DS3000: 6.17.xx.xx...
Page 64
DS4000: 6.1x.xx.xx DS5000: 7.3x.xx.xx Save Storage Subsystem Support Data DS3000: 6.17.xx.xx DS4000: 6.1x.xx.xx DS5000: 7.3x.xx.xx Save Storage Subsystem Validator DS3000: 7.77.xx.xx DS4000: N/A DS5000: 7.77.xx.xx 3-18 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 65
Schedule Support Bundle Collection Configuration DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Note: This command is only compatible with Storage Manager version 10.83 and later. Set subsystem DS3000: 6.17.xx.xx DS4000: 6.10.xx.xx DS5000: Not supported Note: v RAID 6 is supported with 7.xx.xx.xx and higher. v 7.30.xx.xx removes the availability parameter.
Page 66
DS5000: 7.3x.xx.xx Note: v 6.14.xx.xx adds support for DS4800. v 6.16.xx.xx adds support for subsystems and enclosures that set enclosure IDs through the controller firmware. 3-20 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 67
Set Enclosure Service Action Allowed Indicator DS3000: 6.17.xx.xx DS4000: 6.1x.xx.xx DS5000: 7.3x.xx.xx Note: v 6.14.xx.xx adds the powerfan and interconnect parameters. v 6.16.xx.xx adds the enclosure and esm parameters. Set Enhanced FlashCopy Group Attributes DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Set Enhanced FlashCopy Group Media Scan DS3000: 7.83.xx.xx and later...
Page 68
Set Logical Drive Attributes for a Disk Pool DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Set Logical Drive Mapping DS3000: 6.17.xx.xx DS4000: 5.2x.xx.xx 3-22 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 69
DS5000: 7.3x.xx.xx Set read-only to a Read/Write Enhanced FlashCopy Logical Drive DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Set Remote Mirror DS3000: 7.7x.xx.xx DS4000: 6.1x.xx.xx DS5000: 7.3x.xx.xx Set Session DS3000: 6.17.xx.xx DS4000: 5.2x.xx.xx DS5000: 7.3x.xx.xx Set Storage Subsystem DS3000: 6.17.xx.xx DS4000: 5.2x.xx.xx DS5000: 7.3x.xx.xx Note:...
Page 70
Set Thin Logical Drive Attributes DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Set VolumeCopy DS3000: 6.17.xx.xx DS4000: 5.4x.xx.xx DS5000: 7.3x.xx.xx Show subsystem DS3000: 6.17.xx.xx 3-24 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 71
DS4000: 6.1x.xx.xx DS5000: 7.3x.xx.xx Show subsystem Export Dependencies DS3000: 7.35.xx.xx and higher DS4000: 7.1x.xx.xx DS5000: 7.3x.xx.xx Show subsystem Import Dependencies DS3000: 7.35.xx.xx and higher DS4000: 7.1x.xx.xx DS5000: 7.3x.xx.xx Show Cache Backup Device Diagnostic Status DS3000: N/A DS4000: N/A DS5000: 7.70.xx.xx (DS5000 only) Show Cache Memory Diagnostic Status DS3000: N/A DS4000: N/A...
Page 72
Show Enhanced FlashCopy Logical Drives DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Show Host Interface Card Diagnostic Status DS3000: 7.70.xx.xx DS4000: N/A DS5000: 7.70.xx.xx 3-26 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 73
Show Host Ports DS3000: 6.17.xx.xx DS4000: 5.4x.xx.xx DS5000: 7.3x.xx.xx Show Logical Drive DS3000: 6.17.xx.xx DS4000: 5.4x.xx.xx DS5000: 7.3x.xx.xx Note: 5.43.xx.xx adds the summary parameter. Show Logical Drive Action Progress DS3000: 6.17.xx.xx DS4000: 5.43.xx.xx DS5000: 7.3x.xx.xx Show Logical Drive Performance Statistics DS3000: 6.17.xx.xx DS4000: 6.1x.xx.xx DS5000: 7.3x.xx.xx...
Page 74
DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Show Storage subsystem Unconfigured iSCSI Initiators DS3000: 6.50.xx.xx DS4000: N/A DS5000: 7.6x.xx.xx Show VolumeCopy DS3000: 6.17.xx.xx DS4000: 6.1x.xx.xx 3-28 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 76
DS3000: 6.17.xx.xx DS4000: 5.43.xx.xx DS5000: 7.3x.xx.xx Note: For version 7.60.xx.xx, you can change the drive parameter to accommodate the enclosures with internal disk drawers. 3-30 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 78
DS4000: N/A DS5000: 7.70.xx.xx Stop Disk Pool Locate DS3000: 7.83.xx.xx and later DS4000: N/A DS5000: N/A Stop Drive Channel Fault Isolation Diagnostics DS3000: Not supported 3-32 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Activate Enhanced Global Mirroring This command activates the Enhanced Global Mirroring premium feature. After you activate the Enhanced Global Mirroring premium feature, you must set up an Enhanced Global Mirror Group and an Enhanced Global Mirrored Pair. Syntax activate storagesubsystem feature=enhancedGlobalMirror Parameters None Activate Enhanced Remote Mirroring Feature...
Page 82
SAS If you do not specify a drive type, the command defaults to fibre. Use this parameter when you use the repositoryDriveCount parameter. 3-36 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 83
Parameter Description driveMediaType The type of drive media that you want to use for the mirror repository subsystem. Valid drive media are these: v HDD – Use this option when you have hard drives in the drive expansion enclosure. v SSD – Use this option when you have solid state drives in the drive expansion enclosure.
Syntax activate iscsiInitiator "iSCSI-ID" Parameters Parameter Description The name of the iSCSI initiator. Enclose the name in double quotation iscsiInitiator marks (" "). 3-38 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Activate Storage Subsystem Firmware This command activates firmware that you have previously downloaded to the pending configuration area on the controllers in the storage subsystem. Syntax activate storageSubsystem firmware Parameters None. Activate Enhanced Remote Mirroring This command creates the mirror repository logical drive and activates the Enhanced Remote Mirroring premium feature.
FlashCopies. You collect the base logical drives in a consistency group so that you can perform the same Enhanced FlashCopy operations on each of the base logical drives. In the context of this command, the 3-40 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
term member means a base logical drive for Enhanced FlashCopy operations. You can manipulate Enhanced FlashCopy images associated with members of a consistency group through batch-style operations, while maintaining consistency across the Enhanced FlashCopy images. Each member logical drive must have a corresponding repository logical drive. You can define the relationship between the member logical drive and the repository logical drive using the repositoryLogicalDrive parameter.
Syntax autoConfigure storageSubsystem [driveType=(fibre | SATA | SAS |) raidLevel=(0 | 1 | 3 | 5 | 6) subsystemWidth=numberOfDrives subsystemCount=numberOfsubsystems logicalDrivesPersubsystemCount=numberOfLogicalDrivesPersubsystem 3-42 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 89
hotSpareCount=numberOfHotSpares segmentSize=segmentSizeValue cacheReadPrefetch=(TRUE | FALSE) securityType=(none | capable | enabled)] T10PI=(none | enabled)] Parameters Parameter Description The type of disk drives that you want to use for the driveType storage subsystem. You must use this parameter when you have more than one type of drive in your storage subsystem.
Page 90
(that is, a SATA hot spare cannot replace a Fibre Channel disk drive). A hot spare must have capacity greater than or equal to any disk drive that can fail. 3-44 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
If a hot spare is smaller than a failed disk drive, you cannot use the hot spare to rebuild the data from the failed disk drive. Hot spares are available only for RAID levels 1, 3, 5, or 6. Segment Size The size of a segment determines how many data blocks that the controller writes on a single disk drive in a logical drive before writing data on the next disk drive.
The values are based on the typical I/O usage pattern of usageHint the application that is using the Performance Read Cache. Valid values are webServer, dataBase, or fileSystem. 3-46 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Minimum Firmware Level 7.84 Check Enhanced Global Mirror Group consistency This command changes the application type associated with the Performance Read Cache. The application type can be web server, database, or multimedia. Changing the application type changes the block size, subblock size, populate on read threshold, and populate on write threshold for the logical drives underlying the Performance Read Cache.
This command waits until the status becomes Optimal or the timeout interval expires. Use this command when you run the Enhanced Remote Mirroring utility. 3-48 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Related Topics Naming Conventions Check Repository Consistency This command applies to a number of objects that have underlying repository logical drives. The command produces a report based on analysis of the data in the repository. Syntax check [enhancedFlashCopyGroup[enhancedFlashCopyGroupName] repositoryConsistency | enhancedFlashCopyLogicalDrive[enhancedFlashCopyLogicalDriveName] repositoryConsistency | logicaldrive[logicaldriveName] repositoryConsistency | logicalVolumeCopy target[targetName] repositoryConsistency |...
However, if an Enhanced Global Mirror Group has a fault and one of its member logical drives has a fault, clearing the fault on the Enhanced Global Mirror Group does not clear the fault on its member logical drive. 3-50 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
The setting to remove the entire configuration of the storage subsystem, including security information and identification information. Removing all configuration information returns the storage subsystem to its initial state. 3-52 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameter Description subsystems The setting to remove the logical drive configuration and the subsystem configuration. The rest of the configuration stays intact. Notes When you run this command, the storage subsystem becomes unresponsive, and all script processing is canceled. You must remove and re-add the storage subsystem to resume communication with the host. To remove an unresponsive storage subsystem, access the Enterprise Management Window, and select Edit →...
This command enables or disables the automatic collection of support bundles on one or more storage subsystems when a critical MEL event is detected. 3-54 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Syntax Attention: The SM CLI support bundle commands must be run from the SM CLI command line interface only. They cannot be run from the storage subsystem SM CLI script window. In addition, the storage subsystem IP addresses are not required. Also, the -c parameter is not required to precede the SM CLI support bundle command.
Page 102
You must use this parameter when you have more than one type of disk drive media in your storage subsystem. 3-56 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 103
Parameter Description driveType The type of drive that you want to use in the subsystem. You cannot mix drive types. You must use this parameter when you have more than one type of drive in your storage subsystem. Valid drive types are : v fibre v SATA v SAS...
Page 104
[subsystemName] security v export storageSubsystem securityKey v import storageSubsystem securityKey v set storageSubsystem securityKey v start secureErase (drive | drives) 3-58 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Enclosure Loss Protection and Drawer Loss Protection For enclosure loss protection to work, each disk drive in an subsystem must be in a separate enclosure. If you set the enclosureLossProtect parameter to TRUE and have selected more than one disk drive from any one enclosure, the storage subsystem returns an error.
Page 106
Enhanced FlashCopy images. Any Enhanced FlashCopy images that you create and use for this collection must be managed in accordance with the consistency dependencies. 3-60 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 107
You can use any combination of alphanumeric characters, underscore (_), hyphen (-), and pound (#) for the names. Names can have a maximum of 30 characters. The Enhanced FlashCopy images in a consistency group can be deduced based on the existence of an Enhanced FlashCopy image within a consistency group.
Enclose the host group name in double quotation marks (" "). If you use the defaultGroup keyword, do not enclose it in quotation marks. 3-62 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Notes A host is a computer that is attached to the storage subsystem and accesses the logical drives on the storage subsystem through the host ports. You can define specific mappings to an individual host. You also can assign the host to a host group that shares access to one or more logical drives. A host group is an optional topological element that you can define if you want to designate a collection of hosts that share access to the same logical drives.
Page 110
You can use any combination of alphanumeric characters, underscore (_), hyphen (-), and pound (#) for the names. Names can have a maximum of 30 characters. 3-64 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 111
If you do not specify the repositoryVolType or readOnly parameters, the storage management software selects the repositories for the consistency group Enhanced FlashCopy logical drive. If the subsystem or disk pool where the base logical drive resides does not have enough space, this command fails. The create cgEnhancedFlashCopyLogicalDrive command has unique forms that are explained by these examples: v Creating a read/write consistency group Enhanced FlashCopy logical drive on an Enhanced FlashCopy...
[driveCount=driveCountValue | warningThreshold=(warningThresholdValue|default) | criticalThreshold=(criticalThresholdValue|default) | criticalPriority=(highest|high|medium|low|lowest) | backgroundPriority=(highest|high|medium|low|lowest) | degradedPriority=(highest|high|medium|low|lowest) | securityType=(none|capable|enabled) | driveMediaType=(hdd | ssd | allMedia | unknown) | T10PI=(none|enabled)] 3-66 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 113
Parameters Parameter Description drives The drives that you want to assign to the disk pool that you want to create. For high capacity drive enclosures, specify the enclosure ID value, the drawer ID value, and the slot ID value for each drive that you assign to the disk pool.
Page 114
- The disk pool has T10 PI (Protection Information) protection. The disk pool supports protected information and is formatted with protection information enabled. The default value is none 3-68 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 115
Notes Each disk pool name must be unique. You can use any combination of alphanumeric characters, underscore (_), hyphen(-), and pound (#) for the user label. User labels can have a maximum of 30 characters. If the parameters you specify cannot be satisfied by any of the available candidate drives, the command fails.
(repositoryLogicalDrive="repos_xxxx" | repositoryLogicalDrive=(subsystemName [capacity=capacityValue]) repositoryLogicalDrive=(diskPoolName [capacity=capacityValue])) [repositoryFullPolicy=(failBaseWrites | purgeEnhancedFlashCopyImages) | rollbackPriority=(highest | high | medium | low | lowest) | 3-70 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 117
repositoryFullLimit=percentValue | autoDeleteLimit=numberOfEnhancedFlashCopyImages | enableSchedule=(TRUE | FALSE) schedule=(immediate | flashcopySchedule)] DITA DITA Parameters Parameter Description The name that you want to give the new Enhanced userLabel FlashCopy group. Enclose the Enhanced FlashCopy group identifier in double quotation marks (" "). The name of the logical drive that you want to use as the sourceLogicalDrive source for your Enhanced FlashCopy images.
Page 118
See the Notes section for information explaining how to use these options. 3-72 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 119
Notes Each Enhanced FlashCopy group name must be unique. You can use any combination of alphanumeric characters, underscore (_), hyphen(-), and pound (#) for the user label. User labels can have a maximum of 30 characters. To create an Enhanced FlashCopy group, you must have an associated repository logical drive in which you store the Enhanced FlashCopy images.
Page 120
Time zone text strings s are case sensitive. If you enter an incorrect text string, GMT time is used. Enclose the text string in double quotation marks. The code string for defining a schedule is similar to these examples: 3-74 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 121
enableSchedule=true schedule startTime=14:27 enableSchedule=true schedule scheduleInterval=180 enableSchedule=true schedule timeZone=GMT-06:00 enableSchedule=true schedule timeZone="USA/Chicago" If you also use the scheduleInterval option, the firmware chooses between the timesPerDay option and the scheduleInterval option by selecting the lowest value of the two options. The firmware calculates an integer value for the scheduleInterval option by dividing 1440 by the scheduleInterval option value that you set.
Enhanced FlashCopy images, such as restoring a specific Enhanced FlashCopy image to the base logical drive or deleting the Enhanced FlashCopy images that you no longer need. 3-76 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
The result of creating an Enhanced FlashCopy image of a consistency group is an Enhanced FlashCopy image of every member logical drive of the consistency group. Create Enhanced FlashCopy Logical Drive This command creates an Enhanced FlashCopy logical drive with read-write capabilities for Enhanced FlashCopy images of a base logical drive.
If you choose to define a number of disk drives, the controller firmware chooses which disk drives to use for the FlashCopy logical drive. Syntax (User-Defined Number of Drives) create flashcopyLogicalDrive baseLogicalDrive="baseLogicalDriveName" (repositoryRAIDLevel=(1 | 3 | 5 | 6) repositoryDrives=(enclosureID1,drawerID1,slotID1 ... enclosureIDn,drawerIDn,slotIDn)) 3-78 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 126
Use integer values. For example, a value of 40 means 40 percent. The default value is 20. 3-80 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 127
Parameter Description repositoryUserLabel The name that you want to give to the FlashCopy repository logical drive. Enclose the FlashCopy repository logical drive name in double quotation marks (“ ”). How you want FlashCopy processing to continue if the repositoryFullPolicy FlashCopy repository logical drive is full. You can choose to fail writes to the base logical drive (failBaseWrites) or fail the FlashCopy logical drive (failFlashCopy).
Page 128
This list explains how to use the options for the schedule parameter: v immediate – As soon as you enter the command, a FlashCopy logical drive is created and a copy-on-write operation begins. 3-82 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
v startDate – A specific date on which you want to create a FlashCopy logical drive and perform a copy-on-write operation. The format for entering the date is MM:DD:YY. If you do not provide a start date, the current date is used. An example of this option is startDate=06:27:11. v scheduleDay - A day of the week on which you want to create a FlashCopy logical drive and perform a copy-on-write operation.
Related Topic Naming Conventions Create Host Group This command creates a new host group. Syntax create hostGroup userLabel=”hostGroupName” 3-84 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameter Parameter Description userLabel The name that you want to give the host group that you are creating. Enclose the host name in double quotation marks (“ ”). Notes A host group is an optional topological element that you can define if you want to designate a collection of hosts that share access to the same logical drives.
CHAP is based upon the peers sharing a “secret.” A secret is a security key that is similar to a password. Use the chapSecret parameter to set up the security keys for initiators that require a mutual authentication. Related Topic Naming Conventions 3-86 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Create RAID Logical Drive (Automatic Drive Select) This command creates an subsystem across the disk drives in the storage subsystem, and a new logical drive in the subsystem. The storage subsystem controllers choose the disk drives to be included in the logical drive.
Page 134
– The subsystem does not have T10 PI (Protection Information) protection. v enabled – The subsystem has T10 PI (Protection Information) protection. The subsystem supports protected information and is formatted with protection information enabled. 3-88 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 135
Notes The driveCount parameter lets you choose the number of disk drives that you want to use in the subsystem. You do not need to specify the disk drives by enclosure ID and slot ID. The controllers choose the specific disk drives to use for the subsystem. The owner parameter defines which controller owns the logical drive.
The name that you want to give the new logical drive. userLabel Enclose the new logical drive name in double quotation marks (“ ”). 3-90 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 137
Parameter Description freeCapacityArea The index number of the free space in an existing subsystem that you want to use to create the new logical drive. Free capacity is defined as the free capacity between existing logical drives in an subsystem. For example, an subsystem might have the following areas: logical drive 1, free capacity, logical drive 2, free capacity, logical drive 3, free capacity.
Page 138
Valid values for the cacheReadPrefetch parameter are TRUE or FALSE. You do not need to 3-92 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
enter a value for the cacheReadPrefetch parameter or the segmentSize parameter. If you do not enter a value, the controller firmware uses the usageHint parameter with fileSystem as the default value. Entering a value for the usageHint parameter and a value for the cacheReadPrefetch parameter or a value for the segmentSize parameter does not cause an error.
Page 140
FALSE. The setting to make sure that reserve capacity is dssPreAllocate allocated for future segment size increases. This default value is TRUE. 3-94 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 141
Parameter Description securityType The setting to specify the security level when creating the subsystem and all associated logical drives. These settings are valid: v none—The subsystem and logical drives are not secure. v capable—The subsystem and logical drives are capable of having security set, but security has not been enabled.
Page 142
For enclosure loss protection to work, each drive in an subsystem must be on a separate enclosure. If you set the enclosureLossProtect parameter to TRUE and have selected more than one drive from any one 3-96 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
enclosure, the storage subsystem returns an error. If you set the enclosureLossProtect parameter to FALSE, the storage subsystem performs operations, but the subsystem that you create might not have enclosure loss protection. Enclosure loss protection is not valid when you create logical drives on existing subsystems. The drawerLossProtect parameter defines if data on a logical drive is accessible if a drawer fails.
Page 144
If you want to map now, set this parameter to default. The logical drive is mapped to all hosts that have access to the storage pool. The default value is none. 3-98 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 145
Parameter Description T10PI The setting to specify that an subsystem, and the logical drives within the subsystem, has T10 PI (Protection Information) protection to make sure that the data maintains its integrity. When you use this parameter, only protected drives can be used for the subsystem. These settings are valid: v none - The subsystem does not have T10 PI (Protection Information) protection.
Boolean value is always TRUE. Note: With the readOnly parameter, Enhanced FlashCopy logical drives are not created. 3-100 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Notes You can use any combination of alphanumeric characters, underscore (_), hyphen (-), and pound (#) for the names. Names can have a maximum of 30 characters. The identifier of an Enhanced FlashCopy image has two parts separated by a colon (:): v The name of the Enhanced FlashCopy group v The identifier of the Enhanced FlashCopy image For example, if you want to create a read-only logical drive named engData1 using the most recent...
Page 148
3-102 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Create SSD cache This command creates a read cache for a storage subsystem using Solid State Disks (SSDs). Using high performance SSDs to cache read data improves the application I/O performance and response times, and delivers sustained performance improvement across different workloads, especially for high-IOP workloads.
Security Capable. When you create a security key, the state is set to Security Enabled, which restricts access to all FDE drives that exist within the storage subsystem. 3-104 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
You can have a storage subsystem configuration with more than one set of encrypted subsystems or disk pools. Each subsystem or disk pool can have a unique security key. The character string generated by the keyIdentifier parameter is a string that you can read and that enables you to identify the security key that you need.
FALSE. To prevent writing to the target logical drive, set this parameter to TRUE. 3-106 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameter Description copyType Use this parameter to create a VolumeCopy with a FlashCopy . Creating a VolumeCopy with a FlashCopy enables you to continue to write to the source logical drive while creating the VolumeCopy. To create a VolumeCopy with a FlashCopy, set this parameter to online.
The alphanumeric identifier (including - and _) of the subsystem subsystem that you want to delete. Enclose the subsystem identifier in square brackets ([ ]). 3-108 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Delete Enhanced Global Mirror Group This command deletes one or more Enhanced Global Mirror Groups from the local storage subsystem and the remote storage subsystem. Syntax Note: The Enhanced Global Mirror Group must be empty before it can be successfully deleted. You must remove all Enhanced Global Mirrored pairs from the Enhanced Global Mirror Group before using this command.
FALSE - This value will cause the command to terminate when the Enhanced FlashCopy image has an associated Enhanced FlashCopy logical drive. The default value is TRUE. 3-110 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Notes If the Enhanced FlashCopy images cannot be deleted for all of the relevant consistency groups, the operation fails and none of the Enhanced FlashCopy images are deleted. When you delete a consistency group Enhanced FlashCopy image that is associated with a consistency group Enhanced FlashCopy logical drive, the corresponding Enhanced FlashCopy logical drive member in the consistency group Enhanced FlashCopy logical drive are transitioned to the Stopped state.
This command deletes one or more Enhanced FlashCopy images from an Enhanced FlashCopy group. Syntax delete enhancedFlashCopyImage (enhancedFlashCopyGroup="enhancedFlashCopyGroupName" | enhancedFlashCopyGroups=("enhancedFlashCopyGroupName1"... "enhancedFlashCopyGroupNamen")) (deleteCount=numberOfEnhancedFlashCopyImages | retainCount=numberOfEnhancedFlashCopyImages | ignoreEnhancedFlashCopyLogicalDrive=(TRUE | FALSE) | enhancedFlashCopyImageID=OLDEST) 3-112 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 159
Parameters Parameter Description enhancedFlashCopyGroup or enhancedFlashCopyGroups The name of the Enhanced FlashCopy group that has the Enhanced FlashCopy image that you want to delete. Enclose the name of the Enhanced FlashCopy group in double quotation marks (" "). If you enter more than one Enhanced FlashCopy group name, enclose each of the Enhanced FlashCopy group names in double quotation marks ("...
Attention: Possible damage to the storage subsystem configuration All of the data in the logical drive is lost as soon as you run this command. Syntax delete (logicaldrive [logicaldriveName] | logicaldrives [logicaldriveName1 ... logicaldriveNameN]) [schedule] 3-114 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameters Parameter Description logicaldrive or logicaldrives The name of the FlashCopy logical drive that you want to delete. You can enter more than one FlashCopy logical drive name. Enclose the FlashCopy logical drive name in square brackets ([ ]). If the FlashCopy logical drive name has special characters, you also must enclose the FlashCopy logical drive name in double quotation marks ("...
(allLogicalDrives | logicalDrive [logicalDriveName] | logicalDrives [logicalDriveName1 ... logicalDriveNameN]) removesubsystem=(TRUE | FALSE) Parameters Parameter Description allLogicalDrives This parameter deletes all of the logical drives in a storage subsystem. 3-116 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameter Description logicalDrive or The name of the logical drive that you want to delete. logicalDrives You can enter more than one logical drive name separated by spaces. Enclose the logical drive name in square brackets ([ ]). If the logical drive name has special characters, you also must enclose the logical drive name in double quotation marks (“...
TRUE. Delete Performance Read Cache This command deletes the Performance Read Cache. All data in the SSD cache is purged. Syntax delete performanceReadCache [performanceReadCacheName] 3-118 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameters Header Header The alphanumeric identifier (including - and _) of the performanceReadCache Performance Read Cache that you want to delete. Enclose the identifier in square brackets ([ ]). If the Performance Read Cache name contains special characters or consists only of numbers, you also must enclose the identifier in double quotation marks ("...
When you run the cable diagnostic test, the firmware returns the following information: v Host Port: The port on which the diagnostic test was run. v HIC: The host interface card associated with this port. 3-120 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
v The date and time the test was run. v Status: – OK: All of the pairs of cables are good and do not have any faults. – Open: One or more of the four pairs of cables are open. –...
This command stops a copy-on-write operation. This command performs the same action as the legacy stop flashcopy command. Syntax disableFlashcopy (logicaldrive [logicaldriveName] | logicaldrives [logicaldriveName1 ... logicaldriveNameN]) 3-122 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameters Parameter Description logicaldrive or logicaldrives The name of the specific logical drive for which you want to stop a copy-on-write operation. You can enter more than one logical drive name. Enclose the logical drive names using one of these forms: v On a Windows command line: \"...
IP addresses are not required. Also, the -c parameter is not required to precede the SM CLI support bundle command. -supportBundle auto show program path SMcliadd program path SMcli Parameters None 3-124 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Display Support Bundle Collection Schedule This command displays the schedule for collecting support bundles for all storage subsystems. Syntax Attention: The SM CLI support bundle commands must be run from the SM CLI command line interface only. They cannot be run from the storage subsystem SM CLI script window. In addition, the storage subsystem IP addresses are not required.
If you need to download the factory default configuration settings to more than one drive expansion enclosure, but not all drive expansion enclosures, you must enter this command for each drive expansion enclosure. 3-126 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Download Environmental Card Firmware This command downloads environmental services module (ESM) firmware. Syntax download (allEnclosures | enclosure [enclosureID]) firmware file=”filename” Parameters Parameter Description allEnclosure This parameter downloads new firmware to all of the enclosures in the storage subsystem. The drive expansion enclosure that contains the ESM card to enclosure which you want to load new firmware.
The specified firmware images can be downloaded only to a compatible disk drive. Use the download drive firmware command to download a firmware image to a specific disk drive. 3-128 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Attention: v Downgrading the controller firmware is not a supported function. This option should be used only under the direction of IBM Support. See “Software service and support” on page xix for more information. v Downgrading from 07.xx to 06.xx firmware levels is not supported and will return an error if attempted.
In addition, the data will be encrypted or decrypted by the drive before it is written to or read from to the 3-130 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
disk surface. Once the FDE drive is placed into “secured state”, it will stay in the secure state until one re-provision the FDE drive. Enable Controller Data Transfer This command revives a controller that has become quiesced while running diagnostics. Syntax enable controller [(a | b)] dataTransfer Parameter...
Security Capable. When you create a security key, the state is set to Security Enabled, which restricts access to all FDE drives that exist within the storage subsystem. 3-132 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Minimum Firmware Level 7.40 Enable or disable Performance Read Cache for a volume This command turns on or off caching using the Performance Read Cache feature for a specific volume. The volume can be either a standard volume, a Enhanced FlashCopy volume, or a consistency group Enhanced FlashCopy volume.
Enclose the file path and the file name in double quotation marks (" "). For example: file="C:\Program Files\CLI\dnld\ftrkey.key" Valid file names for feature key files end with a .key extension. 3-134 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Notes A premium feature is an additional application to enhance the capabilities of a storage subsystem. The premium features are these: v Storage partitioning v FlashCopies v Enhanced Remote Mirroring v Mixed drive types v High performance tier v SSD support v Full Disk Encryption A feature pack is a predefined set of enhanced storage subsystem capabilities and/or premium features, such as Storage Partitioning and Enhanced Remote Mirroring.
Contain at least one non-alphanumeric character, for example, < > @ +. If your pass phrase does not meet these criteria, you receive an error message and are prompted to retry the command. 3-136 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Import Storage Subsystem Security Key This command unlocks one or more Full Disk Encryption (FDE) drives that you have imported from one storage subsystem to another storage subsystem. Only the FDE drives with the matching security key from the imported storage subsystem are unlocked. After they are unlocked, the security key for the new storage subsystem is applied.
([ ]). If the logical drive name has special characters, you also must enclose the logical drive name in double quotation marks (" "). 3-138 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Before using this command with the file option, you must first obtain a validator string (a security code) from your IBM Technical Support representative. To obtain a validator, use the save storageSubsystem dbmValidator command to generate an XML file that contains validator information. Your IBM Technical Support representative uses the XML file to generate the validator string required for this command.
SSDs. Syntax Applicable to Starting a Locate Operation start performanceReadCache [performanceReadCacheName] locate Syntax Applicable to Stopping a Locate Operation stop performanceReadCache locate Parameters None 3-140 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Recopy VolumeCopy This command re-initiates a VolumeCopy operation by using an existing VolumeCopy pair. Attention: Starting a VolumeCopy operation overwrites all existing data on the target logical drive, makes the target logical drive read-only to hosts, and fails all FlashCopy logical drives associated with the target logical drive, if any exist.
(" "). userLabel The name of the logical drive that you want to recover. Enclose the logical drive name in double quotation marks (“ ”). 3-142 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 189
Parameter Description logicaldriveWWN The world wide name of the logical drive that you want to recover. The name is a 16-byte identifier, for example, 60080E500017B4320000000049887D77. Enclose the identifier in double quotation marks (“ ”). The size of the logical drive that you are adding capacity to the storage subsystem.
Page 190
Cache read prefetch is important for multimedia applications that use sequential data transfers. The configuration settings for the storage 3-144 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
subsystem that you use determine the number of additional data blocks that the controller reads into cache. Valid values for the cacheReadPrefetch parameter are TRUE or FALSE. Re-create Enhanced Remote Mirroring Repository Logical Drive Note: With firmware version 7.80, the re-create storageSubsystem mirrorRepository command is deprecated.
Page 192
When the controller firmware assigns the disk drives, if you set the enclosureLossProtect parameter to TRUE, the storage subsystem returns an error if the controller firmware cannot provide disk drives that 3-146 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
result in the new mirror repository logical drive having enclosure loss protection. If you set the enclosureLossProtect parameter to FALSE, the storage subsystem performs the operation even if it means that the mirror repository logical drive might not have enclosure loss protection. Re-create External Security Key This command regenerates a storage subsystem security key for use with the external security key management feature.
[logicalDriveName1 ... logicalDriveNameN] | accesslogicalDrive) lunMapping (host=”hostName” | hostGroup=(“hostGroupName” | defaultGroup)) Parameters Parameter Description allLogicalDrives This parameter removes the LUN mapping from all of the logical drives. 3-148 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameter Description logicalDrive or The name of the specific logical drive that you want to logicalDrives remove from the LUN mapping. You can enter more than one logical drive name. Enclose the logical drive name in double quotation marks (“ ”) inside of square brackets ([ ]).
Use this command when the mirror relationship is successfully removed on the local or remote storage subsystem, but cannot be removed on the corresponding storage subsystem because of a communication problem. Syntax remove enhancedGlobalMirrorGroup ["enhancedGlobalMirrorGroupName"] incompleteMirror volume="volumeName" 3-150 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameters Parameter Description The name of the Enhanced Global Mirror Group that enhancedGlobalMirrorGroup contains the orphaned volume that you want to remove. Enclose the Enhanced Global Mirror Group name in double quotation marks (" "). If the Enhanced Global Mirror Group name has special characters, you also must enclose the Enhanced Global Mirror Group name in double quotation marks ("...
This command removes a member logical drive from a an existing Enhanced FlashCopy consistency group. Optionally, you can delete the repository logical drive members from the consistency group. 3-152 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Syntax set consistencyGroup ["consistencyGroupName"] removeCGMemberLogicalDrive=memberName [deleteRepositoryMembers=(TRUE | FALSE)] Parameters Parameter Description The name of the consistency group from which you want consistencyGroupName to remove a member. Enclose the consistency group name in double quotation marks (" ") inside square brackets ([ ]). memberName The name of the member logical drive that you want to remove.
FlashCopy, set this parameter to offline. Rename Enhanced FlashCopy Logical Drive This command renames an existing Enhanced FlashCopy logical drive. Syntax set enhancedFlashCopyLogicalDrive ["enhancedFlashCopyLogicalDriveName"] userLabel="enhancedFlashCopyImageLogicalDriveName 3-154 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameters Parameter Description enhancedFlashCopyLogicalDrive The name of the Enhanced FlashCopy logical drive that you want to rename. Enclose the Enhanced FlashCopy logical drive name in double quotation marks (" ") inside of square brackets ([ ]). A new name that you want to give to the Enhanced userLabel FlashCopy logical drive.
ID and the slot ID. Enclosure ID values are 0 to 99. Drawer ID values are 1 to 5. Slot ID values are 1 to 32. 3-156 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Notes The diskDrive parameter supports both high-capacity expansion drawers and low-capacity expansion drawers. A high-capacity expansion drawer has drawers that hold the disk drives. The drawers slide out of the expansion drawer to provide access to the disk drives. A low-capacity expansion drawer does not have drawers.
Parameter Parameter Description controller The controller that you want to reset. Valid controller identifiers are a or b, where a is the controller in slot A, and b is the controller in slot B. Enclose the controller identifier in square brackets ([ ]).
DS5100, DS5300 controller enclosure, battery packs inside the interconnect-battery CRU/FRU are identified as either left or right. If the command statement uses the wrong parameter, an error appears. 3-160 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
The memory that contains the diagnostic data is also cleared when the controllers reboot. Before resetting the diagnostic data, use the save storageSubsystem diagnosticData command to save the diagnostic data to a file. Attention: Run this command only with the assistance of an IBM Technical Support representative. Syntax reset storageSubsystem diagnosticData Parameters None.
Data written to the primary volumes while the Enhanced Global Mirror Group was suspended is written to the secondary volumes immediately. Periodic synchronization resumes if an automatic synchronization interval has been set. 3-162 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Syntax resume enhancedGlobalMirrorGroup ["enhancedGlobalMirrorGroupName"] Parameter Parameter Description The name of the Enhanced Global Mirror Group that you enhancedGlobalMirrorGroup want to resume. Enclose the Enhanced Global Mirror Group name in square brackets ([ ]). If the Enhanced Global Mirror Group name has special characters, you also must enclose the Enhanced Global Mirror Group name in double quotation marks ("...
Needs Attention condition is displayed. Note: You cannot use this command for Enhanced FlashCopy images involved in online logical VolumeCopy. Syntax resume enhancedFlashCopyImage [enhancedFlashCopyImageName] rollback 3-164 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameters Parameter Description enhancedFlashCopyImage The name of the Enhanced FlashCopy image for which you want to restart a rollback operation. The name of an Enhanced FlashCopy image is comprised of two parts: v The name of the Enhanced FlashCopy group v An identifier for the Enhanced FlashCopy image in the Enhanced FlashCopy group.
If the rollback operation cannot be resumed, the selected FlashCopy logical drive reverts to a paused state, and the Needs Attention condition is displayed. Syntax resume rollback logicaldrive [flashcopyLogicalDriveName] 3-166 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameters Parameter Description logicaldrive The name of the specific FlashCopy logical drive for which you want to resume a rollback operation. Enclose the FlashCopy logical drive name in square brackets ([ ]). If the FlashCopy logical drive name has special characters, you must also enclose the FlashCopy logical drive name in double quotation marks ("...
Never try to revive a disk drive unless you are supervised by an IBM Technical Support representative. Syntax revive drive [enclosureID,drawerID,slotID] 3-168 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameter Parameter Description drive The location of the drive that you want to revive. For high-capacity disk drive expansion enclosures, specify the enclosure ID value, the drawer ID value, and the slot ID value for the disk drive. For low-capacity drive expansion enclosures, specify the enclosure ID value and the slot ID value for the disk drive.
The data is collected as a set of samples. A sample is created at the beginning of a synchronization process and updated regularly while the synchronization process proceeds. 3-170 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 217
A sample collects data until the synchronization process completes or until a disruption to the synchronization process occurs such as a volume ownership transfer or a read-write error. When a synchronization process disruption is resolved (for example, the volume is transferred to the alternate controller), a new sample is created and updated as the synchronization process continues.
This command saves a copy of the controller NVSRAM values to a file. This command saves all of the regions. Syntax save controller [(a | b)] NVSRAM file=”filename” 3-172 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameters Parameter Description controller The controller with the NVSRAM values that you want to save. Valid controller identifiers are a or b, where a is the controller in slot A, and b is the controller in slot B. Enclose the controller identifier in square brackets ([ ]).
The setting to save all of the configuration values allConfig to the file. (If you choose this parameter, all of the configuration parameters are set to TRUE.) 3-174 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
This command saves a storage subsystem's Database Management (DBM) validation information in an XML file, which can be used by an IBM Technical Support representative to generate a security code or Validator. The Validator must be included in the load storageSubsystem dbmDatabase command when restoring a storage subsystem back to a pre-existing configuration.
Use the reset storageSubsystem diagnosticData command to reset the diagnostic data registers. Important: Run this command only with the assistance of an IBM Technical Support representative. 3-176 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Syntax save storageSubsystem diagnosticData [(controller | esm)] file=”filename” Parameters Parameter Description This parameter allows you to downloads the diagnostic data diagnosticData from either the controllers or the ESMs. The name of the file to which you want to save the diagnostic file data.
Environmental services monitors (ESMs) You can use the information to help identify out-of-date firmware or firmware that does not match the other firmware in your storage subsystem. You can also send the report to your IBM Technical Support representative for further review.
Parameter Description The file path and the file name to which you want to file save the performance statistics. Enclose the file name in double quotation marks (" "). For example: file="C:\Program Files\CLI\sup\ibstat.txt" This command does not automatically append a file extension to the saved file.
This command saves the SAS physical layer (SAS PHY) counters to a file. To reset the SAS PHY counters, run the reset storageSubsystem SASPHYBaseline command. Syntax save storageSubsystem SASPHYCounts file="filename" 3-180 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameter Parameter Description file The file path and the file name to which you want to save the SYSPHY counters. Enclose the file path and the file name in double quotation marks (" "). For example: file="C:\Program Files\CLI\logs\sasphy.csv" This command does not automatically append a file extension to the saved file.
To force the collection of support data, set this parameter to TRUE. The default value is FALSE. 3-182 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
IBM recommends that you define support data collection in only one workstation, if there are multiple management stations that are available to manage a given storage subsystem.
A, and b is the controller in slot B. Use this parameter only if you want to change the subsystem owner. 3-184 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 231
Notes Host I/O errors might result in subsystems with more than 32 logical drives. This operation also might result in internal controller reboots because the timeout period ends before the subsystem definition is set. If you experience this issue, quiesce the host I/O operations, and try the command again. When you use this command, you can specify one or more of the parameters.
(minutes | hours | days) warningThresholdPercent=percentValue userLabel="New_enhancedGlobalMirrorGroupName" autoResync=(TRUE | FALSE) volume="repos_xxxx" increaseRepositoryCapacity (repositoryVolume=("repos_xxxx") | repositoryVolumes=("repos_xxxx" "repos_xxxx")) role=(primary | secondary) (force=TRUE | FALSE | noSync=TRUE | FALSE) 3-186 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 233
Parameters Parameter Description The name of the Enhanced Global Mirror Group that you enhancedGlobalMirrorGroup want to modify. Enclose the Enhanced Global Mirror Group name in square brackets ([ ]). If the Enhanced Global Mirror Group name has special characters, you also must enclose the name in double quotation marks ("...
Page 234
To perform an initial synchronization, set this parameter to TRUE. The default value is FALSE. 3-188 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Notes You can use any combination of alphanumeric characters, underscore (_), hyphen (-), and pound (#) for the names. Names can have a maximum of 30 characters. When you use this command, you can specify one or more of the parameters. You do not, however, need to use all of the parameters.
The new name that you want to give to the Enhanced userLabel FlashCopy logical drive in the consistency group. Enclose the new Enhanced FlashCopy logical drive name in double quotation marks (" "). 3-190 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Notes You can use any combination of alphanumeric characters, underscore (_), hyphen (-), and pound (#) for the names. Names can have a maximum of 30 characters. Set Controller This command defines the attributes for the controllers. Syntax set controller [(a | b)] availability=(online | offline | serviceMode) | ethernetPort [(1 | 2)] ethernetPortOptions | globalNVSRAMByte [nvsramOffset]=(nvsramByteSetting | nvsramBitSetting) |...
Page 238
| FALSE) | enableIPv6=(TRUE | FALSE) | enableIPv4Vlan=(TRUE | FALSE) | enableIPv6Vlan=(TRUE | FALSE) | enableIPv4Priority=(TRUE | FALSE) | enableIPv6Priority=(TRUE | FALSE) | 3-192 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
This command sets the attributes associated with a disk pool based on the specified parameters. Syntax set diskPool (diskPool=[ diskPoolName] | diskPools=[diskPoolName1... diskPoolNamen] | allDiskPools) [reserveDriveCount=reserveDriveCountValue | warningThreshold=(warningThresholdValue | default) | criticalThreshold=(criticalThresholdValue | default) | 3-194 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 241
criticalPriority=(highest|high|medium|low|lowest) | degradedPriority=(highest|high|medium|low|lowest) backgroundPriority=(highest|high|medium|low|lowest) | userLabel=diskPoolName] Parameters Parameter Description diskPool or diskPools The name of the disk pool for which you are setting attributes. Enclose the disk pool name in square brackets ([ ]). You can enter more than one disk pool name if you use the diskPools parameter.
This command adds capacity to a disk pool or changes the controller ownership for the entire disk pool. These two operations are mutually exclusive. 3-196 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Syntax set diskPool [ diskPoolName] ((addDrives=[enclosureID1,drawerID1,slotID1 ... enclosureIDn,drawerIDn,slotIDn] | addCapacity=(diskPoolCapacity)) | owner=(a | b)) Parameters Parameter Description The name of the disk pool that you want to modify. diskPool Enclose the disk pool name in square brackets ([ ]). The drive s that you want to add to the disk pool. For addDrives high-capacity drive enclosures, specify the enclosure ID value, the drawer ID value, and the slot ID value of the...
To turn on or turn off the Service Action Allowed indicator light for the entire high-capacity expansion drawer, use the set enclosure serviceAllowedIndicator command. Set Drive Channel Status This command defines how the disk drive channel performs. 3-198 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Syntax set driveChannel [(1 | 2 | 3 | 4 | 5 | 6 | 7 | 8)] status=(optimal | degraded) Parameters Parameter Description The identifier number of the disk drive channel for which driveChannel you want to set the status. Valid disk drive channel values are 1, 2, 3, or 4.
This command sets a disk drive to the Failed state. (To return a disk drive to the Optimal state, use the revive drive command.) Syntax set Drive [enclosureID1,drawerID1,slotID1 ... enclosureIDn,drawerIDn,slotIDn] operationalState=failed 3-200 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameter Parameter Description drive The enclosure, drawer, and the slot where the disk drive resides. EnclosureID1,drawerID1,slotID1 ... enclosureIDn,drawerIDn,slotIDn is for enclosures with multiple disk drive drawers. For enclosures without disk drive drawers, use enclosureID1,slotID1 ... enclosureIDn,slotIDn instead. Enclosure ID values are 0 to 99. Drawer ID values are 1 to 5.
Parameters Parameter Description enclosure The enclosure where the power-fan CRU, the interconnect-battery CRU, or the ESM CRU resides. Enclosure ID values are 0 to 99. Enclose the enclosure ID value in square brackets ([ ]). If you do not enter a enclosure ID value, the enclosure ID of the controller module is the default value.
When you use this command, you can specify one or more of the parameters. You do not, however, need to use all of the parameters. Set Enhanced FlashCopy Group Media Scan This command runs a media scan on an Enhanced FlashCopy group. 3-204 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Syntax set enhancedFlashCopyGroup [" enhancedFlashCopyGroupName"] mediaScanEnabled=(TRUE | FALSE) redundancyCheckEnabled=(TRUE | FALSE) Parameters Parameter Description The alphanumeric identifier (including - and _) of the enhancedFlashCopyGroup Enhanced FlashCopy group on which you want to run a media scan. Enclose the Enhanced FlashCopy group name in double quotation marks ("...
Page 252
The maximum value for the scheduleInterval option is 1440 minutes. An example of this option is scheduleInterval=180. 3-206 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 253
v endDate – A specific date on which you want to stop creating an Enhanced FlashCopy image and end the copy-on-write operation. The format for entering the date is MM:DD:YY. An example of this option is endDate=11:26:11. noEndDate is a value that can be specified for the endDate parameter. v timesPerDay –...
TRUE. To turn off media scan, set this parameter to FALSE. (If media scan is disabled at the storage subsystem level, this parameter has no effect.) 3-208 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameter Description redundancyCheckEnabled The setting to turn on or turn off redundancy checking during a media scan. To turn on redundancy checking, set this parameter to TRUE. To turn off redundancy checking, set this parameter to FALSE. Notes You can use any combination of alphanumeric characters, underscore (_), hyphen (-), and pound (#) for the names.
This command defines the properties for a FlashCopy logical drive and lets you rename a FlashCopy logical drive. Syntax set (logicalDrive [logicalDriveName] | logicalDrives [logicalDriveName1 ... logicalDriveNameN]) warningThresholdPercent=percentValue repositoryFullPolicy=(failBaseWrites | failFlashCopy) 3-210 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameters Parameter Description logicalDrive or logicalDrives The name of the specific FlashCopy logical drive for which you want to define properties. (You can enter more than one logical drive name if you use the logicalDrives parameter). Enclose the FlashCopy logical drive name in double quotation marks (“...
The new host name. Enclose the host name in double quotation marks userLabel (“ ”). 3-212 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameter Description hostType The index label or number of the host type for the HBA host port. Use the show storageSubsystem hostTypeTable command to generate a list of available host type identifiers. If the host type has special characters, enclose the host type in double quotation marks (“ ”). Host Group Host Has Individual Host Does Not Have Individual...
This command changes the host type for an HBA host port. You can also change an HBA host port label with this command. Syntax set hostPort [portLabel] host=“hostName” userLabel=“newPortLabel” 3-214 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameters Parameter Description hostPort The name of the HBA host port for which you want to change the host type, or for which you want to create a new name. Enclose the HBA host port name in square brackets ([ ]). If the HBA host port label has special characters, enclose the HBA host port label in double quotation marks (“...
CHAP is based upon the peers sharing a secret. A secret is a security key that is similar to a password. Use the chapSecret parameter to set up the security keys for initiators that require a mutual authentication. 3-216 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Set Logical Drive Attributes This command defines the properties for a logical drive. You can use most parameters to define properties for one or more logical drives. You also can use some parameters to define properties for only one logical drive. The syntax definitions are separated to show which parameters apply to several logical drives and which apply to only one logical drive.
Page 264
To turn off cache read prefetch, set this parameter to FALSE. To turn on cache read prefetch, set this parameter to TRUE. 3-218 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 265
Parameter Description T10PIDisabled The setting to turn on or turn off T10 PI (Protection Information) for a specific logical drive. For this parameter to have meaning, your logical drive must be capable of T10 PI (Protection Information). This parameter changes a logical drive from one that supports T10 PI (Protection Information) to a logical drive that cannot support T10 PI (Protection Information).
Page 266
These long-running operations are performed in the background and do not prevent you from running other commands. To show the progress of long-running operations, use the show logicalDrive actionProgress command. 3-220 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 267
The addDrives parameter supports both high-capacity and low-capacity drive expansion enclosures. A high-capacity drive expansion enclosure has drawers that hold the drives. The drawers slide out of the drive expansion enclosure to provide access to the drives. A low-capacity drive expansion enclosure does not have drawers.
| high | medium | low | lowest) owner=(a | b) preReadRedundancyCheck=(TRUE | FALSE) readCacheEnabled=(TRUE | FALSE) writeCacheEnabled=(TRUE | FALSE) cacheReadPrefetch=(TRUE | FALSE) T10PIDisabled=(TRUE | FALSE) 3-222 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 269
Syntax Applicable to Only One Logical Drive set (logicaldrive ["logicaldriveName"] | logicaldrive <wwID>) addCapacity=logicaldriveCapacity [addDrives=(enclosureID1,drawerID1,slotID1 ... enclosureIDn,drawerIDn,slotIDn)] redundancyCheckEnabled=(TRUE | FALSE) segmentSize=segmentSizeValue userLabel=logicaldriveName preReadRedundancyCheck=(TRUE | FALSE) Parameters Parameter Description The properties for all logical drives in the storage allLogicalDrives subsystem. logicaldrive or logicaldrives The name of the specific logical drive for which you want to define properties.
Page 270
ID value in parentheses. Use this parameter with the addCapacity parameter if you need to specify additional drives to accommodate the new size. 3-224 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 271
Parameter Description redundancyCheckEnabled The setting to turn on or turn off redundancy checking during a media scan. To turn on redundancy checking, set this parameter to TRUE. To turn off redundancy checking, set this parameter to FALSE. The amount of data (in KB) that the controller writes on segmentSize a single drive in a logical drive before writing data on the next drive.
Page 272
The size of a segment determines how many data blocks that the controller writes on a single drive in a logical drive before writing data on the next drive. Each data block stores 512 bytes of data. A data block 3-226 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
is the smallest unit of storage. The size of a segment determines how many data blocks that it contains. For example, an 8-KB segment holds 16 data blocks. A 64-KB segment holds 128 data blocks. When you enter a value for the segment size, the value is checked against the supported values that are provided by the controller at run time.
Page 274
FALSE. The priority for logical drive modifications while the modificationPriority storage subsystem is operational. Valid values are highest, high, medium, low, or lowest. 3-228 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 275
Parameter Description owner The controller that owns the logical drive. Valid controller identifiers are a or b, where a is the controller in slot A, and b is the controller in slot B. Use this parameter only if you want to change the logical drive owner.
Page 276
Valid values for the cacheReadPrefetch parameter are TRUE or FALSE. 3-230 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Segment Size The size of a segment determines how many data blocks that the controller writes on a single drive in a logical drive before writing data on the next drive. Each data block stores 512 bytes of data. A data block is the smallest unit of storage.
Enclose the Enhanced FlashCopy logical drive name in double quotation marks (" "). 3-232 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameter Description repositoryFullLimit The percentage of repository logical drive capacity at which you receive a warning that the Enhanced FlashCopy image repository logical drive is nearing full. Use integer values. For example, a value of 70 means 70 percent. The default value is 75. Notes The repository logical drive name is automatically created by the storage management software and the firmware when you create a new Enhanced FlashCopy group.
This command does not permanently set the parameters for the storage subsystem. Syntax set session errorAction=(stop | continue) password=”storageSubsystemPassword” performanceMonitorInterval=intervalValue performanceMonitorIterations=iterationValue 3-234 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameters Parameter Description errorAction How the session responds if an error is encountered during processing. You can choose to stop the session if an error is encountered, or you can continue the session after encountering an error. The default value is stop. (This parameter defines the action for execution errors, not syntax errors.
Page 282
(“ ”). The name for the storage subsystem. Enclose the userLabel storage subsystem name in double quotation marks (“ ”). 3-236 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 283
Parameter Description isnsRegistration The means of listing the iSCSI target on the iSNS server. Set the parameter to TRUE to list it. Notes When you use this command, you can specify one or more of the optional parameters. Auto Support Data When enabled, the set storageSubsystem autoSupportConfig command causes all configuration and state information for the storage subsystem to be returned each time a critical Major Event Log (MEL) event is detected.
This command defines the position of the enclosures in a storage subsystem. You must include all of the enclosures in the storage subsystem when you enter this command. Syntax set storageSubsystem enclosurePositions=(controller | enclosureID ... enclosureIDn) 3-238 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameter Parameter Description enclosurePositions A list of all of the enclosure IDs. The sequence of the enclosure IDs in the list defines the positions for the controller module and the expansion drawers in a storage subsystem. Valid values are 0 to 99. Enter the enclosure ID values separated by a space.
This command sets the IPv6 address for the iSNS server. Syntax set storageSubsystem isnsIPV6Address=ip-address Parameters Parameters Description The IPv6 address that you want to use for the iSNS server. isnsIPv6Address 3-240 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Notes The iSNS protocol facilitates the automated discovery, management, and configuration of iSCSI and Fibre Channel devices on a TCP/IP network. iSNS provides intelligent storage discovery and management services comparable to those found in Fibre Channel networks, permitting a commodity IP network to function in a similar capacity as a storage area network.
| duplex) Parameter Parameter Description redundancyMode Use simplex mode when you have a single controller. Use duplex mode when you have two controllers. 3-242 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Set Storage Subsystem Security Key Use this command to set the security key that is used throughout the storage subsystem to implement the Full Disk Encryption (FDE) premium feature. When any security-capable drive in the storage subsystem is assigned to a secured subsystem, that drive is security-enabled using the security key. Before you can set the security key, you must use the create storageSubsystem securityKey command to create the security key.
Page 290
If you select the highest priority level, the data synchronization uses the most system resources to perform the full synchronization, which decreases the performance for host data transfers. 3-244 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
The writeOrderparameter applies only to Enhanced Global Mirrors and makes them become part of a consistency group. Setting the writeOrder parameter to preserved causes the remote-mirrored pair to transmit data from the primary volume to the secondary volume in the same order as the host writes to the primary volume.
([ ]). If the target logical drive name has special characters, you also must enclose the target logical drive name in double quotation marks (“ ”). 3-246 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameter Description source The name of the source logical drive for which you want to define properties. Enclose the source logical drive name in square brackets ([ ]). If the source logical drive name has special characters, you also must enclose the source logical drive name in double quotation marks (“...
You also can use this command to show the progress of periodic data synchronization on all of the mirrored pairs within the Enhanced Global Mirror Group. 3-248 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 295
Syntax show (allenhancedGlobalMirrorGroups | enhancedGlobalMirrorGroup ["enhancedGlobalMirrorGroupName"]) [summary] Parameters Parameter Description allenhancedGlobalMirrorGroups Use this parameter if you want to display the properties for all Enhanced Global Mirror Groups. Use this parameter to display the properties for an enhancedGlobalMirrorGroup Enhanced Global Mirror Group. Enclose the Enhanced Global Mirror Group name in square brackets ([ ]).
If the diagnostics have finished, all of the results of the diagnostic tests are shown. If all of the diagnostics have not finished, only the results of the diagnostic tests that finished are shown. 3-250 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 297
Syntax show cacheMemory controller [(a | b)] diagnosticStatus file="fileName" Parameters Parameter Description The controller that has the cache memory on which you are controller running the diagnostic tests. Valid controller identifiers are a or b, where a is the controller in slot A, and b is the controller in slot B.
Page 298
The name of an Enhanced FlashCopy image has two parts separated by a colon (:): v The identifier of the Enhanced FlashCopy consistency group v The identifier of the Enhanced FlashCopy image 3-252 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 299
For example, if you want to show Enhanced FlashCopy image 12345 in an Enhanced FlashCopy consistency group that has the name enhancedFlashCopyCGroup1, you would use this command: show enhancedFlashCopyImage ["enhancedFlashCopyCGroup1:12345"]; To show the most recent Enhanced FlashCopy image in an Enhanced FlashCopy consistency group that has the name enhancedFlashCopyCGroup1, you would use this command: show enhancedFlashCopyImage ["enhancedFlashCopyCGroup1:newest"];...
NVSRAM values. Before making any changes to the NVSRAM, contact your IBM Technical Support representative to learn what regions of the NVSRAM you can modify. 3-254 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Show Current iSCSI Sessions This command returns information about an iSCSI session. Syntax show (iscsiInitiator | iscsiTarget) [iSCSI-ID] iscsiSessions Parameters Parameter Description iSCSI-ID The name of the iSCSI initiator or target for which you want to obtain session information. Enclose the iSCSI initiator name or target in square brackets ([ ]).
Depending on the size of your storage subsystem, this information can be several pages long. In addition, the disk drive information is returned for the show storageSubsystem profile command. 3-256 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 303
Syntax show (allDrives [DriveMediaType=(HDD | SSD | unknown | allMedia)] | [DriveType=(fibre | SATA | SAS | PATA)]) | Drive [enclosureID,drawerID,slotID] | Drives [enclosureID1,drawerID1,slotID1 ... enclosureIDn,drawerIDn,slotIDn]) summary Parameters Parameter Description The setting to return information about all of the disk allDrives drives in the storage subsystem.
The downloads completed without errors. Not Attempted The downloads did not start. Partial Download The download is in progress. Failed The downloads completed with errors. 3-258 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 305
Show Enhanced FlashCopy Group This command returns this information about one or more Enhanced FlashCopy groups. Syntax show (allEnhancedFlashCopyGroups | enhancedFlashCopyGroup [ enhancedFlashCopyGroupName] | enhancedFlashCopyGroups [enhancedFlashCopyGroupName1 ... enhancedFlashCopyGroupNamen]) [summary | schedule] Parameters Parameter Description allEnhancedFlashCopyGroups The parameter to return information about all of the Enhanced FlashCopy groups in the storage subsystem.
This command returns information about the Enhanced FlashCopy images that a user had previously created. Syntax for Showing a Specific Enhanced FlashCopy Image show (enhancedFlashCopyImage [" enhancedFlashCopyImageName"] | enhancedFlashCopyImages ["enhancedFlashCopyImageName1 ... enhancedFlashCopyImageNamen"] | allEnhancedFlashCopyImages]) [summary] 3-260 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 307
Parameters Parameter Description enhancedFlashCopyImage or enhancedFlashCopyImages The name of the Enhanced FlashCopy image. The name of an Enhanced FlashCopy image is comprised of two parts: v The name of the Enhanced FlashCopy group v An identifier for the Enhanced FlashCopy image in the Enhanced FlashCopy group.
Page 308
This command returns information about the candidate logical drives on a remote storage subsystem that you can use as secondary logical drives in a Enhanced Remote Mirroring configuration. 3-262 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Syntax show remoteMirror candidates primary=”logicalDriveName” remoteStorageSubsystemName=”storageSubsystemName” Parameters Parameter Description The name of the local logical drive that you want for primary the primary logical drive in the remote-mirror pair. Enclose the primary logical drive name in double quotation marks (“ ”). remoteStorageSubsystemName The remote storage subsystem that contains possible logical drives for a secondary logical drive.
The number of logical drives v The name v The status v The capacity v The RAID level v The subsystem where the logical drive is located 3-264 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
v Details: – The logical drive ID – The subsystem ID – The disk drive type (Fibre Channel, SATA, SAS) – Enclosure loss protection – The preferred owner – The current owner – The segment size – The modification priority –...
All 278.896 GB Quality of Service (QoS) Attributes Security capable: Secure: T10PI capable: No Associated drives: enclosure Slot 0 11 Volumes using Performance Read Cache: volume_test 3-266 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Minimum Firmware Level 7.84 Show Array This command returns this information about a Array: v The status (Online or Offline) The drive type (Fibre Channel, SATA, or SAS) Enclosure loss protection (yes or no) The current owner (the controller in slot A or the controller in slot B) The associated volumes and free capacity The associated drives Syntax...
You must run the show volumeGroup importDependencies command before you run the start volumeGroup import command. Minimum Firmware Level 7.10 3-268 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Show Logical Drive Performance Statistics This command returns information about the performance of the logical drives in a storage subsystem. Syntax show (alllogicalDrives | logicalDrive [logicalDriveName] logicalDrives [logicalDriveName1 ... logicalDriveNameN] performanceStats Parameters Parameter Description alllogicalDrives The setting to return performance statistics about all of the logical drives in the storage subsystem.
Page 316
The profile parameter shows detailed information about the storage subsystem. The information appears on several screens on a display monitor. You might need to increase the size of your display buffer to see 3-270 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 317
all of the information. Because this information is so detailed, you might want to save the output of this parameter to a file. To save the output to a file, run the show storageSubsystem command that looks like this example: c:\...\...\client>smcli 123.45.67.89 -c “show storageSubsystem profile;”...
[driveType=(fibre | SATA | SAS) driveMediaType=(HDD | SSD | unknown | allMedia) raidLevel=(0 | 1 | 3 | 5 | 6) subsystemWidth=numberOfDrives 3-272 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 319
subsystemCount=numberOflogicalDriveGroups logicalDrivesPersubsystemCount=numberOfLogicalDrivesPersubsystem hotSpareCount=numberOfHotspares segmentSize=segmentSizeValue cacheReadPrefetch=(TRUE | FALSE)] securityType=(none | capable | enabled) Parameters Parameter Description The type of disk drives that you want to use for the driveType storage subsystem. Valid disk drive types are fibre, SATA, or SAS. The driveType parameter is not required if only one type of disk drive is in the storage subsystem.
Page 320
Hot spare drives are available only for RAID Level 1, RAID Level 3, RAID Level 5, or RAID Level 6. 3-274 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Segment Size The size of a segment determines how many data blocks that the controller writes on a single drive in a logical drive before writing data on the next drive. Each data block stores 512 bytes of data. A data block is the smallest unit of storage.
This command returns a list of initiators that have been detected by the storage subsystem but are not yet configured into the storage subsystem topology. Syntax show storageArray unconfiguredIscsiInitiators Parameters None Minimum Firmware Level 7.10 3-276 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Show Storage Subsystem Host Topology This command returns the storage partition topology, the host type labels, and the host type index for the host storage subsystem. Syntax show storageSubsystem hostTopology Parameters None. Show Storage Subsystem Profile This command list detailed information about the storage subsystem configuration. Syntax show storagesubsystem profile Parameters...
The data is sorted first by the logical drive user label and second by the logical block address (LBA). Each entry in the table corresponds to a single sector. Syntax show storageSubsystem unreadableSectors Parameters None. 3-278 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Show Enhanced Remote Mirroring volume candidates This command returns information about the candidate volumes on a remote storage subsystem that you can use as secondary volumes in a Enhanced Remote Mirroring configuration. Note: In previous versions of this command the feature identifier was remoteMirror. This feature identifier is no longer valid and is replaced by syncMirror.
An invalid file name causes the command to fail. Notes With the expansionHistory parameter, the command returns information similar to the example shown below: 3-280 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Thin logicalDrive name: logicalDrive-nameRepository logicalDrive Name: REPOS_NNNN Logged Time Expansion Type Start Capacity End Capacity MM/DD/YYYY HH:MM:SS Manual|Automatic NNNNNNNN bytes NNNNNNNN bytes With the consumedCapacity parameter, the command returns information similar to the example shown below: Logical Drive Provisioned Capacity Consumed Capacity Quota % Prov.
Start subsystem Defragment This command starts a defragment operation on the specified subsystem. Note: Defragmenting an subsystem starts a long-running operation that you cannot stop. 3-282 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Syntax start subsystem [subsystemNumber] defragment Parameter Parameter Description The alphanumeric identifier of the subsystem (including - subsystem and _) that you want to defragment. Enclose the subsystem identifier in square brackets ([ ]). Notes Host I/O errors might result in the subsystems with more than 32 logical drives. This operation also might result in internal controller reboots because the timeout period ends before the subsystem definition is set.
Enclose the subsystem identifier in square brackets ([ ]). Start Enhanced Global Mirroring synchronization This command starts Enhanced Global Mirroring synchronization. Syntax start enhancedGlobalMirrorGroup ["enhancedGlobalMirrorGroupName"] synchronize 3-284 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameter Header Header The name of the Enhanced Global Mirror Group for enhancedGlobalMirrorGroup which you want to start synchronization. Enclose the Enhanced Global Mirror Group name in square brackets ([ ]). If the Enhanced Global Mirror Group name has special characters, you also must enclose the Enhanced Global Mirror Group name in double quotation marks ("...
Page 332
This option writes a random pattern to each flash block in random the cache backup device. 3-286 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Notes v When an unexpected power loss occurs, cache memory can have data that has not been written to the drives. This data must be preserved so that it can be written to the drives when power is restored. The contents of the cache memory are backed up to a persistent storage device, such as a USB flash drive, a SATA drive, or a solid state device (SSD).
Enhanced FlashCopy logical drive that occur after the rollback operation is completed. To stop a rollback operation to the member base logical drives use the stop cgEnhancedFlashCopyImage rollback command. 3-288 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Syntax start cgEnhancedFlashCopyImage ["consistencyGroupName"] rollback [memberLogicalDriveSet ["memberLogicalDriveName1 ... memberLogicalDriveNamen"]] Parameters Parameter Description The name of the consistency group for which you want consistencyGroupName to start a rollback operation. Enclose the name of the consistency group in double quotation marks (" ") inside square brackets ([ ]).
Page 336
(RPA) memory and parity is generated for the data within the RPA memory. The parity that is generated within processor memory is then compared with the parity in the Zip APC. 3-290 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Syntax This command starts an operation that saves debug trace information to a compressed file. The debug trace information can be used by an IBM Technical Support representative to help analyze how well a storage subsystem is running. start controller [(a | b | both)] trace...
The identifiers of the devices (controllers, ESMs, or drives) that testDevices you want to test. You can specify all or enter the specific identifiers for the devices that you want to diagnose. 3-292 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameter Description Drives EnclosureID1,drawerID1, slotID1 ... enclosureIDn,drawerIDn,slotIDn is for enclosures with multiple disk drive drawers. For enclosures without disk drive drawers, use enclosureID1,slotID1 ... enclosureIDn,slotIDn instead. Enclosure ID values are 0 to 99. Drawer ID values are 1 to 5. Slot ID values are 1 to 32. Enclose the values in square brackets ([ ]).
(ID) of the drive expansion enclosure, the ID of the drawer, and the ID of the slot in which a drive resides. For a low capacity drive expansion enclosure, you need only specify the ID of the 3-294 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
drive expansion enclosure and the ID of the slot in which a drive resides. For a low capacity drive expansion enclosure, an alternative method for identifying a location for a drive is to specify the ID of the drive expansion enclosure, set the ID of the drawer to 0, and specify the ID of the slot in which a drive resides.
To start a rollback operation for the most recent Enhanced FlashCopy image in an Enhanced FlashCopy group that has the name enhancedFlashCopyGroup1, you would use this command: start enhancedFlashCopyImage ["enhancedFlashCopyGroup1:newest"]rollback; 3-296 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Start Enhanced Remote Mirroring Synchronization This command starts Enhanced Remote Mirroring synchronization. Syntax start remoteMirror primary [“logicalDriveName”] synchronize Parameter Parameter Description The name of the primary logical drive for which you want to primary start synchronization. Enclose the primary logical drive name in double quotation marks (“...
Page 344
Direct Memory Access (DMA) operation. The DMA can be internal to the chip or can be performed using the services of the raw pool within the Reconfigurable Processor Assembly (RPA) memory. 3-298 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Extended Test Option for iSCSI Description This option performs a read/write test for the local RAM, the SRAM, and also performs a checksum test for the NVRAM. This option performs the read/writetest for the RAM and SRAM by writing data to the memory, reading back the data, and comparing the read data to the written data.
NOTE Within the Array, you cannot move volumes that are associated with the premium features from one storage subsystem to another storage subsystem. Syntax start volumeGroup [volumeGroupName] export 3-300 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameter Parameter Description The alphanumeric identifier of the Array (including - and volumeGroup _) that you want to export. Enclose the Array identifier in square brackets ([ ]). Notes When this command is successful, you can run the start volumeGroup import command to finish moving the Array to a Complete state, which makes the volume group available to the new storage subsystem.
FDE drives. Run this command only when the FDE drives are no longer part of a secure subsystem, or when the security key is unknown. 3-302 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Performance modeling ends and the performance modeling data is available when one of the following conditions occurs: v Run the stop performanceReadCache performanceModeling command. v Retrieve the performance modeling data using IBM System Storage DS Storage Manager. Performance modeling ends, but no data is available when one of the following conditions occurs: 3-303...
A, and b is the controller in slot B. Enclose the controller identifier in square brackets ([ ]). 3-304 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
You can use the binary data to help determine the cause of the problem, or you can send the file containing the binary data to a IBM Technical Support representative. To stop the database configuration diagnostic test, use the stop storageSubsystem configDbDiagnostic command.
Stop Cache Memory Diagnostic This command stops the cache memory diagnostic tests that were started by the start cacheMemorydiagnostic command. 3-306 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Syntax stop cacheMemory controller [(a | b)] diagnostic Parameters Parameter Description The controller that has the cache memory on which you are controller running the diagnostic tests. Valid controller identifiers are a or b, where a is the controller in slot A, and b is the controller in slot B.
If the consistency group Enhanced FlashCopy logical drive name has special characters, you also must enclose the Enhanced FlashCopy logical drive name in double quotation marks (" "). 3-308 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Stop Controller Diagnostic This command stops the controller diagnostic tests that were started by the start controllerdiagnostic command. Syntax stop controller [(a | b)] diagnostic Parameters Parameter Description The setting to return information about a specific controller controller in the storage subsystem. Valid controller identifiers are aor b, where a is the controller in slot A, and b is the controller in slot B.
FlashCopy images, the firmware displays an error message and does not run the command. You can run this command on an Enhanced FlashCopy group or an Enhanced FlashCopy consistency group. Syntax stop (enhancedFlashCopyGroup [enhancedFlashCopyGroupName] | consistencyGroup [enhancedFlashCopyConsistencyGroupName]) pendingEnhancedFlashCopyImageCreation 3-310 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Parameters Parameter Description enhancedFlashCopyGroup The alphanumeric identifier (including - and _) of the Enhanced FlashCopy group for which you want to stop pending Enhanced FlashCopy images. Enclose the Enhanced FlashCopy group identifier in square brackets ([ []). The alphanumeric identifier (including - and _) of the consistencyGroup Enhanced FlashCopy consistency group for which you want to stop pending Enhanced FlashCopy images.
The name of the Enhanced FlashCopy logical drive that enhancedFlashCopyLogicalDrive you want to stop. Enclose the Enhanced FlashCopy logical drive name in double quotation marks (" ") inside square brackets ([ ]). 3-312 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Notes You can use any combination of alphanumeric characters, underscore (_), hyphen (-), and pound (#) for the names. Names can have a maximum of 30 characters. Stop FlashCopy This command stops a copy-on-write operation. Syntax stop flashcopy (logicaDrive [logicaDriveName] | logicaDrives [logicaDriveName1 ...
Performance Read Cache. Before running this command, you must start the performance modeling operation with the start performanceReadCache performanceModeling command. Optionally, you can save the data to a file. 3-314 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 361
Syntax stop performanceReadCache [performanceReadCacheName] performanceModeling [file="filename"] Parameters Parameter Description The alphanumeric identifier (including - and _) of the performanceReadCache Performance Read Cache that you want to locate. Enclose the identifier in square brackets ([ ]). If the Performance Read Cache name contains special characters or consists only of numbers, you also must enclose the identifier in double quotation marks ("...
This command turns off the indicator lights on the drives that were turned on by the start volumeGroup locate command. Syntax stop volumeGroup locate Parameters None Minimum Firmware Level 6.16 3-316 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Stop Pending Enhanced FlashCopy Images on Consistency Group This command stops all of the pending Enhanced FlashCopy images that are to be created on an Enhanced FlashCopy consistency group. If the Enhanced FlashCopy consistency group does not have any pending Enhanced FlashCopy images, the storage management software displays an error message and does not run the command.
After the Enhanced Global Mirror Group is resumed, only the modified regions of the primary volumes are written to the secondary volumes. Minimum Firmware Level 7.84 3-318 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Suspend Remote Mirror This command suspends a Enhanced Remote Mirroring operation. Syntax suspend remoteMirror (primary [primarylogicalDriveName] primaries [primarylogicalDriveName1 ... primarylogicalDriveNameN]) writeConsistency=(TRUE | FALSE) Parameters Parameter Description primary or primaries The name of the logical drive for which you want to suspend operation.
Enhanced Global Mirror Group are persistently logged in its associated mirror repository volumes. After the Enhanced Global Mirror Group is resumed, only the modified regions of the primary volumes are written to the secondary volumes. 3-320 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Minimum Firmware Level 7.84 Test Enhanced Global Mirror Group connectivity This command tests possible communication problems between the local storage subsystem and the remote the storage subsystem associated with an Enhanced Global Mirror Group. Syntax diagnose enhancedGlobalMirrorGroup ["enhancedGlobalMirrorGroupName"] testID=(all | connectivity | latency | bandwidth | portConnections) Parameters Parameter...
“Set subsystem” on page 3-184 “Set subsystem Forced State” on page 3-186 “Show subsystem” on page 3-247 “Show subsystem Export Dependencies” on page 3-247 3-322 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
“Set Enclosure Alarm” on page 3-201 “Set Enclosure Identification” on page 3-202 “Set Enclosure Service Action Allowed Indicator” on page 3-202 “Start Enclosure Locate” on page 3-295 3-326 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
“Show Storage Subsystem Unconfigured iSCSI Initiators” on page 3-281 “Start iSCSI DHCP Refresh” on page 3-299 “Stop Storage Subsystem iSCSI Session” on page 3-314 3-330 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Logical Drive Commands (For Standard and Thin Logical Drives and Logical Drives in a Disk pool) “Check Logical Drive Parity” on page 3-47 “Clear Logical Drive Reservations” on page 3-51 “Clear Logical Drive Unreadable Sectors” on page 3-52 “Create Logical Drive on Disk Pool” on page 3-97 “Create RAID Logical Drive (Automatic Drive Select)”...
Support Bundle Collection Commands “Configure Automatic Support Bundle Collection” on page 3-54 “Display Automatic Support Bundle Collection Configuration” on page 3-124 “Display Support Bundle Collection Schedule” on page 3-125 “Schedule Support Bundle Collection Configuration” on page 3-183 VolumeCopy Commands “Create VolumeCopy” on page 3-106 “Recopy VolumeCopy”...
Page 382
3-336 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
B. The script commands identify each controller by the slot in which the controller is installed. If a storage subsystem has only one controller, the controller must be in slot A. Controllers are identified by using model numbers. IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Controller models DS4400 and DS4500 use minihubs; two connected to each controller. When viewed from the rear of the controller module, the host-side minihubs are numbered from left-to-right a1, b1, a2, b2. The script commands identify the host channels by using these identifiers. Minihubs also supported the drive-side, where each minihub represents a single channel to the disk drives.
The DCS3700 series controller modules can have up to six host ports, depending on the configuration, which are numbered from left to right as shown in the following figure: IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
FC host port 3 FC host port 4 SAS host port 2 FC host port 5 SAS host port 1 FC host port 6 ID/Diag ID/Diag Controller B Controller A Figure 4-5. DCS3700 Series Host Ports The DCS3700 storage subsystem with Performance Module Controllers series controller modules can have up to eight host ports, depending on the configuration, as shown in the following figure: MINI-USB FULL USB (FOR...
Controller A has drive channels 1 and 2. Controller A drive port pairs labeled 4 and 3 and 2 and 1 connect to controller A drive channels 1, and 2, respectively. Similarly, controller B also has two drive IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
channels, labeled as channels 3 and 4. Controller B drive port pairs labeled 1 and 2 and 3 and 4 connect to controller B drive channel 3 and 4, respectively. Each Ethernet port on a controller can have a unique IP address;...
Although there is no limit on the maximum number of disk drives that can comprise a disk pool, the disk pool cannot contain more disk drives than the maximum limit for each storage subsystem. The 4-10 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 393
storage management software automatically configures the RAID level (which is RAID 6 - 8D+P+Q) when you create the disk pool. You cannot set or change the RAID level of disk pools or the logical drives in the disk pools. Note: Because disk pools can coexist with subsystems, a storage subsystem can contain both disk pools and subsystems.
A controller can use this information to recover from controller resets and accidental power shutdown of the storage subsystems. 4-12 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Note: FlashCopy Logical Drive and Enhanced Remote Mirroring are premium features that you must activate before you can use them. For more information about FlashCopy logical drives, see Chapter 5, “Using the FlashCopy Premium Feature,” on page 5-1. For more information about Enhanced Remote Mirroring, see Chapter 8, “About Enhanced Remote Mirroring premium feature,”...
If two or more disk drives fail, all of the associated logical drives fail, and all data is lost. 4-14 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Table 4-5. RAID Level Configurations (continued) RAID Level Configuration Data protection or continuous access mode – RAID 6 stripes both user data and redundancy data (in the form of parity) across the disk drives. A minimum of five disk drives are required for a RAID 6 subsystem. The equivalent capacity of two disk drives is used for the redundancy data.
LUN and can be mapped to only one host or host group. Each host has unique addressing capability. That is, when more than one host accesses a storage subsystem, each host 4-16 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
might use the same LUN to access different logical drives. The LUNs might be the same, but the logical drives are different. If you are mapping to a host group, the LUN that you specify must be available on every host in the host group. Configuring a Storage Subsystem When you configure a storage subsystem, you want to maximize the data availability by making sure that the data is quickly accessible while maintaining the highest level of data protection possible.
Page 400
Number of copies allowed: 0 Number of drives: Mixed drive types: Enabled Current drive type(s): Fibre (5), Fibre/FDE (21), Serial ATA (SATA) (6) Total hot spare drives: 2 4-18 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 401
Standby: In use: Full Disk Encryption: Enabled Security key identifier: 27000000600A0B800029ECE60000DE9E4940E373 Number of drive enclosures: Number of drive enclosures allowed: 28 Storage Partitioning: Enabled Number of partitions used: Number of partitions allowed: 2 Number of logical drives allowed per partition: 256 Access logical drive: LUN 31,31,31 (see Mappings section for details) Default host OS: Windows 2000/Server 2003/Server 2008 Non-Clustered...
Page 402
Status: Optimal Location: Controller A, Slot 5 Capacity: 1,024 MB Replacement Part number: Not Available Manufacturer Part Number: M3 93T2953EZ3-CD5 Part Number: Not Available 4-20 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 403
Serial number: 1426196503 Manufacturer: Samsung Date of manufacture: October 29, 2007 Data Cache Module Status: Optimal Location: Controller A, Slot 6 Capacity: 1,024 MB Replacement Part number: Not Available Manufacturer Part Number: M3 93T2953EZ3-CD5 Part Number: Not Available Serial number: 1426196519 Manufacturer: Samsung...
Page 404
IPv6 settings: Enabled Auto-configuration: Static Local IP address: FE80:0000:0000:0000:0000:0000:0000:0000 *NVSRAM setting, may be overridden by DHCP/Bootp server setting Drive interface: Fibre Channel: Port: 8, 7 4-22 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 405
Current ID: 125/0x1 Maximum data rate: 4 Gbps Current data rate: 2 Gbps Data rate control: Auto Link status: Drive interface: Fibre Channel: Port: 6, 5 Current ID: 125/0x1 Maximum data rate: 4 Gbps Current data rate: 4 Gbps Data rate control: Auto Link status: Drive interface:...
Page 406
Not applicable/0xFFFFFFFF Preferred ID: 125/0x1 NL-Port ID: 0x010600 Maximum data rate: 8 Gbps Current data rate: 4 Gbps Data rate control: Auto Link status: 4-24 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 407
Topology: Fabric Attach World-wide port identifier: 20:5e:00:a0:b8:29:ed:8a World-wide node identifier: 20:0e:00:a0:b8:29:ed:8a Part type: PM8032 revision 5 Host interface: Fibre Channel: Current ID: Not applicable/0xFFFFFFFF Preferred ID: 13/0xD2 NL-Port ID: 0xFFFFFF Maximum data rate: 8 Gbps Current data rate: 8 Gbps Data rate control: Auto Link status:...
Page 408
Date of manufacture: January 29, 2007 Data Cache Module Status: Optimal Location: Controller B, Slot 14 Capacity: 1,024 MB Replacement Part number: Not Available 4-26 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 409
Manufacturer Part Number: M3 93T2953CZ3-CD5 Part Number: Not Available Serial number: 4110514102 Manufacturer: Samsung Date of manufacture: January 29, 2007 Data Cache Module Status: Optimal Location: Controller B, Slot 15 Capacity: 1,024 MB Replacement Part number: Not Available Manufacturer Part Number: M3 93T2953CZ3-CD5 Part Number: Not Available Serial number:...
Page 410
124/0x2 Maximum data rate: 4 Gbps Current data rate: 2 Gbps Data rate control: Auto Link status: Drive interface: Fibre Channel: Port: 6, 5 4-28 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 411
Current ID: 124/0x2 Maximum data rate: 4 Gbps Current data rate: 4 Gbps Data rate control: Auto Link status: Drive interface: Fibre Channel: Port: 4, 3, Out Current ID: 124/0x2 Maximum data rate: 4 Gbps Current data rate: 4 Gbps Data rate control: Auto Link status:...
Page 412
World-wide port identifier: 20:5f:00:a0:b8:29:ed:8a World-wide node identifier: 20:0e:00:a0:b8:29:ed:8a Part type: PM8032 revision 5 Host interface: Fibre Channel: Current ID: Not applicable/0xFFFFFFFF Preferred ID: 13/0xD2 4-30 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 413
NL-Port ID: 0x010300 Maximum data rate: 8 Gbps Current data rate: 4 Gbps Data rate control: Auto Link status: Topology: Fabric Attach World-wide port identifier: 20:6f:00:a0:b8:29:ed:8a World-wide node identifier: 20:0e:00:a0:b8:29:ed:8a Part type: PM8032 revision 5 Host interface: Fibre Channel: Current ID: Not applicable/0xFFFFFFFF Preferred ID: 14/0xD1...
The number of logical drives in each subsystem v The number of hot spares v The size of each segment on the disk drives v A read ahead multiplier 4-32 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 415
After you define these parameters, the Storage Manager software creates the subsystems, the logical drives, and the hot spares. The controllers assign subsystem numbers and logical drive numbers as they are created. After the Storage Manager software creates the initial configuration, you can use the set logicalDrive command to define logical drive labels.
These commands are related to the security key: v create storageSubsystem securityKey v set storageSubsystem securityKey v import storageSubsystem securityKey v export storageSubsystem securityKey 4-34 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
v validate storageSubsystem securityKey And these commands are about Full Disk Encryption (FDE): v start secureErase (drive | drives) v enable subsystem [subsystemName] security v create hostPort identifier Note: Firmware version 07.50 adds the securityType parameter. Example of the Auto Configuration Command c:\...\...\client>smcli 123.45.67.89 -c “autoConfigure storageSubsystem driveType=fibre raidLevel=5 subsystemWidth=8 subsystemCount=3 logicalDrivesPersubsystemCount=4 hotSpareCount=2...
The controller firmware assigns an subsystem number to the new subsystem. To manually create subsystems and logical drives, use the create logicalDrive command: 4-36 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
create logicalDrive driveCount=numberOfDrives raidLevel=(0 | 1 | 3 | 5 | 6) userLabel=logicalDriveName [driveType=(fibre | SATA | SAS)] [capacity=logicalDriveCapacity | owner=(a | b) | cacheReadPrefetch=(TRUE | FALSE) | segmentSize=segmentSizeValue] [enclosureLossProtect=(TRUE | FALSE) securityType=(none | capable | enabled)] This command is similar to the previous create logicalDrive command in which users assign the disk drives.
Table 4-8. Drive Counts and the Number of Disk Drives Reserved for Reconstruction Drive Drives Reserved for Count Reconstruction Comments The minimum number of drives in a disk pool is 11. 12 -31 4-38 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 421
Table 4-8. Drive Counts and the Number of Disk Drives Reserved for Reconstruction (continued) Drive Drives Reserved for Count Reconstruction Comments 32 - 63 64 - 123 4 128 - 192-255 7 The maximum configuration of DS3500 and DCS3700 is 192 drives 256 - The maximum configuration of DCS3700 storage system with Performance Module Controllers is 360 drives...
Page 422
The command to manually assign disk drives has this form: create diskPool diskDrives=(EnclosureID1,drawerID1,slotID1 ... EnclosureIDN,drawerIDN,slotIDN userLabel="diskPoolName" [driveCount=driveCountValue | warningThreshold=(warningThresholdValue|default) | 4-40 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 423
criticalThreshold=(criticalThresholdValue|default) | criticalPriority=(highest|high|medium|low|lowest) | backgroundPriority=(highest|high|medium|low|lowest) | degradedPriority=(highest|high|medium|low|lowest) | securityType=(none|capable|enabled) | driveMediaType=(hdd | ssd | allMedia | unknown) | T10PI=(none|enabled)] The diskDrives parameter is a list of the disk drives that you want to use for the disk pool. Enter the Enclosure ID and the slot ID of each drive that you want to use.
Page 424
Cache read-ahead is important for multimedia applications that use sequential I/O. The rate and amount of data that is pre-fetched into cache is 4-42 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 425
self-adjusting based on the rate and request size of the host reads. Random access does not cause data to be pre-fetched into cache. This feature has no effect when read caching is disabled. Note: v When you are creating a thin logical drive, the dynamic cache read prefetch option is not available. v Regardless of the capacity specified, capacity in a disk pool is allocated in 4 GB increments.
Page 426
To turn on cache read prefetch, set the cacheReadPrefect parameter to TRUE. Note: Thin logical drives do not use T10PI. 4-44 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Important: Password cannot be reset without current password– If you forget the storage subsystem password, you cannot reset the password using Storage Manager. To reset the password in that situation, you must contact your IBM support representative. Setting the Storage Subsystem Host Type Use the set storageSubsystem command to define the default host type.
The command takes this form: set storageSubsystem cacheBlockSize=cacheBlockSizeValue | cacheFlushStart=cacheFlushStartSize | cacheFlushStop=cacheFlushStopSize You can enter one, two, or all three of the parameters on the command line. 4-46 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
The cache block size value defines the size of the data block that is used by the controller in transferring data into or out of the cache. You can set the cache block size to either 4KB or 16KB. The value that you use applies to the entire storage subsystem and all of the logical drives in the storage subsystem.
Page 430
Therefore, IBM recommends that you do not disable this parameter in a production environment. To use this option, these conditions must exist: v The controller pair must be an active/active pair.
To enable write caching with mirroring, set this parameter to TRUE. To disable write caching with mirroring, set this parameter to FALSE. This example shows how to set this parameter: c:\...\...\client>smcli 123.45.67.89 -c “set logicalDrive [\”Accounting\”] mirrorCacheEnabled=TRUE;” The readCacheEnabled parameter turns on or turns off the ability of the host to read data from the cache. Read caching enables read operations from the host to be stored in controller cache memory.
You can choose any folder and any file name. The file extension for a configuration file is .scr. The Storage Manager software uses this extension when it creates the configuration file. 4-50 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
When you use the create FlashCopyLogicalDrive command to create a FlashCopy logical drive, the minimum information that you need to provide is the standard logical drive that you want to use for the IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
base logical drive. When you create a FlashCopy logical drive by using minimum information, the storage management software provides default values for the other property parameters that are required for a completely defined FlashCopy logical drive. Creating a FlashCopy Logical Drive with User-Assigned Disk Drives Creating a FlashCopy logical drive by assigning the disk drives provides flexibility in defining your configuration by letting you choose from the available disk drives in your storage subsystem.
FlashCopy of the base logical drive, which starts the copy-on-write operation. This example shows how to use the command in a script file: create flashcopyLogicalDrive baseLogicalDrive= “Mars_Spirit_4” repositoryRAIDLevel=5 repositoryDriveCount=3; IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
User-Defined Parameters Use the parameters in the create flashcopyLogicalDrive command to define the FlashCopy logical drive to suit the requirements of your storage subsystem. The following table lists the parameters and briefly describes what the parameters do. Table 5-3. FlashCopy Logical Drive Parameters Parameter Description The type of disk drive that you want to use for the...
If the base logical drive name is aaa and does not have a FlashCopy repository logical drive, the default FlashCopy repository logical drive name is aaa-R1 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
v If the base logical drive already has n-1 number of FlashCopy repository logical drives, the default name is aaa-Rn. In the examples from the previous section, the user-defined FlashCopy logical drive name was Mars_Spirit_4_EnhFlashCopy1, and the user-defined FlashCopy repository logical drive name was Mars_Spirit_4_rep1.
Page 440
If you do not intend to use a FlashCopy logical drive again, you can delete the FlashCopy logical drive by using the delete logicalDrive command. When you delete a FlashCopy logical drive, the associated FlashCopy repository logical drive also is deleted. IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Each Enhanced FlashCopy group has a strict ordering of Enhanced FlashCopy images based on the time an Enhanced FlashCopy image was created. These terms describe the time relationship of Enhanced FlashCopy images: v Successor IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 443
An Enhanced FlashCopy image that is created after another Enhanced FlashCopy image has been created, also called newest. v Predecessor An Enhanced FlashCopy image that is created before another Enhanced FlashCopy image, also called oldest. The terms newest and oldest are arguments used in the CLI commands. An Enhanced FlashCopy group uses an Enhanced FlashCopy group repository logical drive to save all data for the Enhanced FlashCopy images contained in the group.
Page 444
Note: IBM DS Storage Manager software always uses a lower-case "repos_" prefix when it creates Enhanced FlashCopy repository logical drives. IBM DS Storage Manager software tests the logical drive IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 445
Relationship Between Enhanced FlashCopy Images, Enhanced FlashCopy Groups, and Enhanced FlashCopy Logical drives The controller firmware and the IBM DS Storage Manager software management software treat Enhanced FlashCopy images, Enhanced FlashCopy groups, and Enhanced FlashCopy logical drives as distinct entities relative to Enhanced FlashCopies: v An Enhanced FlashCopy group has an association with a standard logical drive that is the base for the Enhanced FlashCopy group.
Page 446
For DCS3700 storage subsystem with Performance Module Controllers, a consistency group has a maximum 64 allowable number of logical drives. v DS3500 and DCS3700 have a maximum 512 allowable number of Enhanced FlashCopy images. IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
v DCS3700 storage subsystem with Performance Module Controllers has a maximum 2048 allowable number of Enhanced FlashCopy images. v You can schedule an Enhanced FlashCopy image to be created for a consistency group, which causes consistent Enhanced FlashCopy images to be created for all member logical drives. v You can perform a Rollback operation for a consistency group.
To create an Enhanced FlashCopy Image of Enhanced FlashCopy Group to enFCGName, use the following command: create enhancedFlashCopyImage enhancedFlashCopyGroup=" enFCGName"; See the “Create Enhanced FlashCopy Image” on page 3-76 for more information. IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Canceling a Pending Enhanced FlashCopy Image If you attempted to create the Enhanced FlashCopy image in either an Enhanced FlashCopy group or a consistency group, but the Enhanced FlashCopy image that was put in a Pending state, you can cancel the creation of the Enhanced FlashCopy image.
Page 450
For example, 1440/180 = 8. The firmware then compares the timesPerDay integer value with the calculated scheduleInterval integer value and uses the smaller value. 6-10 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
To remove a schedule, use the create EnhancedFlashCopyGroup command or the create consistencyGroup command and set the enableSchedule parameter to FALSE. The enableSchedule parameter set to FALSE turns off the schedule, not the creating of Enhanced FlashCopy images. Syntax The following command will create a schedule for creating Enhanced FlashCopy images for enhancedFlashCopyGroupName Enhanced FlashCopy group two times a day, on Mondays and Fridays of the week, starting with the first image at 2:00 AM and the second image 720 minutes after the first image;...
– The base logical drive is currently in a synchronizing operation. The Enhanced FlashCopy image creation will complete as soon as the synchronization operation is complete. 6-12 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 453
v The Enhanced FlashCopy logical drive repository must have the same T10PI and Quality of Service (QoS) settings as the associated base logical drive. For example, if a base logical drive that is used for an Enhanced FlashCopy logical drive is T10PI enabled, then each member logical drive in the associated Enhanced FlashCopy logical drive repository must be T10PI enabled.
A read-write Enhanced FlashCopy logical drive requires an associated repository to provide the host application with WRITE access to a copy of the data contained in the Enhanced FlashCopy image. Prerequisites 6-14 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
The Enhanced FlashCopy premium feature must be enabled on the local storage subsystems. Guidelines Keep these guidelines in mind when creating an Enhanced FlashCopy logical drive: v You cannot create an Enhanced FlashCopy logical drive of a Failed base logical drive. v Enhanced FlashCopy repositories are fully resize-able.
You cannot increase or decrease the repository capacity for an Enhanced FlashCopy logical drive that is read-only because it does not have an associated repository. Only Enhanced FlashCopy logical drives that are read-write require a repository 6-16 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 457
To increase the size of an Enhanced FlashCopy logical drive repository logical drive using existing repository of repos_xxxx, use this command: set EnhancedFlashCopyLogicalDrive ["EnhancedFlashCopyLogicalDriveName"] increaseRepositoryCapacity repositorylogicaldrives=(repos_xxxx) v To increase the size of an Enhanced FlashCopy group repository logical drive using existing repository of repos_xxxx use this command: set EnhancedFlashCopyGroup ["EnhancedFlashCopyGroupName"] increaseRepositoryCapacity...
– Dynamic Capacity Expansion (DCE) to increase the capacity of an subsystem. – Dynamic Volume Expansion (DVE) to increase the capacity of a logical drive. 6-18 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 459
– Dynamic RAID Migration (DRM) to change the RAID level of an subsystem. – Dynamic Segment Size (DSS) to change the segment size of a logical drive. v You cannot start a rollback operation if the base logical drive is participating in a VolumeCopy. v You cannot start a rollback operation if the base logical drive is a secondary logical drive in a remote mirror.
Enhanced FlashCopy image rollback operations to finish. The percentage complete is -1, and the estimated time until completion is -1. 6-20 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 462
For configuration messaging and data transfer, the communication between the controller uses these global settings: IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 463
v VLAN – Both local and remote systems must have the same VLAN setting in order to communicate v iSCSI listening port v Jumbo Frames v Ethernet Priority Enhanced Global Mirror Groups Some applications, such as file systems and databases, distribute data storage across many logical drives. To create a failover site for such applications, all of the application data logical drives must be replicated on a storage subsystem at a remote site.
Page 464
You can expand the capacity of the mirror repository logical drives using the standard rules for ERV expansion. You cannot reduce the size of the mirror repository logical drives. IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
The maximum repository capacity is 101 percent of the base logical drive capacity. Primary and secondary mirror repositories are not required to be the same size. Mirror repository logical drives are independent of the associated primary mirror or secondary mirror logical drive. They can be created on separate logical drive groups with different RAID levels.
Page 466
Group command to specify the remote storage subsystem that contains the logical drives that will provide the secondary role in the mirror relationship. The command has this form: IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 467
create enhancedGlobalMirrorGroup userLabel="enhancedGlobalMirrorGroupName" (remoteStoragesubsystemName="storagesubsystemName" | remoteStoragesubsystemWwn="wwID") interfaceType=(FC | iSCSI) [remotePassword="password" syncInterval=integer (minutes | hours | days) warningSyncThreshold=integer (minutes | hours | days) warningRecoveryThreshold=integer (minutes | hours | days) warningThresholdPercent=percentValue autoResync=(TRUE | FALSE)] When you run this command you create a new, empty Enhanced Global Mirror Group on both the local storage subsystem and the remote storage subsystem.
Page 468
Enhanced Global Mirror Group on the local storage subsystem. To add a member logical drive to the Enhanced Global Mirror Group on the local storage subsystem run this command on the local storage subsystem: IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
add logicalDrive="logicalDriveName" enhancedGlobalMirrorGroup="enhancedGlobalMirrorGroupName" remotePassword="password" (repositorylogicalDrive="repos_xxxx" | repositorylogicalDrive=(logicalDriveGroupName [capacity=capacityValue]) repositorylogicalDrive=(diskPoolName [capacity=capacityValue])) When you run this command, you must perform these actions: v Identify the logical drive on the local storage subsystem that you want to mirror to a repository logical drive on the remote storage subsystem. v Identify the Enhanced Global Mirror Group in which you want to place the logical drive that you want to mirror.
The double quotation marks must be used if the Enhanced Global Mirror Group name has special characters, such as a colon as used in this 7-10 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
example "amg:001". The double quotation marks also must be used if the Enhanced Global Mirror Group name is only a number, as in this example "001". Using double quotation marks when not needed does not prevent the command from running successfully. If you have any doubts about the Enhanced Global Mirror Group name, use the double quotation marks inside the square brackets.
Page 472
To perform an initial synchronization, set this parameter to TRUE. The default value is FALSE. 7-12 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
If the role change is interrupted because of a communication failure between the storage subsystems, the mirror roles can possibly end as two secondary roles. This role conflict does not compromise the data synchronization state. Canceling a pending Enhanced Global Mirror Group role change You can cancel a pending role change by running this command: stop enhancedGlobalMirrorGroup ["enhancedGlobalMirrorGroupName"] rolechange This command restores the Enhanced Global Mirror Group to the normal operating state including write...
Deleting an Enhanced Global Mirror Group If you need to remove an Enhanced Global Mirror Group for any reason, you can remove it using this command: delete enhancedGlobalMirrorGroup ["enhancedGlobalMirrorGroupName"] 7-14 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 475
Before you can delete an Enhanced Global Mirror Group you must remove the primary logical drive, the secondary logical drive, and the repository logical drive from the Enhanced Global Mirror Group. The Enhanced Global Mirror Group must be completely empty before you can delete it. You can remove these logical drives using this command: remove logicalDrive=["logicalDrivename"] enhancedGlobalMirrorGroup="enhancedGlobalMirrorGroupName"...
Page 476
7-16 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Before you create a mirror relationship, you must enable the Enhanced Remote Mirroring premium feature on both the primary storage subsystem and the secondary storage subsystem. You must also IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
create a secondary logical drive on the secondary site if one does not already exist. The secondary logical drive must be a standard logical drive of equal or greater capacity than the associated primary logical drive. When secondary logical drives are available, you can establish a mirror relationship in the storage management software by identifying the primary logical drive and the storage subsystem that contains the secondary logical drive.
Only the blocks of data that have changed on the primary logical drive during the link interruption are copied to the secondary logical drive. IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Attention: Possible loss of data access – Any communication disruptions between the primary storage subsystem and the secondary storage subsystem while resynchronization is underway could result in a mix of new data and old data on the secondary logical drive. This condition would render the data unusable in a disaster recovery situation.
Choosing the disk drives for your remote mirror automatically creates a new subsystem. You can specify which disk drives to use and the RAID level for the new subsystem. IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 483
The command takes this form: activate storageSubsystem feature=remoteMirror repositoryRAIDLevel=(1 | 3 | 5 | 6) repositoryDrives= (enclosureID1,slotID1 ... enclosureIDn,slotIDn) enclosureLossProtect=(TRUE | FALSE) This example shows a command in which you assign the disk drives: c:\...\...\client>smcli 123.45.67.89 -c “activate storageSubsystem feature=remoteMirror repositoryRAIDLevel=5 repositoryDrives=(1,1 1,2 1,3 1,4 1,5);”...
Note: You can use the optional parameters as needed to help define your configuration. This example shows the create remoteMirror command: c:\...\...\client>smcli 123.45.67.89 -c “create remoteMirror primary=\”Jan_04_Account\” secondary=\”Jan_04_Account_B\” remoteStorageSubsystemName=\”Tabor\” remotePassword=\”jdw2ga05\” syncPriority=highest writeMode=synchronous;” IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
The command in this example creates a remote mirror in which the primary logical drive is named Jan_04_Account on the local storage subsystem. The secondary logical drive is named Jan_04_Account_B on the remote storage subsystem that is named Tabor. The names used in this example are similar, but that is not a requirement for the logical drive names in a remote-mirror pair.
When you run this command, use the name of the primary logical drive of the remote mirror pair. This example shows how to use the command in a script file: remove remoteMirror localLogicalDrive [Jan_04_Account]; 8-10 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
To re-establish the link between a primary logical drive and a secondary logical drive, use the create remoteMirror command. Deleting a Primary Logical Drive or a Secondary Logical Drive Use the delete logicalDrive command to remove a primary logical drive or a secondary logical drive from a storage subsystem.
You cannot perform a DVE operation on a mirror repository logical drive. 8-12 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Enhanced Remote Mirroring utility This section describes the host utility to achieve periodic consistency with Enhanced Remote Mirroring configurations. This section also describes how to run the Enhanced Remote Mirroring utility. Description of the Enhanced Remote Mirroring Utility The Enhanced Remote Mirroring utility lets you periodically synchronize the Enhanced Remote Mirroring pairs in your storage subsystem.
VolumeCopy operation. Tip: Because of this restriction, IBM strongly recommends using a FlashCopy version of the logical drive as the source for the VolumeCopy, rather than using the original logical drive as the source. If you use the FlashCopy as the source for the logical VolumeCopy operation, then I/O operations to the original logical drive can continue.
Unlike other types of reservations, a persistent reservation reserves host access to the logical drive across multiple HBA host ports, which provides various levels of access control. IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
To determine which logical drives have reservations, run the show (logicalDrive) reservations command. To remove a reservation, run the clear (logicalDrive) reservations command. Storage Subsystem Performance During a VolumeCopy operation, the resources of the storage subsystem might be diverted from processing I/O activity to completing a VolumeCopy, which might affect the overall performance of the storage subsystem.
VolumeCopy targetCandidates command. These commands return a list of the expansion drawer, slot, and capacity information for the IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
source logical drive candidates and the target logical drive candidates. You can use the show VolumeCopy sourceCandidates command and the show VolumeCopy targetCandidates command only after you have enabled the VolumeCopy premium feature. Creating a logical VolumeCopy Attention: Possible loss of data access – A VolumeCopy overwrites data on the target logical drive. Ensure that you no longer need the data or have backed up the data on the target logical drive before you start a VolumeCopy operation.
Using the target logical drive for backup purposes v Copying data from one subsystem to a larger subsystem for greater accessibility IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
The recopy operation might take a long time. Restriction: Because of this restriction, IBM strongly recommends using a FlashCopy version of the logical drive as the source for the VolumeCopy, rather than using the original logical drive as the source.
The command takes this form: remove VolumeCopy target [targetName] [source [sourceName]] This example shows the remove VolumeCopy command: c:\...\...\client>smcli 123.45.67.89 -c “remove VolumeCopy target [\”Obi_1\”];” IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
This example shows how to use the command in a script file: remove VolumeCopy target [“Obi_1”]; Interaction with Other Features You can run the VolumeCopy premium feature while running the following premium features: v Storage Partitioning v FlashCopy Logical Drive v Enhanced Remote Mirroring When you are running the VolumeCopy feature with other premium features, you must consider the requirements of other premium features to help make sure that you set up a stable storage subsystem...
VolumeCopy until you return the roles of the logical drives back to their original state; that is, the logical drive that was originally the primary logical drive is set once again to be the primary logical drive. 9-10 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 503
If the primary storage subsystem is recovered but is unreachable due to a link failure, a forced promotion of the secondary logical drive will result in both the primary logical drive and the secondary logical drive viewing themselves in the primary logical drive role (dual-primary condition). If this condition occurs, the VolumeCopy in which the primary logical drive is participating is unaffected by the role change.
Page 504
9-12 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
You can assign standard volumes, Enhanced FlashCopy volumes, or consistency group Enhanced FlashCopy volumes. You can assign only volume at a time to the Performance Read Cache. 10-2 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
If you do not want a specific volume to use the Performance Read Cache, you can remove the volume from the Performance Read Cache by running this command: set volume ["volumeName"] performanceReadCacheEnabled=FALSE After you have created the Performance Read Cache, you can model the performance of the Performance Read Cache to make sure that the Performance Read Cache is running as required for you storage subsystem Performance Read Cache performance modeling...
Page 508
Performance Read Cache capacity. However, for some workloads, a cache-hit percentage around 50 percent or even lower indicates that you have sufficient capacity. 10-4 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
v Average response time – The performance modeling tool uses calculated response times from the operation of the Performance Read Cache to estimate the time it takes to run during each external and internal I/O operation. The tool uses these response time measurements along with measurements of I/O operations performed during the run of a workload that is applied to the base volumes with Performance Read Cache enabled.
Page 510
For maintenance or other reasons, you might be required to find the drives in the Performance Read Cache. You can locate the drives in the Performance Read Cache using this command: start performanceReadCache [performanceReadCacheName] locate 10-6 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 511
This command identifies the drives that are logically grouped together to form the Performance Read Cache by flashing the indicator lights on the drives in the Performance Read Cache. To turn off the indicator lights on the drives, use this command: stop performanceReadCache locate Suspending and Resuming Performance Read Cache Operation At times you will need to perform maintenance on the drives in the Performance Read Cache.
Page 512
10-8 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
To revive a controller that has become quiescent while running diagnostics, use this command: enable controller [(a | b)] dataTransfer 11-2 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
IBM Technical Support representative. This section describes the commands that you use to remove a set of disk drives and then reinstall them into a different storage subsystem.
Page 516
Attention: Check firmware versions – Ensure that both existing and new storage subsystems have the latest controller firmware versions installed. v See the IBM Disk Support website to find the latest firmware versions for your storage subsystems: www.ibm.com/systems/support/storage/disk v Also check the following documentation for more information: –...
Use the following command to place a specific storage subsystem into an exported state so that its disk drives may be removed. start subsystem [user-label] export At this point you are allowed to remove the disk drives that comprise the subsystem, and physically reinstall them into a different storage subsystem.
Changing the Cache Parameters The script command set provides two commands that you can use to change cache parameter settings: set storageSubsystem set logicalDrive 11-6 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
The set storageSubsystem command lets you change settings for these items: v The cache block size v The cache flush start percentage v The cache flush stop percentage The set logicalDrive command lets you change settings for these items: v The cache flush modifier v The cache without batteries enabled or disabled v The mirror cache enabled or disabled v The read cache enabled or disabled...
Page 520
Drive diagnostic data A detailed list of log sense data from all of the disk drives in the storage subsystem. driveDiagnosticData.txt 11-8 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Table 11-2. Support Data for the Storage Subsystem (continued) Type of Data Description and File Name Recovery profile A detailed description of the latest recovery profile record and historical data. recoveryProfile.csv Unreadable sectors A detailed list of all of the unreadable sectors that have been logged to the storage subsystem.
A list of all devices on the Fibre Channel loop. The devices appear in channel order. Within each channel, the devices are sorted according to the device position in the loop. 11-10 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 523
Table 11-3. RLS Baseline Data for the Storage Subsystem (continued) Type of Data Description Baseline time The date and time when the baseline was set. Elapsed time The time that has elapsed from when the baseline time was set to when the read link status was gathered. Invalid transmission The total number of ITW errors that were detected on the word (ITW)
Page 524
The current error counting standard for when to calculate the ITW error count is not well defined. Different vendor devices calculate at different rates. Analysis of the data must take this discrepancy into consideration. 11-12 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
You can use any file name that has the .csv extension. Analyzing the SOC error statistics is beyond the scope of normal storage subsystem management. After you have collected the SOC error statistics in a file, send the file to an IBM Technical Support representative.
Service mode. Important: Place a controller in Service mode only under the direction of an IBM Technical Support representative. To change the operational mode of a controller, use this command:...
drives, the subsystem information and the logical drive information on the disk drives that you move are incomplete. Each disk drive that you move contains only part of the information that is defined for the logical drive and the subsystem. To be able to reuse the disk drives to create a new subsystem and logical drive, you must delete all of the old information from the disk drives by initializing the disk drive.
So, in the preceding example, these actions occur: v The power-fan CRU has both its Service Action Required indicator light and its Service Action Allowed indicator light on. 11-16 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 529
After the failed power-fan CRU has been replaced, the Service Action Allowed indicator light comes on for the controller CRU in slot B. For more information about the Service Action Not Allowed indicator, please see the IBM System Storage DSxxxx Storage Subsystem Installation, User's and Maintenance Guide for your storage subsystem product.
Page 530
11-18 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 532
07.50.00.00 Appware version: 07.50.00.00 Bootware version: 07.50.00.00 NVSRAM version: N1818D53R1050V03 Pending configuration Firmware version: None Appware version: None Bootware version: None NVSRAM version: None 12-2 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 533
Transferred on: None Current ID (ALPA) On drive channel 1: 125/0x1 Replacement part number: memSpyTesting_9 Model name: 7000-88 Board ID: 7091 Submodel ID: Product ID: 1818 Revision: 0730 Replacement part number: memSpyTesting_9 Part number: 32847-10 Serial number: SF74700554 Vendor: Date of manufacture: January 24, 2008 Data Cache Total present:...
Page 534
Serial number: 00000000000007 Revision level: 0.00 Manufacturer: Not Available Date of manufacture: Not available Host Interface Board Status: Optimal Location: Slot 2 Type: Fibre channel 12-4 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 535
Number of ports: Board ID: 0801 Replacement part number: Not Available Part number: PN L2-25023-02 Serial number: SN SF84300044 Vendor: VN LSI Date of manufacture: November 1, 2008 Host Interface Board Status: Optimal Location: Slot 1 Type: Fibre channel Number of ports: Board ID: 0801 Replacement part number:...
Page 536
7, 8, Out Current ID: 125/0x1 Maximum data rate: 4 Gbps Current data rate: 4 Gbps Data rate control: Auto Link status: Host interface: Fibre 12-6 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Channel: Current ID: Not applicable/0xFFFFFFFF Preferred ID: 125/0x1 NL-Port ID: 0x010200 Maximum data rate: 8 Gbps Current data rate: 4 Gbps Data rate control: Auto Link status: Topology: Fabric Attach World-wide port identifier: 20:1e:00:a0:b8:29:ed:8a World-wide node identifier: 20:0e:00:a0:b8:29:ed:8a Part type: PM8032 revision 5 Host interface:...
Page 538
Current ID (ALPA) On drive channel 1: 124/0x2 Replacement part number: Not Available Model name: 7000-88 Board ID: 7091 Submodel ID: Product ID: 1818 12-8 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 539
Revision: 0730 Replacement part number: Part number: 32847-10 Serial number: SF74600024 Vendor: Date of manufacture: January 23, 2008 Data Cache Total present: 8192 MB Total used: 8192 MB Data Cache Module Status: Optimal Location: Controller B, Slot 9 Capacity: 1,024 MB Replacement Part number: Not Available Manufacturer Part Number: M3 93T2953EZ3-CD5...
Page 540
Replacement part number: Not Available Part number: PN L2-25023-02 Serial number: SN SF84300021 Vendor: VN LSI Date of manufacture: November 1, 2008 Host Interface Board 12-10 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 541
Status: Optimal Location: Slot 4 Type: Fibre channel Number of ports: Board ID: 0801 Replacement part number: Not Available Part number: PN L2-25023-02 Serial number: SN SF84300014 Vendor: VN LSI Date of manufacture: November 1, 2008 Date/Time: Tue Jan 27 15:19:47 EST 2009 Associated Logical Drives (* = Preferred Owner): FC_R3_B*, FDE_R1*, FDE_R6_B*, Sata_Raid6_B*, Secure_Middle_R6_B* Controller DNS/Network name:...
Page 542
8/0xD9 NL-Port ID: 0xFFFFFF Maximum data rate: 8 Gbps Current data rate: 8 Gbps Data rate control: Auto Link status: Down Topology: Not Available 12-12 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 543
World-wide port identifier: 20:1f:00:a0:b8:29:ed:8a World-wide node identifier: 20:0e:00:a0:b8:29:ed:8a Part type: PM8032 revision 5 Host interface: Fibre Channel: Current ID: Not applicable/0xFFFFFFFF Preferred ID: 9/0xD6 NL-Port ID: 0xFFFFFF Maximum data rate: 8 Gbps Current data rate: 8 Gbps Data rate control: Auto Link status: Down...
Page 544
Associated logical drives and free capacity Logical Drive Capacity Secure_Middle_R6_A 500.000 GB Secure_Middle_R6_B 510.000 GB Free Capacity 79.857 GB Associated drives - present (in piece order) 12-14 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 545
Enclosure Slot Name: FC_R3 Status: Optimal Capacity 836.688 GB RAID level: Drive type: Fibre channel Enclosure loss protection: No Security Capable: Secure: Current owner: Controller in slot A,B Associated logical drives and free capacity Logical Drive Capacity FC_R3_A 400.000 GB FC_R3_B 420.000 GB Free Capacity...
Page 546
Associated logical drives and free capacity Logical Drive Capacity Sata_Raid6_A 1,000.000 GB Sata_Raid6_B 1,000.000 GB Free Capacity 792.550 GB Associated drives - present (in piece order) Enclosure Slot 12-16 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 547
Name: Secure_R1 Status: Optimal Capacity 278.897 GB RAID level: Drive type: Fibre Channel/Full Disk Encryption(FDE) Enclosure loss protection: No Security Capable: Secure: Current owner: Controller in slot B Associated logical drives and free capacity Logical Drive Capacity FDE_R1 278.000 GB Free Capacity 918.295 MB Associated drives - present (in piece order)
Page 548
Dynamic cache read prefetch: Enabled Enable background media scan: Enabled Media scan with redundancy check: Disabled Pre-Read redundancy check: Disabled Logical Drive name: FDE_R6_B 12-18 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 549
Logical Drive status: Optimal Capacity: 410.0 GB Logical Drive ID: 60:0a:0b:80:00:29:ec:e6:00:00:df:13:49:41:13:4f Subsystem ID (SSID): Associated subsystem: FDE_R6 RAID level: Secure: Drive type: Fibre Channel/Full Disk Encryption(FDE) Enclosure loss protection: No Preferred owner: Controller in slot B Current owner: Controller in slot B Segment size: 128 KB Capacity reserved for future segment size changes: Yes...
Page 550
Controller in slot B Segment size: 128 KB Capacity reserved for future segment size changes: Yes Maximum future segment size: 2,048 KB Modification priority: High 12-20 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 551
Read cache: Enabled Write cache: Enabled Write cache without batteries: Disabled Write cache with mirroring: Enabled Flush write cache after (in seconds): 10.00 Dynamic cache read prefetch: Enabled Enable background media scan: Enabled Media scan with redundancy check: Enabled Pre-Read redundancy check: Disabled FLASHCOPY REPOSITORY LOGICAL DRIVES------------------------------ Number of flashcopy repositories: 0...
Page 552
4, 4 4, 5 4, 6 4, 7 4, 8 4, 9 4, 10 4, 11 4, 12 4, 13 4, 14 4, 15 12-22 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 553
15,015 RPM Current data rate: 4 Gbps Product ID: ST3146756FC Firmware version: E097 Serial number: 3QN089B500009912TLGR Vendor: IBM-SSG Date of manufacture: October 16, 2008 Drive at Enclosure 2, Slot 2 Status: Optimal Mode: Assigned Raw capacity: 136.732 GB Usable capacity: 136.232 GB...
Page 554
Secure: Read/write accessible: Security key identifier: 27000000600A0B800029ECE60000DE9E4940E373 Speed: 15,015 RPM Current data rate: 4 Gbps Product ID: ST3146756FC Firmware version: E097 Serial number: 3QN07L7H00009912TL9U 12-24 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 555
Vendor: IBM-SSG Date of manufacture: October 16, 2008 Drive at Enclosure 2, Slot 7 Status: Optimal Mode: Assigned Raw capacity: 279.397 GB Usable capacity: 278.897 GB World-wide identifier: 20:00:00:1d:38:1b:16:1d:00:00:00:00:00:00:00:00 Associated subsystem: Port Channel 6/0xDC 6/0xDC Security Capable: Secure: Read/write accessible:...
Page 556
7/0xT10PI Security Capable: Secure: Read/write accessible: Security key identifier: 27000000600A0B800029ECE60000DE9E4940E373 Speed: 15,015 RPM Current data rate: 4 Gbps Product ID: ST3146756FC Firmware version: E097 12-26 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 557
Serial number: 3QN080DY00009903RDMQ Vendor: IBM-SSG Date of manufacture: October 16, 2008 Drive at Enclosure 4, Slot 9 Status: Optimal Mode: Assigned Raw capacity: 279.397 GB Usable capacity: 278.897 GB World-wide identifier: 50:00:cc:a0:08:02:58:0c:00:00:00:00:00:00:00:00 Associated subsystem: FC_R3 Port Channel 8/0xD9 8/0xD9 Security Capable:...
Page 558
DRIVE CHANNEL 3 Port: 4, 3, Out Status: Optimal Max. Rate: 4 Gbps Current Rate: 4 Gbps Rate Control: Auto Controller A link status: Up 12-28 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 559
Controller B link status: Up DRIVE COUNTS Total # of attached drives: 16 Connected to: A, Port 4 Attached drives: 16 Drive enclosure: 2 (16 drives) CUMULATIVE ERROR COUNTS Controller A Baseline time set: 1/22/09 6:51:27 AM Sample period (days, hh:mm:ss): 5 days, 08:28:31 Controller detected errors: Drive detected errors: Timeout errors:...
Page 560
Baseline time set: 1/22/09 6:51:27 AM Sample period (days, hh:mm:ss): 5 days, 08:28:31 Controller detected errors: Drive detected errors: Timeout errors: Link down errors: 12-30 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 561
Total I/O count: 330848 Controller B Baseline time set: 1/22/09 6:51:27 AM Sample period (days, hh:mm:ss): 5 days, 08:28:31 Controller detected errors: Drive detected errors: Timeout errors: Link down errors: Total I/O count: DRIVE CHANNEL 7 Port: 5, 6, Out Status: Optimal Max.
Page 562
Firmware version: 98C3 Configuration settings version: FD 00.50 01/22/2008 Maximum data rate: 4 Gbps Current data rate: Not Available Location: B (right) Card communication: 12-32 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 563
Product ID: EXP5000 Part number: PN 39M5570 Serial number: SN 1T54721521 Vendor: Date of manufacture: December 1, 2005 SFPs Detected: 2 SFP status: Optimal Attached to: ESM Controller A (left) Location: Unknown Supported data rate(s): 1 Gbps, 2 Gbps, 4 Gbps Link length: Intermediate Connector:...
Page 564
Fibre channel, Fibre channel/Full Disk Encryption (FDE), Serial ATA (SATA) Fibre channel, Fibre channel/Full Disk Encryption (FDE), Serial ATA (SATA) Part number: PN 16490-00 12-34 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 565
Serial number: SN 1T53023041 Vendor: VN ENGENIO Date of manufacture: November 1, 2005 ESM Controllers Detected: 2 ESM card status: Optimal Firmware version: 98C3 Configuration settings version: FD 00.50 01/22/2008 Maximum data rate: 4 Gbps Current data rate: Not Available Location: A (left) Card communication:...
Page 566
Date of manufacture: January 1, 2006 Fans Detected: 2 Fan Status: Optimal Location: Power-fan Controller (left) Fan Status: Optimal Location: Power-fan Controller (right) Temperature Sensors Detected: 4 12-36 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 567
Temperature sensor status: Optimal Location: ESM Controller A (left) Temperature sensor status: Optimal Location: ESM Controller B (right) Temperature sensor status: Optimal Location: Power-fan Controller (left) Temperature sensor status: Optimal Location: Power-fan Controller (right) Controller Enclosure 85 Overall Component Information Enclosure audible alarm: Disabled Part number: PN 24643-02...
Page 568
TM Multi-mode 62.5m(M6) IEEE company ID: 00 04 85 Revision: Part number: PLRXPLVESG462N Serial number: C807SP1NN Vendor: PICOLIGHT Date of manufacture: February 15, 2008 12-38 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 569
SFP status: Optimal Attached to: Host-side of controller A Location: Channel 1 Supported data rate(s): 1 Gbps, 2 Gbps, 4 Gbps Link length: Intermediate Connector: Transmitter type: Shortwave Laser w/o OFC Transmission media: TM Multi-mode 62.5m(M6) IEEE company ID: 00 17 6a Revision: Not Available Part number:...
Page 570
Windows 2000/Server 2003/Server 2008 Non-Clustered Host port identifier: 21:01:00:e0:8b:a3:fd:cc Alias: Qlogic2 NVSRAM HOST TYPE DEFINITIONS NOTE: The following indexes are not used: 16, 18 - 31 12-40 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Attention: Incorrectly setting the NVSRAM can severely affect the performance and the availability of the subsystems. You should only modify the NVSRAM settings according to the latest information documented for your configuration in DS4000 publications, readmes, or by your IBM support representative.
Page 572
0070: 0000 0000 0000 0000 0000 0000 0000 0000 ....0080: 0000 0000 0000 0000 0000 0000 0000 0000 ....0090: 0000 0000 0000 0000 0000 0000 0000 0000 ....12-42 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 578
Date of manufacture: October 16, 2008 Drive at Enclosure 5, Slot 9 Status: Optimal Mode: Assigned Raw capacity: 698.638 GB Usable capacity: 698.138 GB 12-48 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
World-wide identifier: 20:00:00:a0:b8:41:20:c8:00:00:00:00:00:00:00:00 Associated subsystem: Sata_R1 Port Channel 8/0xD9 8/0xD9 Security Capable: Secure: Read/write accessible: Security key identifier: Not Applicable Speed: 7,200 RPM Current data rate: 4 Gbps Product ID: ST3750330NS 43W9715 42C0417IBM Package version: BB10 Firmware version: BB10 Serial number: 5QK04MDK Vendor: Not Available...
Page 580
Link down errors: Total I/O count: 315844 DRIVE CHANNEL 3 Port: 4, 3, Out Status: Optimal Max. Rate: 4 Gbps Current Rate: 4 Gbps 12-50 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 581
Rate Control: Auto Controller A link status: Up Controller B link status: Up DRIVE COUNTS Total # of attached drives: 16 Connected to: A, Port 4 Attached drives: 16 Drive enclosure: 5 (16 drives) CUMULATIVE ERROR COUNTS Controller A Baseline time set: 1/22/09 6:51:12 AM Sample period (days, hh:mm:ss): 5 days, 08:31:15 Controller detected errors:...
Page 582
DRIVE COUNTS Total # of attached drives: 16 Connected to: B, Port 4 Attached drives: 16 Drive enclosure: 7 (16 drives) CUMULATIVE ERROR COUNTS 12-52 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 583
Controller A Baseline time set: 1/22/09 6:51:12 AM Sample period (days, hh:mm:ss): 5 days, 08:31:15 Controller detected errors: Drive detected errors: Timeout errors: Link down errors: Total I/O count: 8459801 Controller B Baseline time set: 1/22/09 6:51:11 AM Sample period (days, hh:mm:ss): 5 days, 08:31:20 Controller detected errors: Drive detected errors: Timeout errors:...
Sata_R1_A Optimal 500.0 GB 1 Sata_R1 Serial ATA (SATA) Sata_R1_B Optimal 190.0 GB 1 Sata_R1 Serial ATA (SATA) DETAILS Logical Drive name: FC_R3_A Logical Drive status: Optimal 12-54 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 585
Capacity: 500.0 GB Logical Drive ID: 60:0a:0b:80:00:29:ee:02:00:00:c8:64:49:41:0a:7a Subsystem ID (SSID): Associated subsystem: FC_R3 RAID level: Secure: Drive type: Fibre channel Enclosure loss protection: No Preferred owner: Controller in slot A Current owner: Controller in slot A Segment size: 128 KB Capacity reserved for future segment size changes: Yes Maximum future segment size: 2,048 KB...
Page 586
Controller in slot A Segment size: 128 KB Capacity reserved for future segment size changes: Yes Maximum future segment size: 2,048 KB Modification priority: High 12-56 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 587
Read cache: Enabled Write cache: Enabled Write cache without batteries: Disabled Write cache with mirroring: Enabled Flush write cache after (in seconds): 10.00 Dynamic cache read prefetch: Enabled Enable background media scan: Enabled Media scan with redundancy check: Disabled Pre-Read redundancy check: Disabled Logical Drive name: Mix_R5_B...
Page 588
Enable background media scan: Enabled Media scan with redundancy check: Disabled Pre-Read redundancy check: Disabled FLASHCOPY REPOSITORY LOGICAL DRIVES------------------------------ Number of flashcopy repositories: 0 FLASHCOPY LOGICAL DRIVES------------------------------ 12-58 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 589
Number of flashcopy logical drives: 0 MISSING LOGICAL DRIVES------------------------------ Number of missing logical drives: 0 12-59 Chapter 12. Examples of Information Returned by the Show Commands...
Page 590
12-60 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
RAIDLevel=3 userLabel=”2” drives=[0,1 0,6 1,7 1,3 2,3 2,6] owner=B segmentSize=16 capacity=2GB; 13-2 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 593
show “Setting additional attributes for logical drive 7”’//Configuration settings that cannot be set during logical drive creation set logicalDrive [“7”] cacheFlushModifier=10; set logicalDrive [“7”] cacheWithoutBatteryEnabled=false; set logicalDrive [“7”] mirrorEnabled=true; set logicalDrive [“7”] readCacheEnabled=true; set logicalDrive [“7”] writeCacheEnabled=true; set logicalDrive [“7”] mediaScanEnabled=false; set logicalDrive [“7”] redundantCheckEnabled=false;...
Page 594
13-4 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 598
IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 599
Appendix A. Examples of information returned by the show commands...
Page 600
IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 601
Appendix A. Examples of information returned by the show commands...
Page 602
IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 603
Appendix A. Examples of information returned by the show commands...
Page 604
IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 605
Appendix A. Examples of information returned by the show commands...
Page 606
A-10 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 607
A-11 Appendix A. Examples of information returned by the show commands...
Page 608
A-12 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 609
A-13 Appendix A. Examples of information returned by the show commands...
Page 610
A-14 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 611
A-15 Appendix A. Examples of information returned by the show commands...
Page 612
STANDARD VOLUMES------------------------------ SUMMARY Number of standard volumes: 5 See other Volumes sub-tabs for premium feature information. NAME STATUS CAPACITY RAID LEVEL VOLUME GROUP LUN A-16 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 614
Dynamic cache read prefetch: Enabled Enable background media scan: Disabled Media scan with redundancy check: Disabled Pre-Read redundancy check: Disabled Volume name: Unamed Volume status: Optimal A-18 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 615
Capacity: 100.004 GB Volume world-wide identifier: 60:0a:0b:80:00:29:ed:12:00:00 Subsystem ID (SSID): Associated Array: Volume-Group-1 RAID level: LUN: Accessible By: Default Group Media type: Hard Disk Drive Interface type: Serial ATA (SATA) Enclosure loss protection: Secure: Preferred owner: Controller in slot B Current owner: Controller in slot B Segment size:...
Page 616
Associated Enhanced FlashCopy repository volume: DAE1-1 Volume world-wide identifier: 60:0a:0b:80:00:29:ed:12:00 Capacity: 100.004 MB Preferred owner: Controller in slot B Current owner: Controller in slot B COPIES------------------------------ SUMMARY A-20 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 617
Number of copies: 10 S = Source volume T = Target volume COPY PAIR STATUS COMPLETION TIMESTAMP 5 (S), 10 (T) Completed 10/14/10 3:16:27 PM 5 (S), 8 (T) Completed 10/18/10 9:46:45 AM 10 (S), 9 (T) Stopped None (S), 7 (T) Completed 10/14/10 3:13:37 PM 5 (S), 4 (T) Completed 10/14/10 3:18:23 PM...
Page 618
DRIVE CHANNEL 2 Port: 6, 5 Status: Optimal Max. Rate: 4 Gbps Current Rate: 4 Gbps Rate Control: Auto Controller A link status: Up A-22 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 619
Controller B link status: Up Trunking active: No DRIVE COUNTS Total # of attached drives: 0 CUMULATIVE ERROR COUNTS Controller A Baseline time set: 10/30/10 1:15:59 PM Sample period (days, hh:mm:ss): 32 days,00:55:04 Controller detected errors: Drive detected errors: Timeout errors: Link down errors: Total I/O count: 14238433...
Page 620
Controller A link status: Up Controller B link status: Up Trunking active: No DRIVE COUNTS Total # of attached drives: 0 CUMULATIVE ERROR COUNTS A-24 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 621
Controller A Baseline time set: 10/30/10 1:15:59 PM Sample period (days, hh:mm:ss): 32 days, 00:55:04 Controller detected errors: Drive detected errors: Timeout errors: Link down errors: Total I/O count: 13296480 Controller B Baseline time set: 10/30/10 1:15:59 PM Sample period (days, hh:mm:ss): 32 days, 00:53:22 Controller detected errors: Drive detected errors:...
Page 622
This information is the most detailed report that you can receive about the storage subsystem. After you have configured a storage subsystem, save the configuration description to a file as a reference. A-26 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 623
A-27 Appendix A. Examples of information returned by the show commands...
Page 624
A-28 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 625
A-29 Appendix A. Examples of information returned by the show commands...
Page 626
A-30 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 627
A-31 Appendix A. Examples of information returned by the show commands...
Page 628
A-32 IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 630
Show “Create RAID3 Volume 2 on existing Array 2”; //This command creates the Array and the initial volume on that group. //Note: For Arrays that use all available capacity, the last volume IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 631
on the Array is created using all remaining capacity by omitting the capacity=volume creation parameter 250 Configuration Script Example 2 create volume RAIDLevel=3 userLabel=”2” drives=[0,1 0,6 1,7 1,3 2,3 2,6] owner=B segmentSize=16 capacity=2GB; show “Setting additional attributes for voluem 7”' //Configuration settings that cannot be set during volume creation set volume [“7”] cacheFlushModifier=10;...
Page 632
IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
The utility is implemented as a command line-invoked Java-based application. v The utility is bundled as part of the IBM DS Storage Manager 10 installation package. v The utility accepts a command line argument that lets you specify the name of a configuration file that contains a complete specification of the work to be carried out by the utility.
Page 634
The configuration file supports this syntax: IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 638
Duplex mode. This message persists until you have completed the tasks to install the second controller, installed the host cables, and installed the drive enclosure cables. IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 639
1. Start the command line interface. 2. On the command line, type this command, and press Enter. In this command, ctlr-A_IP_address is the IP address of the of the original simplex controller. smcli ctlr-A_IP_address -c “set storageArray redundancyMode=duplex;” 3. Reboot the controller enclosure or the drive enclosure. Step 3 –...
Page 640
If a problem is still indicated, contact your Technical Support representative. — No – Go to step 3. 3. Create, save, and print a new storage subsystem profile. IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Appendix E. Additional Documentation The following tables present an overview of the IBM System Storage DS Storage Manager, storage subsystem, and storage expansion enclosure product libraries, and other related documents. Each table lists documents that are included in the libraries and what common tasks they address.
Page 642
The following table lists other DS3000 and DS4000-related documents and the common user tasks addressed by each document. Title User Tasks Planning Hardware Software Configuration Operation and Diagnosis and Installation Installation Administration Maintenance IBM Safety Information IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 643
Setup Guide Note: 1. The IBM TotalStorage DS4000 Hardware Maintenance Manual does not contain maintenance information for the IBM System Storage DS4100, DS4200, DS4300, DS4500, DS4700, DS4800, DS5100, or DS5300 storage subsystems. You can find maintenance information for these products in the IBM System Storage DSx000 Storage Subsystem Installation, User's, and Maintenance Guide for the particular subsystem.
Page 644
Storage Expansion Enclosure Installation, User's, and Maintenance Guide Installing or replacing a DS5000 Cache and Flash Memory Card Installing or replacing a DS5000 Host Interface Card IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead.
IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. Some software may differ from its retail version (if available), and may not include user manuals or all program functionality.
In the request, be sure to include the publication part number and title. When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you.
Page 648
IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Resume Enhanced FlashCopy Logical Group 3-40 Storage Subsystem library E-1 Drive 3-165 address drivers xviii Resume FlashCopy Rollback 3-166 of the IBM director of licensing F-1 DS3000 software/firmware support xvii Revive Enhanced FlashCopy AIX host DS4000 software/firmware support xvii Group 3-169 support xix...
Page 650
IBM System Storage product information xix interoperability matrix xix list xviii premium feature activation xix SSIC xviii switch support xix System p xix System x xix IBM System Storage DS3000, DS4000, and DS5000: Command Line Interface and Script Commands Programming Guide...
Page 652
Part Number: 00W1466 Printed in USA GA32-0961-05...