Dell PowerVault MD3220 Manual

Download or browse on-line these Cli Manual for Dell PowerVault MD3220 Desktop, Enclosure.

Dell PowerVault MD3220 Manual Information:

This manual for Dell PowerVault MD3220, given in the PDF format, is available for free online viewing and download without logging on. The guide contains 279 pages, and the size of the file at download is 6.02 Mb. The document type is Cli Manual.

Download Manual

This sample of Dell PowerVault MD3220 Manual is aimed at the following devices list: PowerVault MD3600i, PowerVault MD3200 Series, PowerVault MD3200i Series, PowerVault MD3220, PowerVault MD3220i

More Manuals:

In case you failed to obtain relevant information in this document, please, look through related operating manuals and user instructions for Dell PowerVault MD3220. Just click one of the links below to go to the selected manual:

Summary of Contents:

[Page 1] Dell PowerVault MD3220

Dell PowerVault Modular Disk Storage Arrays CLI Guide book.book Page 1 Friday, March 4, 2011 10:45 AM ...

[Page 2] Dell PowerVault MD3220

Notes and Cautions NOTE: A NOTE indicates important information that helps you make better use of your computer. CAUTION: A CAUTION indicates potential damage to hardware or loss of data if instructions are not followed. ____________________ In...

[Page 3] Dell PowerVault MD3220

Contents 3 Contents 1 About the Command Line Interface. . . . . 13 How to Use the Command Line Interface . . . . . . . . 14 Usage Notes . . . . . . . . . . . . . . . . . . . . 15 CLI Commands . . . . . . . . . . . . . . . . . . . 16 Command ...

[Page 4] Dell PowerVault MD3220

4 Contents Determining What is on Your Storage Array . . . . 44 Saving a Configuration to a File. . . . . . . . . . . 47 Using the Create Virtual Disk Command . . . . . . 48 Using the Auto Configure Command . . . . . . . . 53 Modifying Your...

[Page 5] Dell PowerVault MD3220

Contents 5 Re-creating the Snapshot Virtual Disk . . . . . . . 75 Preparing Host Servers to Re-create a Snapshot Virtual Disk. . . . . . . . . . . . . . . . 75 Re-creating a Snapshot Virtual Disk . . . . . . . . 76 5 Using the Virtual Disk Cop...

[Page 6] Dell PowerVault MD3220

6 Contents Running a Media Scan . . . . . . . . . . . . . . . 91 Running a Consistency Check . . . . . . . . . . . 93 Resetting a RAID Controller Module . . . . . . . . 94 Enabling RAID Controller Module Data Transfer. . . . . . . . . . . . ...

[Page 7] Dell PowerVault MD3220

Contents 7 Firmware Compatability Levels . . . . . . . . . . . . . 108 Commands Listed by Function . . . . . . . . . . . . . . 108 Disk Group Commands . . . . . . . . . . . . . . . 108 Enclosure Commands . . . . . . . . . . . . . . . 109 Host To...

[Page 8] Dell PowerVault MD3220

8 Contents Create RAID Virtual Disk (Free Capacity Base Select) . . . . . . . . . . . . . . 134 Create RAID Virtual Disk (Manual Physical Disk Select) . . . . . . . . . . . . . . . 137 Create Snapshot Virtual Disk . . . . . . . . . . . 141 ...

[Page 9] Dell PowerVault MD3220

Contents 9 Reset Storage Array Battery Install Date . . . . . 177 Reset Storage Array iSCSI Baseline . . . . . . . . 178 Reset Storage Array SAS PHY Baseline . . . . . . 179 Reset Storage Array Virtual Disk Distribution . . . 179 Revive Disk Gr...

[Page 10] Dell PowerVault MD3220

10 Contents Set Session . . . . . . . . . . . . . . . . . . . . 204 Set Snapshot Virtual Disk . . . . . . . . . . . . . 205 Set Storage Array . . . . . . . . . . . . . . . . . 207 Set Storage Array Enclosure Positions . . . . . . 211 Set Stor...

[Page 11] Dell PowerVault MD3220

Contents 11 Show Storage Array Unconfigured iSCSI Initiators . . . . . . . . . . . . . . . . . . . 239 Show Storage Array Unreadable Sectors . . . . . 239 Show String . . . . . . . . . . . . . . . . . . . . . 240 Show Virtual Disk . . . . . . ....

[Page 12] Dell PowerVault MD3220

12 Contents Stop Physical Disk Channel Fault Isolation Diagnostics . . . . . . . . . . . . . . . 258 Stop Snapshot . . . . . . . . . . . . . . . . . . 259 Stop Storage Array Blink . . . . . . . . . . . . . 259 Stop Storage Array iSCSI Sessio...

[Page 13] Dell PowerVault MD3220

About the Command Line Interface 13 1 About the Command Line Interface This guide is intended for system administrators, developers, and engineers who need to use the command line interface (CLI) tool and its associated commands and script files. S...

[Page 14] Dell PowerVault MD3220

14 About the Command Line Interface You can use the command line interface to perform the following functions: • Directly access the script engine and run commands in interactive mode or using a script file. • Create script command batch files t...

[Page 15] Dell PowerVault MD3220

About the Command Line Interface 15 The following syntax is the general form of a CLI command: SMcli storageArray parameters script-commands; where, SMcli invokes the command line interface storageArray is the host name or IP address of the storage a...

[Page 16] Dell PowerVault MD3220

16 About the Command Line Interface CLI Commands This section lists the CLI commands you can use to perform the following functions: • Identify storage arrays •Set passwords • Add storage arrays • Specify communication parameters • Enter i...

[Page 17] Dell PowerVault MD3220

About the Command Line Interface 17 SMcli (-n storage-array-name | -w WWID) [-c "command; {command2};"] [-o outputfile][-p password][-e][-S] SMcli (-n storage-array-name | -w WWID) [-f scriptfile] [-o outputfile] [-p password] [-e] [-S]...

[Page 18] Dell PowerVault MD3220

18 About the Command Line Interface Command Line Parameters Table 1-2. Command Line Parameters Parameter Definition host-name-or-IP-address Specify either the host name or the Internet Protocol (IP) address of an in-band managed storage array (IPv4 ...

[Page 19] Dell PowerVault MD3220

About the Command Line Interface 19 -c Use to indicate that you are entering one or more script commands to run on the specified storage array. Terminate each command by using a semicolon (;). You cannot place more than one -c parameter on the same...

[Page 20] Dell PowerVault MD3220

20 About the Command Line Interface -g Use to specify an ASCII file that contains e-mail sender contact information to include in all e-mail alert notifications. The CLI assumes the ASCII file is text only, without delimiters or any expected forma...

[Page 21] Dell PowerVault MD3220

About the Command Line Interface 21 -n Use to specify the name of the storage array on which to run the script commands. This name is optional when you use host-name-or-IP-address; however, if you are using the in-band method for managing the stor...

[Page 22] Dell PowerVault MD3220

22 About the Command Line Interface -q Use to specify how frequently to include additional profile or support bundle information in the e-mail alert notifications. An e-mail alert notification that contains at least the basic event information is ...

[Page 23] Dell PowerVault MD3220

About the Command Line Interface 23 -S (uppercase) Use to suppress the informational messages describing command progress that appear when running script commands. (Suppressing informational messages is also called silent mode.) This parameter sup...

[Page 24] Dell PowerVault MD3220

24 About the Command Line Interface Formatting Considerations Quotation marks (" ") used as part of a name or label require special consideration when you run the CLI and script commands on a Microsoft Windows operating system. The follow...

[Page 25] Dell PowerVault MD3220

About the Command Line Interface 25 When the CLI encounters either type of error, it writes information describing the error directly to the command line and sets a return code. Depending on the return code, the CLI might also write additional inf...

[Page 26] Dell PowerVault MD3220

26 About the Command Line Interface 8 The storage array name was not in the configuration file. 10 A management class does not exist for the storage array. 11 A storage array was not found in the configuration file. 12 An internal error occurred. 13 ...

[Page 27] Dell PowerVault MD3220

About the Command Line Interface 27 Usage Examples The following examples show how to enter CLI commands on a command line. The examples show the syntax, form, and, in some examples, script commands. Examples are shown for both Windows and Linux op...

[Page 28] Dell PowerVault MD3220

28 About the Command Line Interface physicalDiskCount[3] raidLevel=5 capacity=10 GB userLabel="Finance"; show storageArray healthStatus;’ This example shows how to run commands in a script file named scriptfile.scr on a storage array n...

[Page 29] Dell PowerVault MD3220

About the Script Commands 29 2 About the Script Commands You can use the script commands to configure and manage a storage array. The script commands are distinct from the command line interface (CLI) commands; however, you enter the script command...

[Page 30] Dell PowerVault MD3220

30 About the Script Commands Script Command Structure All script commands have the following structure: command operand-data {statement-data} where, command identifies the action to be performed, operand-data represents the storage array component t...

[Page 31] Dell PowerVault MD3220

About the Script Commands 31 •Brackets •A list of identifiers NOTE: You can use any combination of alphanumeric characters, hyphens, and underscores for the names. Command names can have a maximum of 30 characters. If you exceed the maximum c...

[Page 32] Dell PowerVault MD3220

32 About the Script Commands Statement data is in the form of attribute=value (such as raidLevel=5), an attribute name (such as batteryInstallDate), or an operation name (such as consistencyCheck). Script Command Synopsis Because you can use the sc...

[Page 33] Dell PowerVault MD3220

About the Script Commands 33 deactivate object {statement-data} Removes the environment for an operation. delete object Deletes a previously created object. diagnose object {statement-data} Runs a test and displays the results. disable object {st...

[Page 34] Dell PowerVault MD3220

34 About the Script Commands Recurring Syntax Elements Recurring syntax elements are a general category of variables and parameters you can use in one or more script commands. The recurring syntax is used in the general definitions of the script co...

[Page 35] Dell PowerVault MD3220

About the Script Commands 35 create-raid-virtual disk-attribute-value-pair capacity=capacity-spec | owner=(0 | 1) | segmentSize=integer-literal RAID controller module-enclosureId (0–99) slot-id (0–31) port-id (0–127) physical disk-spec enclosur...

[Page 36] Dell PowerVault MD3220

36 About the Script Commands iscsi-host-port-options IPV4Address=ipv4-address | IPV6LocalAddress=ipv6-address | IPV6RoutableAddress=ipv6-address | IPV6RouterAddress=ipv6-address | enableIPV4= boolean | enableIPV6=boolean | enableIPV4Vlan=boolean | en...

[Page 37] Dell PowerVault MD3220

About the Script Commands 37 instance-based-repository-spec repositoryRAIDLevel=repository-raid- level repositoryPhysicalDisks=(physical disk- spec-list) [enclosureLossProtect=boolean] repositoryDiskGroup=virtual-disk- group-number [freeCapacityArea=...

[Page 38] Dell PowerVault MD3220

38 About the Script Commands nvsram-offset hexadecimal-literal host-type string-literal | integer-literal nvsram-byte-setting nvsram-value (0x hexadecimal | integer-literal) nvsram-bit-setting nvsram-mask, nvsram-value (0x hexadecimal, 0x hexadecim...

[Page 39] Dell PowerVault MD3220

About the Script Commands 39 create-virtual-disk-copy-attr-value-list create-virtual-disk-copy-attr-value-pair {create-virtual-disk-copy-attr-value-pair} create-virtual-disk-copy-attr-value-pair copyPriority=highest | high | medium | low | lowest |...

[Page 40] Dell PowerVault MD3220

40 About the Script Commands Usage Guidelines The following list provides guidelines for writing script commands on the command line: • You must end all commands with a semicolon (;). • You can enter more than one command on a line, but you must...

[Page 41] Dell PowerVault MD3220

About the Script Commands 41 NOTE: You can use any combination of alphanumeric characters, hyphens, and underscores for the names. Command names can have a maximum of 30 characters. If you exceed the maximum character limit, replace square bracke...

[Page 42] Dell PowerVault MD3220

42 About the Script Commands book.book Page 42 Friday, March 4, 2011 10:45 AM ...

[Page 43] Dell PowerVault MD3220

Configuring a Storage Array 43 3 Configuring a Storage Array This chapter explains how to run script commands from the command line to create a virtual disk from a group of physical disks and how to configure a redundant array of independent disks ...

[Page 44] Dell PowerVault MD3220

44 Configuring a Storage Array command. On Windows, you must enclose the name between two backslashes (\) in addition to other delimiters. For example, the following name is used in a command that runs under Windows: [\"Engineering\"] For...

[Page 45] Dell PowerVault MD3220

Configuring a Storage Array 45 The show storageArray command returns the following general information about the components and properties of the storage array: • A detailed profile of the components and features in the storage array • The batt...

[Page 46] Dell PowerVault MD3220

46 Configuring a Storage Array CAUTION: When you write information to a file, the script engine does not check to determine if the file name already exists. If you choose the name of a file that already exists, the script engine writes over the i...

[Page 47] Dell PowerVault MD3220

Configuring a Storage Array 47 The following commands also return information about a storage array: • show storageArray autoConfigure ("Show Storage Array Auto Configure" on page 235) • show controller NVSRAM ("Show RAID Controll...

[Page 48] Dell PowerVault MD3220

48 Configuring a Storage Array save storageArray configuration file="filename" [(allconfig | globalSettings=(TRUE | FALSE)) | virtualDiskConfigAndSettings=(TRUE | FALSE) | hostTopology=(TRUE | FALSE) | lunMappings=(TRUE | FALSE)] You ca...

[Page 49] Dell PowerVault MD3220

Configuring a Storage Array 49 "virtualDiskName" [capacity=virtualDiskCapacity owner=(0 | 1) segmentSize=segmentSizeValue] [enclosureLossProtect=(TRUE | FALSE)] NOTE: The capacity , owner , segmentSize , and enclosureLossProtect pa...

[Page 50] Dell PowerVault MD3220

50 Configuring a Storage Array Example of Creating Virtual Disks with User-Assigned Physical Disks client>smcli 123.45.67.89 -c "create virtualDisk physicalDisks=(0,0 0,1 0,2) raidLevel=5 userLabel= \"Engineering_1\" capacity=20 GB...

[Page 51] Dell PowerVault MD3220

Configuring a Storage Array 51 group. You do not need to enter a list of physical disks. All other parameters are the same. Enclosure loss protection is performed differently when MD Storage Manager assigns the physical disks as opposed to when a u...

[Page 52] Dell PowerVault MD3220

52 Configuring a Storage Array The freeCapacityArea parameter defines the free capacity area to use for the virtual disk. If a disk group has several free capacity areas, you can use this parameter to identify which free capacity area to use for vi...

[Page 53] Dell PowerVault MD3220

Configuring a Storage Array 53 Using the Auto Configure Command The autoConfigure storageArray command creates the disk groups on a storage array, the virtual disks in the disk groups, and the hot spares for the storage array. When you use the auto...

[Page 54] Dell PowerVault MD3220

54 Configuring a Storage Array NOTE: All parameters are optional. You can use one or all of the parameters as needed to define your configuration. When you use the autoConfigure storageArray command without specifying the number of disk groups, t...

[Page 55] Dell PowerVault MD3220

Configuring a Storage Array 55 For optimal performance in a multi-user database or file system storage environment, set the segment size to minimize the number of physical disks needed to satisfy an I/O request. Using a single physical disk for a s...

[Page 56] Dell PowerVault MD3220

56 Configuring a Storage Array NOTE: Before modifying your configuration, save a copy of your current configuration to a file (see "Saving a Configuration to a File" on page 47). If you have problems with your modifications, you can use...

[Page 57] Dell PowerVault MD3220

Configuring a Storage Array 57 SMcli -m 123.45.67.89 -F [email protected] or SMcli -m MyCompany.com -F [email protected] An example of a command to set the email alert destination and specify that only event informa...

[Page 58] Dell PowerVault MD3220

58 Configuring a Storage Array defaultHostType to Linux, the RAID controller module communicates with any undefined host if the undefined host is running Linux. Typically, you need to change the host type only when you are setting up the storage ar...

[Page 59] Dell PowerVault MD3220

Configuring a Storage Array 59 • Adding free capacity to a disk group • Changing the RAID level of a disk group The lowest priority rate favors system performance, but the modification operation takes longer. The highest priority rate favors the...

[Page 60] Dell PowerVault MD3220

60 Configuring a Storage Array The following syntax is the general form of the command: set (physicalDisk [enclosureID,slotID] | physicalDisks [enclosureID0,slotID0 ... enclosureIDn,slotIDn] hotSpare=(TRUE | FALSE) The following example shows how t...

[Page 61] Dell PowerVault MD3220

Using the Snapshot Feature 61 4 Using the Snapshot Feature This chapter describes how the Snapshot feature works, lists the snapshot script commands, and explains how to use the commands to create snapshot virtual disks. Additional information abou...

[Page 62] Dell PowerVault MD3220

62 Using the Snapshot Feature • Map the snapshot virtual disk and make it accessible to any host on a storage area network. You can make snapshot data available to secondary hosts for read and write access by mapping the snapshot to the hosts. �...

[Page 63] Dell PowerVault MD3220

Using the Snapshot Feature 63 Using Host Servers to Create an Initial Snapshot Virtual Disk CAUTION: Before using the Snapshot Virtual Disks Premium Feature in a Microsoft Windows clustered configuration, you must first map the snapshot virtual ...

[Page 64] Dell PowerVault MD3220

64 Using the Snapshot Feature Creating a Snapshot Virtual Disk The create snapshotVirtualDisk command provides three methods for defining the physical disks for your snapshot repository virtual disk: • Define each physical disk for the snapshot re...

[Page 65] Dell PowerVault MD3220

Using the Snapshot Feature 65 Enabling the Snapshot Virtual Disk Feature The first step in creating a snapshot virtual disk is to make sure the feature is enabled on the storage array. You need a feature key to enable the feature. The command for e...

[Page 66] Dell PowerVault MD3220

66 Using the Snapshot Feature 3 Remove the drive letter(s) of the source in Windows or unmount the virtual drive(s) in Linux to help guarantee a stable copy of the drive for the Snapshot. If this is not done, the snapshot operation reports that it ...

[Page 67] Dell PowerVault MD3220

Using the Snapshot Feature 67 See step 1 through step 4 in the preceding section, "Preparing Host Servers to Create an Initial Snapshot Virtual Disk" on page 65. The following example shows a command in which users assign the physical dis...

[Page 68] Dell PowerVault MD3220

68 Using the Snapshot Feature Creating a Snapshot Virtual Disk with Software-Assigned Physical Disks This version of the create snapshotVirtualDisk command lets you choose an existing disk group in which to place the snapshot repository virtual dis...

[Page 69] Dell PowerVault MD3220

Using the Snapshot Feature 69 Define the capacity of a snapshot repository virtual disk as any percentage of the size of the source virtual disk. A value of 20 percent is a good compromise between size and speed. In the previous example, the size o...

[Page 70] Dell PowerVault MD3220

70 Using the Snapshot Feature The command in this example creates a new snapshot repository virtual disk that consists of three physical disks. The three physical disks comprise a new disk group with a RAID level of 5. This command also takes a sna...

[Page 71] Dell PowerVault MD3220

Using the Snapshot Feature 71 userLabel Specifies the name to give to the snapshot virtual disk. If you do not choose a name for the snapshot virtual disk, the RAID controller modules create a default name using the source virtual disk name. For e...

[Page 72] Dell PowerVault MD3220

72 Using the Snapshot Feature The following example of the create snapshotVirtualDisk command includes user-defined parameters: client>smcli 123.45.67.89 -c "create snapshotVirtualDisk sourceVirtualDisk= \"Mars_Spirit_4\" reposito...

[Page 73] Dell PowerVault MD3220

Using the Snapshot Feature 73 name Engineering Data, the snapshot virtual disk can have a name Engineering Data-S1. The repository virtual disk can have a name of Engineering Data-R1. If you do not choose a unique name for either the snapshot virtu...

[Page 74] Dell PowerVault MD3220

74 Using the Snapshot Feature The following example is the script file version of the command: set virtualDisk ["Mars_Spirit_4-1"] userLabel= "Mars_Odyssey_3-2"; When you change the warning threshold percent and repository full po...

[Page 75] Dell PowerVault MD3220

Using the Snapshot Feature 75 When you stop the copy-on-write operations for a specific snapshot virtual disk, only that snapshot virtual disk is disabled. All other snapshot virtual disks remain in operation. Re-creating the Snapshot Virtual Disk ...

[Page 76] Dell PowerVault MD3220

76 Using the Snapshot Feature SMrepassist -f <filename-identifier> and press <Enter>. See "SMrepassist Utility" in the Owner’s Manual for more information. 3 Remove the drive letter(s) of the source and (if mounted) snaps...

[Page 77] Dell PowerVault MD3220

Using the Virtual Disk Copy Feature 77 5 Using the Virtual Disk Copy Feature This chapter describes how the Virtual Disk Copy feature works, lists the script commands for Virtual Disk Copy, and explains how to use the commands to create and run Vir...

[Page 78] Dell PowerVault MD3220

78 Using the Virtual Disk Copy Feature Table 5-1 lists the Virtual Disk Copy commands and briefly describes what the commands do. Creating a Virtual Disk Copy Before creating a virtual disk copy, ensure that a suitable target virtual disk exists on...

[Page 79] Dell PowerVault MD3220

Using the Virtual Disk Copy Feature 79 The following steps show the general process for creating a virtual disk copy: 1 Enable the Virtual Disk Copy feature. 2 Determine candidates for a virtual disk copy. 3 Create the target virtual disk and source ...

[Page 80] Dell PowerVault MD3220

80 Using the Virtual Disk Copy Feature Creating a Virtual Disk Copy CAUTION: A virtual disk copy overwrites data on the target virtual disk. Ensure that you no longer need the data or have backed up the data on the target virtual disk before star...

[Page 81] Dell PowerVault MD3220

Using the Virtual Disk Copy Feature 81 3 Remove the drive letter(s) of the source and (if mounted) virtual disk in Windows or unmount the virtual drive(s) in Linux to help guarantee a stable copy of the drive for the virtual disk. If this is not do...

[Page 82] Dell PowerVault MD3220

82 Using the Virtual Disk Copy Feature The create virtualDiskCopy command might look like the following example: client>smcli 123.45.67.89 -c "create virtualDiskcopy source=\"Jaba_Hut\" target= \"Obi_1\" copyPriority=medi...

[Page 83] Dell PowerVault MD3220

Using the Virtual Disk Copy Feature 83 • The completion timestamp • The virtual disk copy priority • The read-only attribute setting for the target virtual disk • The source virtual disk World Wide Identifier (WWID) or the target virtual dis...

[Page 84] Dell PowerVault MD3220

84 Using the Virtual Disk Copy Feature • Before the virtual disk copy begins • While the virtual disk copy has a status of In Progress • After the virtual disk copy has completed re-creating a virtual disk copy using the recopy virtualDiskCop...

[Page 85] Dell PowerVault MD3220

Using the Virtual Disk Copy Feature 85 The following example is the script file version of the command: set virtualDiskcopy target ["Obi_1"] copyPriority= highest targetreadonlyenabled=false; Recopying a Virtual Disk CAUTION: The recopy v...

[Page 86] Dell PowerVault MD3220

86 Using the Virtual Disk Copy Feature 1 Stop all I/O activity to the source and target virtual disk. 2 Using your Windows system, flush the cache to both the source and the target virtual disk (if mounted). At the host prompt, type SMrepassist -f &...

[Page 87] Dell PowerVault MD3220

Using the Virtual Disk Copy Feature 87 The command in this example copies data from the source virtual disk associated with the target virtual disk Obi_1 to the target virtual disk again. The copy priority is set to the highest value to complete th...

[Page 88] Dell PowerVault MD3220

88 Using the Virtual Disk Copy Feature Removing Copy Pairs The remove virtualDiskCopy command enables you to remove a virtual disk copy pair from the storage array configuration. All virtual disk copy information for the source virtual disk and tar...

[Page 89] Dell PowerVault MD3220

Using the Virtual Disk Copy Feature 89 Storage Partitioning Storage partitioning enables hosts to share access to virtual disks in a storage array. You create a storage partition when you define the following storage array assignments: •A host �...

[Page 90] Dell PowerVault MD3220

90 Using the Virtual Disk Copy Feature You can select snapshot virtual disks as the source virtual disk for a virtual disk copy. Selecting a snapshot virtual disk is a good use of this feature, because it enables complete backups without significan...

[Page 91] Dell PowerVault MD3220

Maintaining a Storage Array 91 6 Maintaining a Storage Array Maintenance covers a broad spectrum of activities. Its goal is to keep a storage array operational and available to all hosts. This chapter provides descriptions of command line interface...

[Page 92] Dell PowerVault MD3220

92 Maintaining a Storage Array • Media scan enabled • Errors detected during a scan of a user virtual disk are reported to the MEL and handled as: – Unrecovered media error — The physical disk could not read the requested data on its first ...

[Page 93] Dell PowerVault MD3220

Maintaining a Storage Array 93 set (allVirtualDisks | virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ... virtualDiskNamen] | virtualDisk <wwid>) mediaScanEnabled=(TRUE | FALSE) The set storageArray command defines how frequ...

[Page 94] Dell PowerVault MD3220

94 Maintaining a Storage Array Resetting a RAID Controller Module CAUTION: When you reset a RAID controller module, the RAID controller module is not available for I/O operations until the reset is complete. If a host is using virtual disks owned...

[Page 95] Dell PowerVault MD3220

Maintaining a Storage Array 95 To determine which virtual disks have reservations, run the following command: show (allVirtualDisks | virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ... virtualDiskNamen]) reservations To clear persis...

[Page 96] Dell PowerVault MD3220

96 Maintaining a Storage Array Performance Tuning Over time, as a storage array exchanges data between the hosts and physical disks, its performance can degrade. Monitor the performance of a storage array and make adjustments to the storage array o...

[Page 97] Dell PowerVault MD3220

Maintaining a Storage Array 97 The general form of the command is: save storageArray performanceStats file="filename" where, file is the name of the file in which you want to save the performance statistics. You can use any file name your ...

[Page 98] Dell PowerVault MD3220

98 Maintaining a Storage Array request leaves other disks available to simultaneously service other requests. If the virtual disk is in a single-user large I/O environment, performance is maximized when a single I/O request is serviced with a singl...

[Page 99] Dell PowerVault MD3220

Maintaining a Storage Array 99 Troubleshooting and Diagnostics If a storage array exhibits abnormal operation or failures, you can use the commands described in this section to determine the cause of the problems. Collecting Physical Disk Data To ga...

[Page 100] Dell PowerVault MD3220

100 Maintaining a Storage Array For best results, run all three tests at initial installation. Also, run the tests any time you make changes to the storage array or to components connected to the storage array (such as hubs, switches, and host adap...