Dell PowerVault MD3200 CLI Guide

Dell PowerVault MD3200 Manual

Dell PowerVault MD3200 manual content summary:

  • Dell PowerVault MD3200 | CLI Guide - Page 1
    Dell PowerVault Modular Disk Storage Arrays CLI Guide
  • Dell PowerVault MD3200 | CLI Guide - Page 2
    of data if instructions are not followed. Information in this publication is subject to change without notice. © 2010-2011 Dell Inc. All rights permission of Dell Inc. is strictly forbidden. Trademarks used in this text: Dell™, the DELL logo, and PowerVault™ are trademarks of Dell Inc. Microsoft
  • Dell PowerVault MD3200 | CLI Guide - Page 3
    . . . 13 How to Use the Command Line Interface 14 Usage Notes 15 CLI Commands 16 Command Line Parameters 18 Formatting Considerations 24 Detailed Error Reporting 24 Exit Status Adding Comments to a Script File 41 3 Configuring a Storage Array 43 Configuring a Storage Array 44 Contents 3
  • Dell PowerVault MD3200 | CLI Guide - Page 4
    Virtual Disk Command 48 Using the Auto Configure Command 53 Modifying Your Configuration 55 Setting the Storage Array Password 56 Setting Up SMTP and SNMP Alerts 56 Setting the RAID Controller Module Clocks . . . . 57 Setting the Storage Array Host Type 57 Setting Modification Priority 58
  • Dell PowerVault MD3200 | CLI Guide - Page 5
    Servers to Recopy a Virtual Disk 85 Recopying the Virtual Disk 86 Stopping a Virtual Disk Copy 87 Removing Copy Pairs 88 Interaction With Other Features 88 Storage Partitioning 89 Snapshot Virtual Disks 89 6 Maintaining a Storage Array 91 Routine Maintenance 91 Contents 5
  • Dell PowerVault MD3200 | CLI Guide - Page 6
    94 Resetting Battery Age 94 Removing Persistent Reservations 94 Synchronizing RAID Controller Module Clocks 95 Locating Physical Disks 95 Performance Tuning 96 Monitoring Performance 96 Changing RAID Levels 97 Changing Segment Size 97 Defragmenting a Disk Group 98 Troubleshooting and
  • Dell PowerVault MD3200 | CLI Guide - Page 7
    Storage Array Configuration 120 Clear Storage Array Event Log 121 Clear Storage Array Firmware Pending Area . . . 121 Clear Virtual Disk Reservations 122 Clear Virtual Disk Unreadable Sectors 122 Create Disk Group 123 Create Host 128 Create Host Group 129 Create Host Port 129 Create iSCSI
  • Dell PowerVault MD3200 | CLI Guide - Page 8
    153 Delete iSCSI Initiator 154 Delete Virtual Disk 154 Diagnose RAID Controller Module 155 Disable Storage Array Feature 157 Download Enclosure Management Module Firmware 158 Download Physical Disk Firmware 160 Download Storage Array Firmware/NVSRAM 161 Download Storage Array Physical Disk
  • Dell PowerVault MD3200 | CLI Guide - Page 9
    Module NVSRAM 182 Save Storage Array Configuration 182 Save Storage Array Events 184 Save Storage Array iSCSI Statistics 184 Save Storage Array Performance Statistics . . . . 185 Save Storage Array SAS PHY Counts 186 Save Storage Array State Capture 186 Save Storage Array Support Data 186 Set
  • Dell PowerVault MD3200 | CLI Guide - Page 10
    Disk Download Progress . . . . . 230 Show RAID Controller Module 231 Show RAID Controller Module NVSRAM . . . . . 232 Show Storage Array 233 Show Storage Array Auto Configure 235 Show Storage Array Host Topology 237 Show Storage Array LUN Mappings 238 Show Storage Array Negotiation Defaults
  • Dell PowerVault MD3200 | CLI Guide - Page 11
    . . . 244 Show Virtual Disk Performance Statistics . . . . . 244 Show Virtual Disk Reservations 245 Start Configuration Database Diagnostic . . . . . Start Storage Array Blink 255 Start Storage Array iSCSI Refresh 255 Start Virtual Disk Initialization 256 Stop Configuration Database Diagnostic
  • Dell PowerVault MD3200 | CLI Guide - Page 12
    Array Blink 259 Stop Storage Array iSCSI Session 259 Stop Storage Array Physical Disk Firmware Download 260 Stop Virtual Disk Copy 260 Validate Storage Array Security Key 261 A Sample Script Files 263 Configuration Script Example 1 263 Configuration Script Example 2 266 B CLI Command Updates
  • Dell PowerVault MD3200 | CLI Guide - Page 13
    create and manage multiple storage arrays. For additional information, see the hardware and software manuals that shipped with your system. NOTE: Always check for updates on support.dell.com and read the updates first because they often supersede information in other documents. NOTE: CLI commands do
  • Dell PowerVault MD3200 | CLI Guide - Page 14
    on a storage array directly connected to a host, a storage array connected to a host by an Ethernet, or a combination of both. • Display configuration information about the storage arrays. • Add storage arrays to and remove storage arrays from the management domain. • Perform automatic discovery
  • Dell PowerVault MD3200 | CLI Guide - Page 15
    host name or IP address of the storage array parameters are the CLI parameters that define the environment and purpose of the command script-commands are the commands or name of the script file containing the script commands The script commands are the storage array configuration commands. "About
  • Dell PowerVault MD3200 | CLI Guide - Page 16
    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 individual script configuration commands • Specify a file containing script configuration commands The following
  • Dell PowerVault MD3200 | CLI Guide - Page 17
    ][-p password][-e][-S] SMcli (-n storage-array-name | -w WWID) [-f scriptfile] [-o outputfile] [-p password] [-e] [-S] SMcli (-n storage-array-name | -w WWID) [-o outputfile][-p password][-e][-S] SMcli -a email:email-address [host-name-or-IP-address1 [host-name-or-IP-address2]] [-n storage-array
  • Dell PowerVault MD3200 | CLI Guide - Page 18
    If you manage a storage array through an Ethernet connection (out-of-band storage management), you must specify the host-name-or-IP-address of the redundant array of independent disks (RAID) controller modules. • If you have previously configured a storage array in the graphical user interface (GUI
  • Dell PowerVault MD3200 | CLI Guide - Page 19
    of the script configuration file. Use to disable syntax checking when executing the current CLI command. Use to specify the e-mail address from which all alerts will be sent. Use to specify a file name containing script commands intended to run on the specified storage array
  • Dell PowerVault MD3200 | CLI Guide - Page 20
    to include in all e-mail alert notifications. The CLI assumes the ASCII file is text only, without name that is running the SNMP agent to which the storage array is connected. Use to specify the to display the IP address of the known storage arrays. Use to specify the host name or IP address of the
  • Dell PowerVault MD3200 | CLI Guide - Page 21
    must use the -n parameter if more than one storage array is connected to the host at the specified address. The storage array name is required when host-name-or-IP-address is not used; however, the name of the storage array configured for use in the MD Storage Manager GUI (that is, listed in the
  • Dell PowerVault MD3200 | CLI Guide - Page 22
    every 24 hours. Use with the -a or -x parameter to specify the name of a management station. The name of a management station can be either direct_sa (out-of-band storage array) or host_sa (in-band storage arrays [host-agent]). The -r parameter enables you to set or change the alert notifications
  • Dell PowerVault MD3200 | CLI Guide - Page 23
    and the relationship between the devices. Use the configuration file to reconstruct a storage array). Use to remove an SNMP trap destination or an e-mail address alert destination. The community is the SNMP community name for the trap, and the host is the IP address or DNS host name of the system
  • Dell PowerVault MD3200 | CLI Guide - Page 24
    The following explains the use of quotation marks in names while running CLI and script commands on Windows. When quotation marks (" ") are part the following string to set the storage array name to "Finance"Array: -c "set storageArray userLabel= \"\"Finance\"Array\";" On a Linux operating system,
  • Dell PowerVault MD3200 | CLI Guide - Page 25
    not exist. An error occurred while opening an output file. A storage array is not at the specified address. Addresses specify different storage arrays. A storage array name does not exist for the host agent connected. The storage array name was not at the specified address. About the Command Line
  • Dell PowerVault MD3200 | CLI Guide - Page 26
    not at the address. An unknown IP address was specified. The event monitor configuration file was corrupted. The storage array was unable to communicate with the event monitor. The RAID controller module was unable to write alert settings. The wrong management station was specified. The command was
  • Dell PowerVault MD3200 | CLI Guide - Page 27
    Usage Examples The following examples show how to enter CLI commands on a command line. The examples show the syntax, form, and finance2. The storage array is protected and requires the password TestArray. Windows: SMcli finance1 finance2 -c "set session password= \"TestArray\"; delete virtualDisk
  • Dell PowerVault MD3200 | CLI Guide - Page 28
    example shows how to display all storage arrays that are currently discovered in the current configuration. The command in this example returns the host name of each storage array. SMcli -d If you want to know the IP address of each storage array in the configuration, add the -i parameter to the
  • Dell PowerVault MD3200 | CLI Guide - Page 29
    the script commands to configure and manage a storage array. The script commands are distinct from the command line interface (CLI) commands; however, you file name as part of a CLI command. The script commands are processed by a script engine that performs the following functions: • Verifies command
  • Dell PowerVault MD3200 | CLI Guide - Page 30
    storage array configuration NVSRAM configuration Product identification Battery management Firmware management Activities Resetting a configuration to defaults, labeling, checking the health status, setting the time of day, clearing the Major Event Log, and setting the media scan rate Downloading
  • Dell PowerVault MD3200 | CLI Guide - Page 31
    all objects of the specified type in the storage array (for example, allVirtualDisks). To perform a command on a specific object, use brackets channel identifier User label Host channel identifier User label User label Virtual disk user label Not applicable Enclosure ID Virtual disk user label or
  • Dell PowerVault MD3200 | CLI Guide - Page 32
    virtual disk user labels Virtual disk manage the different aspects of a storage array (such as host topology, physical disk configuration, RAID controller module configuration performs the operation if the environment is already correctly set up. autoConfigure Automatically creates a configuration
  • Dell PowerVault MD3200 | CLI Guide - Page 33
    download object {statement-data} Transfers data to the storage array or hardware associated with the storage array } Re-creates an object from saved configuration data and the statement attributes (similar Repairs errors found by the check command. reset object {statement-data} Returns the hardware
  • Dell PowerVault MD3200 | CLI Guide - Page 34
    use with the syntax. Table 2-4. Recurring Syntax Elements Recurring Syntax raid-level snapshot-repository-raid-level capacity-spec segment-size-spec boolean user-label user-label-list create-raid-vol-attr-value-list Syntax Value (0 | 1 | 5| 6) (1 | 5 | 6) integer-literal [KB | MB | GB | TB | Bytes
  • Dell PowerVault MD3200 | CLI Guide - Page 35
    RAID controller module-enclosureId (0-99) slot-id (0-31) port-id (0-127) physical disk-spec enclosureID, slotID physical disk-spec-list physical disk-spec {physical disk-spec} enclosure-id-list enclosureID {enclosureID} hex-literal 0x hexadecimal-literal virtual disk-group-number
  • Dell PowerVault MD3200 | CLI Guide - Page 36
    Table 2-4. Recurring Syntax Elements (continued) Recurring Syntax iscsi-host-port-options Syntax Value IPV4Address=ipv4-address | IPV6LocalAddress=ipv6-address | IPV6RoutableAddress=ipv6-address | IPV6RouterAddress=ipv6-address | enableIPV4= boolean | enableIPV6=boolean | enableIPV4Vlan=boolean |
  • Dell PowerVault MD3200 | CLI Guide - Page 37
    Syntax instance-based-repository-spec count-based-repository-spec WWID Syntax Value repositoryRAIDLevel=repository physical disk from any one enclosure, the storage array returns an error. If you set enclosureLossProtect=FALSE, the storage array performs operations, but the disk group you create
  • Dell PowerVault MD3200 | CLI Guide - Page 38
    one type of physical disk is in the storage array. If you use the physicalDiskType parameter, you must also use the hotSpareCount and diskGroupWidth parameters. If you do not use the physicalDiskType parameter, the configuration defaults to SAS physical disks. NOTE: The virtualDisksPerGroupCount
  • Dell PowerVault MD3200 | CLI Guide - Page 39
    IPV6RetransmitTime IPV6NDTimeOut Syntax Values 0 to 7 1 to 4094 0 to 7 1 to 4094 0 to 255 (default value is 64) 0 to 256 0 to 65535 (default value is 30000 milliseconds) 0 to 65535 (default value is 1000 milliseconds) 0 to 65535 (default value is 3000 milliseconds) About the Script Commands 39
  • Dell PowerVault MD3200 | CLI Guide - Page 40
    the larger frame size. 3260, or 49,152 to 65,536 The default value is 3260. Usage Guidelines The following list provides guidelines for writing script to a Script File" on page 41). NOTE: While the CLI and script commands are not case sensitive, user labels (such as for virtual disk, hosts, or host
  • Dell PowerVault MD3200 | CLI Guide - Page 41
    error commonly occurs when a comment is placed at the end of a script and you have not pressed . // Deletes the existing configuration. clear storageArray Configuration; • The script engine interprets any text typed between / * and * / as a comment. If the script engine does not find both
  • Dell PowerVault MD3200 | CLI Guide - Page 42
    42 About the Script Commands
  • Dell PowerVault MD3200 | CLI Guide - Page 43
    help, the Deployment Guide, the MD Storage Manager online help, and the Owner's Manual. Configuring a RAID storage array requires caution and planning to ensure that you define the correct RAID level and configuration for your storage array. The main purpose in configuring a storage array is to
  • Dell PowerVault MD3200 | CLI Guide - Page 44
    is on Your Storage Array Even when you create a configuration on a previously unconfigured storage array, you still need to determine the hardware and software features that must be included with the storage array. When you configure a storage array with an existing configuration, you must ensure
  • Dell PowerVault MD3200 | CLI Guide - Page 45
    following is an example of the complete CLI and script command running on Windows: client>smcli 123.45.67.89 -c "show storageArray profile;" This example identifies the storage array by the dummy IP address 123.45.67.89. You can also identify the storage array by name. The show storageArray profile
  • Dell PowerVault MD3200 | CLI Guide - Page 46
    warning. When you save the information to a file, you can use the information as a record of your configuration and as an aid during recovery. To return a brief list of the storage array features and components, use the summary parameter. The command is similar to the following example: client>smcli
  • Dell PowerVault MD3200 | CLI Guide - Page 47
    or if you want to copy an existing configuration for use on other storage arrays, you can save the configuration to a file. To save the configuration, use the save storageArray configuration command. Saving the configuration creates a script file that you can run on the command line. The
  • Dell PowerVault MD3200 | CLI Guide - Page 48
    group to a virtual disk. Creating Virtual Disks with User-Assigned Physical Disks When you create a new virtual disk and assign the physical disks to use, the MD Storage Manager software creates a new disk group. The RAID controller module firmware assigns a disk group number to the new disk group
  • Dell PowerVault MD3200 | CLI Guide - Page 49
    optional parameters as needed to help define your configuration. You do not, however, need to use RAID controller module, the RAID controller module firmware determines the owner of the virtual disk. storageArray command. See "Using the Auto Configure Command" on page 53. The enclosureLossProtect
  • Dell PowerVault MD3200 | CLI Guide - Page 50
    Storage Manager software then chooses the physical disks on which the virtual disk is created. The RAID controller module firmware user to assign the physical disks. This version of the command requires only the number and the type of physical disks to use in the disk 50 Configuring a Storage Array
  • Dell PowerVault MD3200 | CLI Guide - Page 51
    parameters are the same. Enclosure loss protection is performed differently when MD Storage Manager assigns the physical disks as opposed to when a user assigns the physical disks. (For an explanation of must enclose the virtual disk name with quotation marks (" "). Configuring a Storage Array 51
  • Dell PowerVault MD3200 | CLI Guide - Page 52
    one operation, but the created disk enclosure, the storage array group does not have enclosure returns an error. loss protection. The RAID controller module firmware assigns the physical disks. The storage array posts an The storage array performs the error if the RAID controller operation even
  • Dell PowerVault MD3200 | CLI Guide - Page 53
    and virtual disk numbers as they are created. After MD Storage Manager creates the initial configuration, you can use the set virtualDisk command to define returns a list of parameter values that MD Storage Manager uses to create a storage array. Change any of the parameter values by entering
  • Dell PowerVault MD3200 | CLI Guide - Page 54
    your configuration. When you use the autoConfigure storageArray command without specifying the number of disk groups, the firmware determines how many virtual disks and disk groups to create. The firmware creates one disk group and one virtual disk up to the maximum number that the storage array can
  • Dell PowerVault MD3200 | CLI Guide - Page 55
    set commands to modify a storage array configuration. This section explains how to modify the following properties: • Storage array password • Simple Mail Transport Protocol (SMTP) and Simple Network Management Protocol (SNMP) alerts • RAID controller module clocks • Storage array host type • Global
  • Dell PowerVault MD3200 | CLI Guide - Page 56
    password=\"1a2b3c4d5e"\;" Setting Up SMTP and SNMP Alerts The storage array can be set up to send automatic e-mail alert messages to specified email addresses when specific events occur. View the current alert configuration settings using the following command: SMcli -d -i -s -w -v -S By default
  • Dell PowerVault MD3200 | CLI Guide - Page 57
    on undefined hosts connected to the storage array. This parameter defines the host type only for storage array data I/O activities; it does not define the host type for the management station. The operating system can be Windows or Linux. For example, if you set the Configuring a Storage Array 57
  • Dell PowerVault MD3200 | CLI Guide - Page 58
    if you need to change how the storage array behaves relative to the hosts. Before you can define the default host type, you need to determine what host types are connected to the storage array. To return information about host types connected to the storage array, you can use the show storageArray
  • Dell PowerVault MD3200 | CLI Guide - Page 59
    using the set physicalDisk command. To use this command, you must perform these steps: 1 Identify the location of the physical disks by enclosure ID and slot ID. 2 Set the hotSpare parameter to TRUE to enable the hot spare or FALSE to disable an existing hot spare. Configuring a Storage Array 59
  • Dell PowerVault MD3200 | CLI Guide - Page 60
    the list. Separate the enclosure ID and slot ID of a physical disk by a comma. Separate each enclosure ID and slot ID pair by a space. 60 Configuring a Storage Array
  • Dell PowerVault MD3200 | CLI Guide - Page 61
    same box as your Dell PowerVault MD storage array. Follow the directions on the card to obtain a key file and to enable the feature. For more information, see "Premium Feature - Snapshot Virtual Disks" in the Owner's Manual. Snapshot virtual disks allow you to perform the following tasks: • Create
  • Dell PowerVault MD3200 | CLI Guide - Page 62
    four snapshots per virtual disk. NOTE: The maximum number of snapshot virtual disks is one-half of the total number of virtual disks supported by the RAID controller module. • Increase the capacity of a snapshot virtual disk. Table 4-1 lists the components that comprise a snapshot virtual disk and
  • Dell PowerVault MD3200 | CLI Guide - Page 63
    in a Microsoft Windows clustered configuration, you must first map the Dell PowerVault MD3200 and MD3220 Storage Arrays With Microsoft Windows Server Failover Clusters or Dell PowerVault MD3200i and MD3220i Storage Arrays With Microsoft Windows Server Failover Clusters at support.dell.com/manuals
  • Dell PowerVault MD3200 | CLI Guide - Page 64
    for the source virtual disk is the minimum information required. When you provide only the standard virtual disk name, the storage management software provides default values for the other required property parameters for a snapshot virtual disk. NOTE: In some cases, depending on the host operating
  • Dell PowerVault MD3200 | CLI Guide - Page 65
    User-Assigned Physical Disks Creating a snapshot virtual disk by assigning the physical disks allows you to choose from the available physical disks when defining your storage array configuration to carry out this task, or you can perform the following steps: 1 Stop all I/O activity to the
  • Dell PowerVault MD3200 | CLI Guide - Page 66
    it has completed successfully, but the snapshot data is not updated properly. NOTE: Verify that the virtual disk has a status additional instructions for your operating system. Failure to follow these additional instructions can as needed to help define your configuration. You do not, however, need
  • Dell PowerVault MD3200 | CLI Guide - Page 67
    "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 disks: client>smcli 123.45.67.89 -c "create snapshotVirtualDisk sourceVirtualDisk= \"Mars_Spirit_4\" repositoryRAIDLevel=5 repositoryPhysicalDisks
  • Dell PowerVault MD3200 | CLI Guide - Page 68
    in which to place the snapshot repository virtual disk. The storage management software determines which physical disks to use. You can also define to define your configuration. It is not necessary to use any optional parameters. The following example is a command in which software assigns the
  • Dell PowerVault MD3200 | CLI Guide - Page 69
    new disk group. You must have physical disks in the storage array that are not assigned to a disk group for this command as needed to define your configuration. It is not necessary to use any optional parameters. The following example is a command in which users specify the number of physical
  • Dell PowerVault MD3200 | CLI Guide - Page 70
    User-Defined Parameters Parameters for the create snapshotVirtualDisk command enable you to define the snapshot virtual disk to suit the requirements of your storage array group in which to build the snapshot virtual disk. Default builds the snapshot repository virtual disk in the same disk group as
  • Dell PowerVault MD3200 | CLI Guide - Page 71
    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 example, if the source virtual disk name is Mars_Spirit_4 and it does not have a snapshot virtual disk
  • Dell PowerVault MD3200 | CLI Guide - Page 72
    repository virtual disk are defined by the user. If you do not choose to create repository virtual disks, the RAID controller modules provide default names. (See "Names of Snapshot Virtual you use unique names or the RAID controller module firmware returns an error. One technique for naming the
  • Dell PowerVault MD3200 | CLI Guide - Page 73
    name is aaa-Rn. In the examples from the previous section, the user-defined name of the snapshot virtual disk was Mars_Spirit_4_snap1. The user-defined name of the repository virtual disk was Mars_Spirit_4_rep1. The default name provided by the RAID controller module for the snapshot virtual disk
  • Dell PowerVault MD3200 | CLI Guide - Page 74
    Virtual Disk When you create a snapshot virtual disk, copy-on-write immediately starts running. As long as a snapshot virtual disk is enabled, storage array performance is affected by the copy-on-write operations to the associated snapshot repository virtual disk. If you no longer want copy-on-write
  • Dell PowerVault MD3200 | CLI Guide - Page 75
    host server is properly prepared to re-create a snapshot virtual disk, you can either use an application to carry out this task, or you can perform the following steps: 1 Stop all I/O activity to the source and snapshot virtual disk (if mounted). 2 Using your Windows system, flush the cache to both
  • Dell PowerVault MD3200 | CLI Guide - Page 76
    > and press . See "SMrepassist Utility" in the Owner's Manual for more information. 3 Remove the drive letter(s) of the source data is not updated properly. 4 Follow any additional instructions for your operating system. Failure to follow these additional instructions can create unusable
  • Dell PowerVault MD3200 | CLI Guide - Page 77
    Deployment Guide, the MD Storage Manager online help, and the Owner's Manual. NOTE: If you ordered Premium Features for Virtual Disk Copy, you received a Premium Features Activation card shipped in the same box as your Dell PowerVault MD storage array preferred method is to perform a Virtual Disk
  • Dell PowerVault MD3200 | CLI Guide - Page 78
    virtual disk copy operation. Creating a Virtual Disk Copy Before creating a virtual disk copy, ensure that a suitable target virtual disk exists on the storage array, or create a new target virtual disk specifically for the virtual disk copy. The target virtual disk must have a capacity equal to or
  • Dell PowerVault MD3200 | CLI Guide - Page 79
    sourceCandidates command. To determine which candidate virtual disks on the storage array can be used as a target virtual disk, use the show virtualDiskCopy targetCandidates command. These commands return a list of the expansion enclosure, slot, and capacity information for source virtual disk and
  • Dell PowerVault MD3200 | CLI Guide - Page 80
    disk copy, you can either use an application to carry out this task, or you can perform the following steps: 1 Stop all I/O activity to the source and target virtual disk. 2 Using . See "SMrepassist Utility" in the Owner's Manual for more information. 80 Using the Virtual Disk Copy Feature
  • Dell PowerVault MD3200 | CLI Guide - Page 81
    updated properly. 4 Follow any additional instructions for your operating system. Failure to follow these additional instructions the optional parameters as needed to help define your configuration. It is not necessary to use any optional system to be used by performing the following steps: • Enable
  • Dell PowerVault MD3200 | CLI Guide - Page 82
    virtual disk to the target virtual disk • The amount of processing resource required for data transfers to other virtual disks in the storage array Setting the targetReadOnlyEnabled parameter to TRUE means that write requests cannot be made to the target virtual disk. This setting also ensures that
  • Dell PowerVault MD3200 | CLI Guide - Page 83
    disk Copy priority has five relative settings, which range from highest to lowest. The highest priority supports the virtual disk copy, but I/O activity might be affected. The lowest priority supports I/O activity, but the virtual disk copy takes longer. You can change the copy priority at three
  • Dell PowerVault MD3200 | CLI Guide - Page 84
    to the target virtual disk. You can use the set virtualDiskCopy command to reset the read/write permission for the target virtual disk. NOTE: If you Use one or both of the parameters as needed to help define your configuration. It is not necessary to use either parameter. The following example shows
  • Dell PowerVault MD3200 | CLI Guide - Page 85
    entirety to the target virtual disk. Reset the copy priority for the recopy operation by using the recopy virtualDiskCopy command. The higher priorities allocate storage array resources to the virtual disk copy at the expense of storage array performance. Preparing Host Servers to Recopy a Virtual
  • Dell PowerVault MD3200 | CLI Guide - Page 86
    See "SMrepassist Utility" in the Owner's Manual for more information. 3 Remove the updated properly. 4 Follow any additional instructions for your operating system. Failure to follow these additional instructions parameters as needed to help define your configuration. It is not necessary to use any
  • Dell PowerVault MD3200 | CLI Guide - Page 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 the virtual disk copy as quickly as possible. The underlying consideration for using this
  • Dell PowerVault MD3200 | CLI Guide - Page 88
    Disk Copy feature with other features, you must take the requirements of other features into consideration to ensure you set up a stable storage array configuration. You can also run the Virtual Disk Copy feature while running Dynamic Virtual Disk Expansion. 88 Using the Virtual Disk Copy Feature
  • Dell PowerVault MD3200 | CLI Guide - Page 89
    LUN) mapping The virtual disk-to-LUN mapping enables you to define which host group or host has access to a particular virtual disk in the storage array. After you create a virtual disk copy, the target virtual disk automatically becomes read-only to hosts to ensure that the data is preserved. Hosts
  • Dell PowerVault MD3200 | CLI Guide - Page 90
    feature, because it enables complete backups without significant impact to the storage array I/O. However, some I/O processing resources are lost to the copy the Virtual Disk Copy feature to back up data on the same storage array and to restore the data on the snapshot virtual disk back to its
  • Dell PowerVault MD3200 | CLI Guide - Page 91
    chapter provides descriptions of command line interface (CLI) and script commands that you can use to perform storage array maintenance. The commands are organized into four sections: • Routine maintenance • Performance tuning • Troubleshooting and diagnostics • Recovery operations The organization
  • Dell PowerVault MD3200 | CLI Guide - Page 92
    • 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 enables a media scan for the virtual disk. The following syntax is the general form of the command: 92 Maintaining a Storage Array
  • Dell PowerVault MD3200 | CLI Guide - Page 93
    command defines how frequently a media scan is run on a storage array. The following syntax is the general form of the command: set storageArray mediaScanRate=(disabled | 1-30) Running a Consistency Check Consistency checks are performed when media scans are run, if consistency check is enabled on
  • Dell PowerVault MD3200 | CLI Guide - Page 94
    reset. After replacing the batteries in the storage array, you must reset the age of the battery, either for an entire storage array or one battery in a specific RAID controller module. To reset persistent reservations before you perform the following changes to your configuration: • Change or delete
  • Dell PowerVault MD3200 | CLI Guide - Page 95
    the following command: set storageArray time Locating Physical Disks At times, you might need to locate a specific physical disk. In very large storage array configurations, this can sometimes be awkward. If you need to locate a specific physical disk, turn on the indicator LED on the front of the
  • Dell PowerVault MD3200 | CLI Guide - Page 96
    a storage array and make adjustments to the storage array operational settings to improve performance. Monitoring Performance Monitor the performance of a storage array by using the save storageArray performanceStats command. This command saves performance information to a file that you can review
  • Dell PowerVault MD3200 | CLI Guide - Page 97
    Table 6-1. Storage Array Performance Information (continued) Type of Information Description Current IO/second Current number of I/Os per second (current means the number of I/Os per second since the last time the polling interval elapsed, causing an update to occur) Maximum IO/second Highest
  • Dell PowerVault MD3200 | CLI Guide - Page 98
    is in a single-user large I/O environment, performance is maximized when a single I/O request is serviced with a single data . If you delete virtual disks 1 and 3, your disk group is configured in the following manner: space, virtual disk 2, space, virtual disk 98 Maintaining a Storage Array
  • Dell PowerVault MD3200 | CLI Guide - Page 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 gather information about all the physical disks in a storage array have connections
  • Dell PowerVault MD3200 | CLI Guide - Page 100
    time you make changes to the storage array or to components connected to the storage array (such as hubs, switches, and host adapters). A storage array to operation. Setting RAID Controller Module Operational Mode A RAID controller module has three operational modes: • Online • Offline • Service
  • Dell PowerVault MD3200 | CLI Guide - Page 101
    integrity and storage array operation. If Service mode only under the direction of Technical Support. Use Service mode when you want to perform supported configuration. If the multipath driver is not installed, the virtual disks are not accessible. Before you place a RAID controller module in Service
  • Dell PowerVault MD3200 | CLI Guide - Page 102
    the physical disk is lost. You must initialize a physical disk when you have moved physical disks that were previously part of a disk group from one storage array to another. If you do not move the entire set of physical disks, the disk group and virtual disk information on the physical disks that
  • Dell PowerVault MD3200 | CLI Guide - Page 103
    created. If the preferred RAID controller module is being replaced or undergoing a firmware download, ownership of the virtual disks is automatically shifted to the second RAID controller module multipath driver is installed, or the virtual disks are not accessible. Maintaining a Storage Array 103
  • Dell PowerVault MD3200 | CLI Guide - Page 104
    preferred RAID controller modules, run the following command: reset storageArray virtualDiskDistribution NOTE: You cannot run this command if all virtual disks are currently owned by their preferred RAID controller module or if the storage array does not have defined virtual disks. Under some host
  • Dell PowerVault MD3200 | CLI Guide - Page 105
    performed as soon as you run the commands. Before using the script commands, ensure that you have backed up all data, and have saved the current configuration chapter describes the script commands used to configure, monitor, and maintain a storage array. This chapter is organized into four sections
  • Dell PowerVault MD3200 | CLI Guide - Page 106
    Commands entered using the command line interface (CLI) are capable of damaging a configuration and causing loss of data if not used properly. Command operations are performed as soon as you run the commands. Some commands can immediately delete configurations or data. Before using the command line
  • Dell PowerVault MD3200 | CLI Guide - Page 107
    characters, hyphens, and underscores for the names of the following components: - Storage arrays - Host groups - Hosts - Disk groups - Virtual disks - Host bus line. You must use unique names or the RAID controller module firmware returns an error. NOTE: You can use any combination of alphanumeric
  • Dell PowerVault MD3200 | CLI Guide - Page 108
    time you enter a CLI command. Firmware Compatability Levels The RAID controller module firmware for commands is 7.70. Commands Listed by Function This section presents the commands organized into groups related to physical, logical, and operational features of the storage array. Disk Group Commands
  • Dell PowerVault MD3200 | CLI Guide - Page 109
    249 "Stop Disk Group Blink" on page 257 Enclosure Commands "Download Enclosure Management Module Firmware" on page 158 "Save Enclosure Log Data" on page 180 Group" on page 129 "Create Host Port" on page 129 "Create iSCSI Initiator" on page 131 "Delete Host" on page 152 "Delete Host Group" on page
  • Dell PowerVault MD3200 | CLI Guide - Page 110
    Sessions" on page 224 "Show Storage Array Negotiation Defaults" on page 238 "Start iSCSI DHCP Refresh" on page 250 "Stop Storage Array iSCSI Session" on page 259 Physical Disk Commands "Clear Physical Disk Port Statistics" on page 120 "Download Physical Disk Firmware" on page 160 "Replace Physical
  • Dell PowerVault MD3200 | CLI Guide - Page 111
    227 "Show Physical Disk Channel Statistics" on page 230 "Show Physical Disk Download Progress" on page 230 "Start Physical Disk Blink" on page 251 " on page 155 "Enable RAID Controller Module Data Transfer" on page 165 "Reset RAID Controller Module" on page 176 "Save RAID Controller Module NVSRAM" on
  • Dell PowerVault MD3200 | CLI Guide - Page 112
    on page 118 "Clear Storage Array Configuration" on page 120 "Clear Storage Array Event Log" on page 121 "Clear Storage Array Firmware Pending Area" on page 121 "Create Storage Array Security Key" on page 147 "Disable Storage Array Feature" on page 157 "Download Storage Array Firmware/NVSRAM" on page
  • Dell PowerVault MD3200 | CLI Guide - Page 113
    on page 179 "Reset Storage Array Virtual Disk Distribution" on page 179 "Save Storage Array Configuration" on page 182 "Save Storage Array Events" on page 184 "Save Storage Array iSCSI Statistics" on page 184 "Save Storage Array Performance Statistics" on page 185 "Save Storage Array SAS PHY Counts
  • Dell PowerVault MD3200 | CLI Guide - Page 114
    page 239 "Show Storage Array Unreadable Sectors" on page 239 "Start Storage Array Blink" on page 255 "Start Storage Array iSCSI Refresh" on page 255 "Stop Storage Array Blink" on page 259 "Stop Storage Array Physical Disk Firmware Download" on page 260 "Validate Storage Array Security Key" on page
  • Dell PowerVault MD3200 | CLI Guide - Page 115
    Storage Array Firmware This command activates firmware previously downloaded to the pending configuration area in the RAID controller modules in the storage array. Syntax activate storageArray firmware Parameters None Autoconfigure Storage Array This command automatically configures a storage array
  • Dell PowerVault MD3200 | CLI Guide - Page 116
    single parameter or all of the parameters to meet your configuration requirements. After entering the autoConfigure storageArray command, the RAID controller modules set up the storage array using either the default parameters or those you selected. Syntax autoConfigure storageArray physicalDiskType
  • Dell PowerVault MD3200 | CLI Guide - Page 117
    page 52. diskGroupCount Number of disk groups in the storage array. Use integer values. virtualDisksPerGrou Number of equal-capacity or 512. For information about the segmentSize parameter, see "Using the Auto Configure Command" on page 53. cacheReadPrefetch The setting to turn on or turn off
  • Dell PowerVault MD3200 | CLI Guide - Page 118
    configures the hot spares in a storage array. You can run this command at any time. This command provides the best hot spare coverage for a storage array module firmware determines the number of hot spares to create based on the total number and type of physical disks in the storage array. Check
  • Dell PowerVault MD3200 | CLI Guide - Page 119
    Parameters Parameter virtualDisk consistencyErrorFile mediaErrorFile priority startingLBA endingLBA verbose Description Name of the specific virtual disk to check consistency. You must put brackets ([ ]) around the virtual disk name. If the virtual disk name has special characters, you must also
  • Dell PowerVault MD3200 | CLI Guide - Page 120
    Clear Physical Disk Port Statistics This command resets the statistics for all physical disk ports. Syntax clear allPhysicalDiskChannels stats Parameters None. Clear Storage Array Configuration Use this command to: • Clear the entire storage array configuration, and return it back to the initial
  • Dell PowerVault MD3200 | CLI Guide - Page 121
    soon as you run this command, the existing MEL in the storage array is deleted. Syntax clear storageArray eventLog Parameters None. Clear Storage Array Firmware Pending Area This command deletes a previously downloaded firmware image or nonvolatile static random access memory (NVSRAM) values from
  • Dell PowerVault MD3200 | CLI Guide - Page 122
    | virtualDisks [virtualDiskName1 ... virtualDiskNamen]) reservations Parameters Parameter Description allVirtualDisks Clears reservations on all virtual disks in the storage array. virtualDisk or virtualDisks Name of the specific virtual disk for which to clear reservations. You can enter more
  • Dell PowerVault MD3200 | CLI Guide - Page 123
    Clears unreadable sector information from all of the virtual disks in the storage array. The name of the specific virtual disk for which you want to | 5 | 6) userLabel="diskGroupName" [driveMediaType=(HDD | SSD | unknown | allMedia) capacity=virtualDiskCapacity owner=(0 | 1) cacheReadPrefetch
  • Dell PowerVault MD3200 | CLI Guide - Page 124
    . Valid physical disk media consists of: • HDD - Use this option when you have hard physical disks in the expansion enclosure. • SSD - Use this option when you have solid state physical disks in the expansion enclosure. • unknown -Use if you are not sure what types of physical disk media are in the
  • Dell PowerVault MD3200 | CLI Guide - Page 125
    disk that you are adding to the storage array. Size is defined in units of bytes do not specify an owner, the RAID controller module firmware determines the owner. The setting to turn on or parameter and the segmentSize parameter to be default values. The default values are based on the typical I/O
  • Dell PowerVault MD3200 | CLI Guide - Page 126
    multimedia applications that use sequential data transfers. The configuration settings for the storage array that you use determine the number of additional data a value, the RAID controller module firmware uses the usageHint parameter with fileSystem as the default value. Entering a value for the
  • Dell PowerVault MD3200 | CLI Guide - Page 127
    where a single user is transferring large units of data (such as multimedia), performance is maximized when a single data transfer request is serviced with a single must create a storage array security key. Use the create storageArray securityKey command to create a storage array security key. The
  • Dell PowerVault MD3200 | CLI Guide - Page 128
    any one enclosure, the storage array returns an error. If you set the enclosureLossProtect parameter to false, the storage array performs operations, but the disk group the new host, the new host is created in the default group. Syntax create host userLabel="hostName" [hostGroup=("hostGroupName"
  • Dell PowerVault MD3200 | CLI Guide - Page 129
    creates a new HBA host port identification. The identification is a software value that represents the physical HBA host port to the RAID controller module. Without the host port identification, the RAID controller module cannot receive instructions or data from the host port. Script Commands 129
  • Dell PowerVault MD3200 | CLI Guide - Page 130
    a host adapter that resides within a host system. An HBA host port provides host access to the virtual disks in a storage array. If the host bus adapter has only one physical connection (one host port), the terms host port and host bus adapter are synonymous. The identifier for the type of interface
  • Dell PowerVault MD3200 | CLI Guide - Page 131
    The default identifier of the iSCSI initiator. The name that you want to use for the iSCSI initiator. Enclose the name in double quotation marks (" "). The name of the host in which the iSCSI initiator is installed. The password that you want to use to authenticate a peer connection. NOTE
  • Dell PowerVault MD3200 | CLI Guide - Page 132
    capacity=virtualDiskCapacity owner=(0 | 1) cacheReadPrefetch=(TRUE | FALSE) segmentSize=segmentSizeValue usageHint=(fileSystem | dataBase | multiMedia) enclosureLossProtect=(TRUE | FALSE) dssPreAllocate=(TRUE | FALSE) securityType=(none | capable | enabled)] Parameters Parameter physicalDiskCount
  • Dell PowerVault MD3200 | CLI Guide - Page 133
    you are adding to the storage array. Size is defined in units the capacity unit, bytes is used as the default unit. The RAID controller module that owns the specify an owner, the RAID controller module firmware determines the owner. NOTE: The owner Configure Command" on page 53. Script Commands 133
  • Dell PowerVault MD3200 | CLI Guide - Page 134
    , see "Enclosure Loss Protection" on page 52. The setting to make sure that reserve capacity is allocated for future segment size increases. The default value is TRUE. The setting to specify the security level when creating the disk groups and all associated virtual disks. • none-The disk group
  • Dell PowerVault MD3200 | CLI Guide - Page 135
    number of the disk group in which to create the new virtual disk. (To determine the sequence numbers of the disk groups in your storage array, enter the show storageArray Profile command.) Name for the new virtual disk. You must put quotation marks (" ") around the new virtual disk name. NOTE
  • Dell PowerVault MD3200 | CLI Guide - Page 136
    disk that you are adding to the storage array. Size is defined in units of bytes specify the capacity unit, bytes is used as the default unit. RAID controller module that owns the virtual disk an owner, the RAID controller module firmware determines the owner. NOTE: The Configure Command" on page 53.
  • Dell PowerVault MD3200 | CLI Guide - Page 137
    sure that reserve capacity is allocated for future segment size increases. The default value is TRUE. The setting to specify the security level when creating , see "Security Type" on page 127. Create RAID Virtual Disk (Manual Physical Disk Select) This command creates a new disk group and virtual
  • Dell PowerVault MD3200 | CLI Guide - Page 138
    raidLevel=(0 | 1 | 5 | 6) userLabel="virtualDiskName" [capacity=virtualDiskCapacity owner=(0 | 1) cacheReadPrefetch=(TRUE | FALSE) segmentSize=segmentSizeValue usageHint=(fileSystem | dataBase | multiMedia) enclosureLossProtect=(TRUE | FALSE) dssPreAllocate=(TRUE | FALSE) securityType=(none |
  • Dell PowerVault MD3200 | CLI Guide - Page 139
    raidLevel parameter to RAID 1, the RAID controller module firmware takes the list of physical disks and pairs them of the virtual disk that you are adding to the storage array. Size is defined in units of bytes, KB, units, bytes are used as the default. A space must be added between the last
  • Dell PowerVault MD3200 | CLI Guide - Page 140
    If you do not specify an owner, the RAID controller module firmware determines the owner. NOTE: The owner parameter defines which RAID Configure Command" on page 53. The settings for both the cacheReadPrefetch parameter and the segmentSize parameter should be the default values. The default
  • Dell PowerVault MD3200 | CLI Guide - Page 141
    make sure that reserve capacity is allocated for future segment size increases. The default value is TRUE. The setting to specify the security level when creating RAID controller module firmware chooses which physical disks to use for the snapshot virtual disk. Syntax (User-Defined Physical Disks)
  • Dell PowerVault MD3200 | CLI Guide - Page 142
    )] Syntax (User-Defined Number User-Defined Disk Group) create snapshotVirtualDisk sourceVirtualDisk="sourceVirtualDiskName" repositoryRAIDLevel=(1 | 3 | 5 | 6) repositoryPhysicalDiskCount=numberOfPhysicalDisks [repositoryDiskGroupUserLabel= "repositoryDiskGroupName" physicalDiskMediaType=(HDD | SSD
  • Dell PowerVault MD3200 | CLI Guide - Page 143
    repositoryPercentOfSource=percentValue repositoryUserLabel="repositoryName" repositoryFullPolicy=(failSourceWrites | failSnapshot)] Syntax (Existing Repository Disk Group) create snapshotVirtualDisk sourceVirtualDisk="sourceVirtualDiskName" [repositoryDiskGroup="repositoryDiskGroupName"
  • Dell PowerVault MD3200 | CLI Guide - Page 144
    loss protection, set this parameter to TRUE. The default setting is FALSE. For information about the enclosureLossProtect parameter have hard physical disks in the expansion enclosure. • SSD - Use this option when you have solid state physical disks in the expansion enclosure. • unknown -Use if
  • Dell PowerVault MD3200 | CLI Guide - Page 145
    repository capacity at which you receive a warning that the repository is nearing full. Use integer values. For example, a value of 70 means 70 percent. The default value is 50. Script Commands 145
  • Dell PowerVault MD3200 | CLI Guide - Page 146
    Data-R1. NOTE: If you do not choose a name for the either the snapshot virtual disk or repository virtual disk, the RAID controller modules create a default name using the source virtual disk name. For example, if the source virtual disk name is aaa and does not have a snapshot virtual disk, the
  • Dell PowerVault MD3200 | CLI Guide - Page 147
    the state to Security Enabled. NOTE: Before you create a storage array security key, you must set the password for the storage array. Use the setStorageArray command to set the password for the storage array. Syntax create storageArray securityKey [keyIdentifier=keyIdentifierString] | passPhrase
  • Dell PowerVault MD3200 | CLI Guide - Page 148
    enough SES drives to create atleast one volume group. The controller firmware creates a lock that restricts access to the SES drives. SES drives access to all SES drives that exist within the storage array. You can have a storage array configuration with more than one set of encrypted volume groups
  • Dell PowerVault MD3200 | CLI Guide - Page 149
    Create Virtual Disk Copy This command creates a virtual disk copy and starts the virtual disk copy operation. CAUTION: Before you create a new copy of a source virtual disk, stop any data access (I/O) activity or suspend data transfer to the source virtual disk and (if applicable, the target disk)
  • Dell PowerVault MD3200 | CLI Guide - Page 150
    Parameters Parameter source target Description Name of an existing virtual disk to use as the source virtual disk. You must put quotation marks (" ") around the source virtual disk name. NOTE: You can use any combination of alphanumeric characters, hyphens, and underscores for the names. Command
  • Dell PowerVault MD3200 | CLI Guide - Page 151
    a virtual disk-copy pair. If you select the highest priority level, the virtual disk copy uses the most system resources to perform virtual disk copy, which decreases performance for host data transfers. Specifies whether the target virtual disk is write enabled or read only. To be able to write to
  • Dell PowerVault MD3200 | CLI Guide - Page 152
    you must also put quotation marks (" ") around the host name. NOTE: A host is a system that is attached to the storage array and accesses the virtual disks on the storage array through its HBA host ports. Delete Host Group This command deletes a host group. CAUTION: This command deletes all of the
  • Dell PowerVault MD3200 | CLI Guide - Page 153
    software value that represents the physical HBA host port to the RAID controller module. By deleting the identification, the RAID controller module no longer recognizes instructions to the virtual disks in a storage array. If the host bus adapter has only one physical connection (one host port), the
  • Dell PowerVault MD3200 | CLI Guide - Page 154
    initiator that you want to delete. Enclose the name in double quotation marks (" "). The name of the iSCSI initiator that you want to delete. Enclose the name in double quotation marks (" "). Example -c "delete iscsiInitiator [\"job29002\"];" Delete Virtual Disk This command deletes one or
  • Dell PowerVault MD3200 | CLI Guide - Page 155
    removeDiskGroup Description Deletes all virtual disks in a storage array. NOTE: Using the allVirtualDisks parameter deletes virtual a RAID controller module is functioning correctly: • 1 - Reads the test • 2 - Performs a data loop-back test • 3 - Writes the test The diagnostic tests consist of
  • Dell PowerVault MD3200 | CLI Guide - Page 156
    controller module identifier. If you do not specify a RAID controller module, the storage management software returns a syntax error. Physical disk channel on which to run the diagnostic tests data pattern. If you do not specify a file, the firmware provides a default pattern. 156 Script Commands
  • Dell PowerVault MD3200 | CLI Guide - Page 157
    a file, the RAID controller module firmware provides a default pattern. Name of a file that contains a data pattern to use as test data. You must put quotation marks (" ") around the data pattern file name. Disable Storage Array Feature This command disables a storage array feature. Run the show
  • Dell PowerVault MD3200 | CLI Guide - Page 158
    the High Performance Tier premium feature, you must configure a storage array as: • SHIPPED_ENABLED • SHIPPED_ENABLED=FALSE; KEY_ENABLED=TRUE Download Enclosure Management Module Firmware This command downloads firmware for the enclosure management module. Syntax download (allEnclosures | enclosure
  • Dell PowerVault MD3200 | CLI Guide - Page 159
    You can use the following parameters: • The allEnclosures parameter, which downloads new firmware to all of the EMMs in the storage array • The enclosure parameter, which downloads new firmware to a specific EMM. If you need to download new firmware to more than one EMM, but not all RAID controller
  • Dell PowerVault MD3200 | CLI Guide - Page 160
    disk enclosure, the enclosure might become unusable. 3 Do not make any configuration changes to the storage array while downloading the physical disk firmware. Attempting to make a configuration change can cause the firmware download to fail and make the selected physical disks unusable. You can use
  • Dell PowerVault MD3200 | CLI Guide - Page 161
    . File path and file name of the file that contains the firmware image. You must put quotation marks (" ") around the firmware image file path and file name. Download Storage Array Firmware/NVSRAM This command downloads firmware and, optionally, NVSRAM values for the RAID controller module in the
  • Dell PowerVault MD3200 | CLI Guide - Page 162
    and NVSRAM images. The default value is TRUE. If you set activateNow to FALSE, you must use the activate storageArray firmware command to activate the firmware and NVSRAM values at a later time. Download Storage Array Physical Disk Frimware This command downloads firmware images to all of the
  • Dell PowerVault MD3200 | CLI Guide - Page 163
    image file to the physical disks in a storage array. The number of firmware image files that you can download depends on the storage array. The MD storage management software returns an error if you try to download more firmware image files than the storage array can accept. You can schedule
  • Dell PowerVault MD3200 | CLI Guide - Page 164
    : All physical disks in the disk group must be self encrypting disk physical disks. • The Physical Disk Security premium feature must be enabled. • The storage array security key has to be set. • The disk group is Optimal, and it does not have snapshot virtual disks or repository virtual disks. 164
  • Dell PowerVault MD3200 | CLI Guide - Page 165
    ]) around the RAID controller module identifier. If you do not specify a RAID controller module, the storage management software returns a syntax error. Enable Storage Array Feature This command enables a premium feature using a feature key file. Syntax enable storageArray [featurePack | feature
  • Dell PowerVault MD3200 | CLI Guide - Page 166
    the convenience of the users. A premium feature is an additional application to enhance the capabilities of a storage array. NOTE: Before you enable the High Performance Tier premium feature, stop all host I/O operations to the storage array. When you enable the High Performance Tier premium feature
  • Dell PowerVault MD3200 | CLI Guide - Page 167
    a virtual disk copy pair. If you select the highest priority level, the virtual disk copy uses the most system resources to perform virtual disk copy, which decreases performance for host data transfers. Specifies whether the target virtual disk is write enabled or read only. To be able to write to
  • Dell PowerVault MD3200 | CLI Guide - Page 168
    the given properties without initializing any of the user data areas on the disks. Parameter values are derived from the Recovery Profile data file for the storage array. NOTE: This command can be run only from the command line. The storage management GUI cannot be used to recover a virtual disk
  • Dell PowerVault MD3200 | CLI Guide - Page 169
    the names of the disk groups in your storage array, run the show storageArray profile command.) Name capacity unit, bytes is used as the default unit. Number of blocks from the beginning Auto Configure Command" on page 53. The setting to turn on or turn off allocating virtual disk storage capacity
  • Dell PowerVault MD3200 | CLI Guide - Page 170
    Parameter SSID owner cacheReadPrefetch Description The storage array subsystem identifier of a virtual disk. RAID controller in Slot 1. If you do not specify an owner, the RAID controller module firmware determines the owner. For information about the owner parameter, see "Creating Virtual Disks
  • Dell PowerVault MD3200 | CLI Guide - Page 171
    which you receive a warning that the repository is nearing full. Use integer values. For example, a value of 70 means 70 percent. The default value is 50 percent. NOTE: If warningThresholdPercent is not specified, the previously set value is used. Specifies how snapshot processing continues if the
  • Dell PowerVault MD3200 | CLI Guide - Page 172
    each snapshot virtual disk separately. • If you try to use the same user label for more than one virtual disk, the command fails. • If process. • Validation checks for the necessary snapshot-restarted preconditions are performed before restarting any snapshot. If any of the listed snapshot virtual
  • Dell PowerVault MD3200 | CLI Guide - Page 173
    the affected virtual disks (snapshot, source, and repository) are quiesced until the process is complete. NOTE: The Microsoft Virtual Shadow Copy Service (VSS) provider allows the recreation of multiple snapshots simultaneously. Remove Virtual Disk Copy This command removes a virtual disk copy pair
  • Dell PowerVault MD3200 | CLI Guide - Page 174
    access virtual disks to communicate in-band with a storage array. If you remove an access virtual disk mapping for a storage array from a host that has an agent running on it, the storage management software is no longer able to manage the storage array through the in-band agent. host Name of the
  • Dell PowerVault MD3200 | CLI Guide - Page 175
    Parameters Parameter Description virtualDisk Name of the specific virtual disk for which to repair consistency. You must put brackets ([ ]) around the virtual disk name. If the virtual disk name has special characters, you must also put quotation marks (" ") around the virtual disk name.
  • Dell PowerVault MD3200 | CLI Guide - Page 176
    disk that you assign to the virtual disk. Tray ID values are 0 to 99. Slot ID values are 0 to 31. Reset RAID Controller Module This command resets a RAID controller module. NOTE: When you reset a RAID controller module, the RAID controller module is not available for I/O operations until the
  • Dell PowerVault MD3200 | CLI Guide - Page 177
    IOC chip and the expander chips in the RAID controller module. Reset Storage Array Battery Install Date This command resets the age of the batteries in a storage array to zero days. You can reset the batteries for an entire storage array or just the battery for a specific RAID controller module or
  • Dell PowerVault MD3200 | CLI Guide - Page 178
    for only that RAID controller module battery is reset. Reset Storage Array iSCSI Baseline This command resets the iSCSI baseline for the storage array to 0. Syntax reset storageArray iscsiStatsBaseline Parameters None. NOTE: This command resets the baseline to 0 for both RAID controller modules
  • Dell PowerVault MD3200 | CLI Guide - Page 179
    command. CAUTION: Correct use of this command depends on the data configuration on all of the physical disks in the disk group. Never attempt to revive a physical disk unless supervised by a Customer or Technical Support representative. Syntax revive diskGroup [diskGroupNumber] Script Commands 179
  • Dell PowerVault MD3200 | CLI Guide - Page 180
    state. CAUTION: Correct use of this command depends on the data configuration on all physical disks in the disk group. Never attempt to revive a physical disk unless supervised by a Technical Support representative. Syntax revive physicalDisk [enclosureID,slotID] Parameter Parameter physicalDisk
  • Dell PowerVault MD3200 | CLI Guide - Page 181
    in an XML file format. Save Physical Disk Log This command saves the log sense data to a file. Log sense data is maintained by the storage array for each physical disk. Syntax save allPhysicalDisks logFile="filename" Script Commands 181
  • Dell PowerVault MD3200 | CLI Guide - Page 182
    This command creates a script file that you can use to create the current storage array virtual disk configuration. Syntax save storageArray configuration file="filename" [(allConfig | globalSettings=(TRUE | FALSE) virtualDiskConfigAndSettings=(TRUE | FALSE) hostTopology=(TRUE | FALSE) lunMappings
  • Dell PowerVault MD3200 | CLI Guide - Page 183
    To save the global settings, set this parameter to TRUE. To prevent saving the global settings, set this parameter to FALSE. The default value is TRUE. virtualDiskConfigAn Saves the virtual disk configuration settings and all of dSettings the global settings to the file. To save the virtual disk
  • Dell PowerVault MD3200 | CLI Guide - Page 184
    This command saves the iSCSI performance of the storage array to a file. The following statistics are saved to the file: • Statistics related to the physical Ethernet port • Statistics related to the TCP protocol • Statistics related to the IP protocol Syntax save storageArray iscsiStatistics
  • Dell PowerVault MD3200 | CLI Guide - Page 185
    the file name. NOTE: If you have not reset the iSCSI baseline statistics since the RAID controller module start-of-day, the time at the start-of-day is the default baseline time. Save Storage Array Performance Statistics This command saves the performance statistics to a file. Before you use this
  • Dell PowerVault MD3200 | CLI Guide - Page 186
    Save Storage Array Support Data This command saves the storage array support-related information to a file. Support-related information includes: • The storage array profile • The Major Event Log information • The NVSRAM data • Current problems and associated recovery information • The performance
  • Dell PowerVault MD3200 | CLI Guide - Page 187
    • The diagnostic data for the physical disk • A recovery profile for the storage array • The unreadable sectors that are detected on the storage array • The state capture data • An inventory of the versions of the firmware running on the RAID controller modules, the physical disks, and the RAID
  • Dell PowerVault MD3200 | CLI Guide - Page 188
    array to another storage array. The CLI provides three commands that let you move the physical disks. The commands are start diskGroup export, start diskGroup import, and set diskGroup forcedState. In the Forced state, you can perform an import operation on the disk group. 188 Script Commands
  • Dell PowerVault MD3200 | CLI Guide - Page 189
    Set Enclosure Attribute This command sets user-defined attributes for an enclosure. Syntax set enclosure [enclosureID] (chassisName | Enclosure Identification This command sets the ID of an enclosure in a storage array. Syntax set enclosure ["Service Tag"] id=enclosureID Script Commands 189
  • Dell PowerVault MD3200 | CLI Guide - Page 190
    Service Tag. Specifies the value for the RAID enclosure or expansion enclosure ID. Valid values are 00 through 99. You do not need to put parentheses around the enclosure ID value. Set Foreign Physical Disk to Native A physical disk is considered to be native when it is a part of a storage array
  • Dell PowerVault MD3200 | CLI Guide - Page 191
    different host group. You can also create a new host group and assign the host to the new host group with this command. The actions performed by this command depend on whether the host has individual mappings or does not have individual mappings. Syntax set host [hostName] hostGroup=("hostGroupName
  • Dell PowerVault MD3200 | CLI Guide - Page 192
    present host group and is independent partition and is placed under the default placed under the root node. group. The command fails. The host is removed from the present host group and is placed under the default group. NOTE: When you use this command, you can specify one or more
  • Dell PowerVault MD3200 | CLI Guide - Page 193
    Syntax set hostChannel [hostChannelNumber] preferredID=portID Parameters Parameter hostChannel preferredID Description The identifier number of the host channel for which you want to set the loop ID. The host channel identifier number is constructed by combining the controller number and the host
  • Dell PowerVault MD3200 | CLI Guide - Page 194
    Set Host Group This command renames a host group. Syntax set hostGroup [hostGroupName] userLabel="newHostGroupName" Parameters Parameter hostGroup userLabel Description Name of the host group to rename. You must put brackets ([ ]) around the host group name. If the host group name has special
  • Dell PowerVault MD3200 | CLI Guide - Page 195
    Parameters Parameter iscsiID userLabel host Description The name of the iSCSI initiator for which you want to set attributes. The new name that you want to use for the iSCSI initiator. The name of the new host to which the HBA host port is connected. Enclose the host name in double quotation marks
  • Dell PowerVault MD3200 | CLI Guide - Page 196
    Handshake Authentication Protocol (CHAP) is a protocol that authenticates the peer of a connection. CHAP is based upon the peers sharing a "secret." A secret is a security key that is similar to a password. NOTE: Use the chapSecret parameter only for initiators requiring mutual authentication. 196
  • Dell PowerVault MD3200 | CLI Guide - Page 197
    enclose the iscsiID in either square brackets ([ }») or angle brackets (< >). The means of authenticating your iSCSI session. The password that you want to use to authenticate a peer connection. The name that you want to use for the target. NOTE: Challenge Handshake Authentication Protocol (CHAP
  • Dell PowerVault MD3200 | CLI Guide - Page 198
    Channel Status This command defines how the physical disk channel performs. Syntax set physicalDiskChannel [(1 | 2 )] status=(optimal state. Use the degraded parameter if the channel is experiencing problems, and the storage array requires additional time for data transfers. Set Physical Disk Hot
  • Dell PowerVault MD3200 | CLI Guide - Page 199
    Parameters Parameter physicalDisk or physicalDisks hotSpare Description The tray and the slot where the physical disk resides. Tray ID values are 0 to 99. Slot ID values are 0 to 31. Enclose the tray ID values and the slot ID values in square brackets ([ ]). The setting to assign the physical disk
  • Dell PowerVault MD3200 | CLI Guide - Page 200
    module in slot 1. Enclose the identifier for the RAID controller module in square brackets ([ ]). If you do not specify a RAID controller module, the firmware for the RAID controller module returns a syntax error. The mode for the RAID controller module, which you can set to online, offline, or
  • Dell PowerVault MD3200 | CLI Guide - Page 201
    management Ethernet ports. The entries to support this parameter are listed in the Syntax Element Statement Data table that follows. Many settings are possible, including setting the IP 255).(0-255).(0-255). IPv6RouterAddress The IP address of IPv6 router that connects two or more logical subnets.
  • Dell PowerVault MD3200 | CLI Guide - Page 202
    Syntax Element Statement Data Options for the Ethernet Port Parameter enableIPv4=(TRUE | FALSE) | enableIPv6=(TRUE | FALSE) | IPv6LocalAddress=(0-FFFF):(0-FFFF):(0-FFFF):(0FFFF):(0-FFFF):(0-FFFF):(0-FFFF):(0-FFFF) | IPv6RoutableAddress=(0-FFFF):(0-FFFF):(0FFFF):(0-FFFF):(0-FFFF):(0-FFFF):(0-FFFF):(
  • Dell PowerVault MD3200 | CLI Guide - Page 203
    RAID controller module no longer has any virtual disks and refuses to take ownership of any more virtual disks. Service mode is persistent across reset cycles and power cycles until the availability parameter is set to online. Use the show controller NVSRAM command to show the NVSRAM information
  • Dell PowerVault MD3200 | CLI Guide - Page 204
    session after encountering an error. The default value is stop. (This parameter defines the action for execution errors, not syntax errors. Some error conditions might override the continue value.) The password for the storage array. Enclose the password in double quotation marks (" "). 204 Script
  • Dell PowerVault MD3200 | CLI Guide - Page 205
    of values for samples captured is 1 to 3600. The default value is 5. Additional Information When you use this command, you can specify one or more of the optional parameters. Passwords are stored on each storage array in a management domain. If a password was not previously set, you do not need
  • Dell PowerVault MD3200 | CLI Guide - Page 206
    is full. You can choose to fail writes to the source virtual disk (failSourceWrites) or fail writes to the snapshot virtual disk (failSnapshot). The default value is failSnapshot. NOTE: When you use this command, you can specify one or more of the optional parameters. You can use any combination
  • Dell PowerVault MD3200 | CLI Guide - Page 207
    This command defines the properties of the storage array. Syntax set storageArray (alarm=(enable | disable | mute) | autoSupportConfig ( failoverAlertDelay=delayValue | mediaScanRate=(disabled | 1-30) | password="password" | userLabel="storageArrayName") isnsRegistration=(TRUE | FALSE) Parameters
  • Dell PowerVault MD3200 | CLI Guide - Page 208
    be less than the value of the cacheFlushStart parameter. The default host type of any unconfigured host port to which the RAID controller modules are connected. To generate a list of valid host types for the storage array, run the show storageArray hostTypeTable command. Host types are identified
  • Dell PowerVault MD3200 | CLI Guide - Page 209
    occurs every 72 hours. The configuration and state information is saved to the storage array zip archive file. The archive file has a time stamp that is used to manage the archive files. • Two storage array zip archive files are maintained for each storage array. The zip archive files are
  • Dell PowerVault MD3200 | CLI Guide - Page 210
    supported cache block size for all of the virtual disks in the storage array. Not all RAID controller module types support all cache block sizes. For redundant configurations level, which increases system overhead and decreases performance. When setting storage array cache settings, the value of the
  • Dell PowerVault MD3200 | CLI Guide - Page 211
    your storage array, you must use these criteria for your storage array password. NOTE: You must set a password for your storage array before in the list defines the positions for the RAID enclosure and the expansion enclosures in a storage array. Valid values are 0 to 99. Enter the enclosure ID
  • Dell PowerVault MD3200 | CLI Guide - Page 212
    total number of enclosures in the storage array, an error message is shown. Set Storage Array ICMP Response This command returns the default values for negotiable settings for sessions and connections, which represent the starting point for the storage array for negotiations. Syntax set storageArray
  • Dell PowerVault MD3200 | CLI Guide - Page 213
    Set Storage Array iSNS Server IPv4 Address This command sets the configuration method and address for an IPv4 Internet Storage Name Service (iSNS). Syntax set storageArray isnsIPv4ConfigurationMethod= [static | dhcp] isnsIPv4Address=ipAddress Parameter Parameter isnsIPv4Address Description The IP
  • Dell PowerVault MD3200 | CLI Guide - Page 214
    matches the listener information, then the listener grants a connection to the database server. Set Storage Array Learn Cycle This command sets the learn cycle for the battery backup unit. The learn cycle enables the MD storage management software to predict the remaining battery life. Learn cycles
  • Dell PowerVault MD3200 | CLI Guide - Page 215
    run the learn cycle. If a value is not entered, the command uses a default value of 00:00 (midnight). If the day and time specified are in the past, the next learn cycle takes place on the next possible day specified. Set Storage Array Redundancy Mode This command sets the redundancy mode of the
  • Dell PowerVault MD3200 | CLI Guide - Page 216
    the storage array to implement the Physical Disk Security premium feature. When any security-capable physical disk in the storage array is it becomes security-enabled. Whenever a security-enabled physical disk is powered on, it requires the correct security key from the RAID controller module
  • Dell PowerVault MD3200 | CLI Guide - Page 217
    time Parameters None. Set Storage Array Unnamed Discovery Session This command enables the storage array to participate in unnamed the process where initiators determine the targets that are available. Discovery occurs at power-on/initialization and also if the bus topology changes, for example, if
  • Dell PowerVault MD3200 | CLI Guide - Page 218
    =(TRUE | FALSE) writeCacheEnabled=(TRUE | FALSE) cacheReadPrefetch=(TRUE | FALSE) CAUTION: Enabling Write Cache on a virtual disk generally improves performance for applications with significant Write content (unless the application features a continuous string of Writes. However, Write Cache does
  • Dell PowerVault MD3200 | CLI Guide - Page 219
    ) Parameters Parameter allVirtualDisks virtualDisk or virtualDisks (name) virtualDisk cacheFlushModifier Description Specifies the properties for all virtual disks in the storage array. Specifies the name of the virtual disk for which to define properties. You can enter more than one virtual disk
  • Dell PowerVault MD3200 | CLI Guide - Page 220
    on media scan, set this parameter to TRUE. To turn off media scan, set this parameter to FALSE. (If media scan is disabled at the storage array level, this parameter has no effect.) mirrorCacheEnabled The setting to turn on or turn off the mirror cache. To turn on the mirror cache, set
  • Dell PowerVault MD3200 | CLI Guide - Page 221
    parameter to TRUE. The setting to increase the storage size (capacity) of the virtual disk for bytes, KB, MB, GB, or TB. The default value is bytes. NOTE: A space must be added information about the segmentSize parameter, see "Using the Auto Configure Command" on page 53. Specifies the new name
  • Dell PowerVault MD3200 | CLI Guide - Page 222
    . NOTE: Setting the addCapacity, addPhysicalDisks, or segmentSize parameter starts a long-running operation that you cannot stop. These long-running operations are performed in the background and do not prevent you from running other commands. To display the progress of long-running operations, use
  • Dell PowerVault MD3200 | CLI Guide - Page 223
    Set Virtual Disk Copy This command defines the properties for a virtual disk copy pair. Syntax set virtualDiskCopy target [targetName] [source [sourceName]] copyPriority=(highest | high | medium | low | lowest) targetReadOnlyEnabled=(TRUE | FALSE) Parameters Parameter Description target
  • Dell PowerVault MD3200 | CLI Guide - Page 224
    (< >). If the name is longer than 30 characters, the angle brackets must be used. The name of the iSCSI target for which session information is desired. Enclose the iSCSI target name in double quotation marks (" "). The name and quotation marks must also be enclosed in either square brackets
  • Dell PowerVault MD3200 | CLI Guide - Page 225
    . Show Disk Group Export Dependencies This command shows a list of dependencies for the physical disks in a disk group that you want to move from one storage array to a second storage array. Syntax show diskGroup [diskGroupName] exportDependencies Script Commands 225
  • Dell PowerVault MD3200 | CLI Guide - Page 226
    a list of dependencies for the physical disks in a disk group that you want to move from one storage array to a second storage array. Syntax show diskGroup [diskGroupName] importDependencies [cancelImport=(TRUE | FALSE)] Parameters Parameter diskGroup cancelImport Description Number of the disk
  • Dell PowerVault MD3200 | CLI Guide - Page 227
    Host Ports For all HBA host ports connected to a storage array, this command returns the following information: 2000/Server 2003 Clustered Undefined Show Physical Disk For each physical disk in the storage array, this command returns the following information: • The total number of physical disks
  • Dell PowerVault MD3200 | CLI Guide - Page 228
    Data transfer rate - Product ID - Firmware level • Physical disk channel information: - Enclosure location and slot location - Preferred channel - Redundant channel • Hot spare coverage • Details for each physical disk Depending on the size of the storage array, this information can be several pages
  • Dell PowerVault MD3200 | CLI Guide - Page 229
    storage array, use the allPhysicalDisks parameter. retrieve information. Valid physical disk media are these: • HDD-Use this option when you have hard physical disks • in the expansion enclosure. • SSD , capacity, data rate, product ID, and firmware version for the specified physical disks. NOTE:
  • Dell PowerVault MD3200 | CLI Guide - Page 230
    all of the physical disk ports. Show Physical Disk Download Progress This command returns the status of firmware downloads for the physical disks targeted by the download physicalDisk firmware or download storageArray physicalDiskFirmware commands. Syntax show allPhysicalDisks downloadProgress
  • Dell PowerVault MD3200 | CLI Guide - Page 231
    not start. Downloads are in progress. Downloads completed with errors. Show RAID Controller Module For each RAID controller module in a storage array, this command returns the following information: • Status (Online, Offline) • Current firmware and NVSRAM configuration • Pending firmware and NVSRAM
  • Dell PowerVault MD3200 | CLI Guide - Page 232
    put brackets ([ ]) around the RAID controller module identifier. summary Returns a concise list of information about both RAID controller modules in the storage array. Show RAID Controller Module NVSRAM This command returns a list of the NVSRAM byte values for the specified host type. If you do
  • Dell PowerVault MD3200 | CLI Guide - Page 233
    type identifiers. host Specifies the name of the host connected to the RAID controller modules. You must put quotation Storage Array This command returns configuration information about the storage array. The parameters return lists of values for the components and features in the storage array
  • Dell PowerVault MD3200 | CLI Guide - Page 234
    support data file is located batteryAge Displays the status, the age of the battery in days, and the number of days until the battery needs to be replaced. connections Displays a list of the drive channel port locations and the drive channel connections. defaultHostType Displays the default
  • Dell PowerVault MD3200 | CLI Guide - Page 235
    and as an aid during recovery. Show Storage Array Auto Configure This command shows the default autoconfiguration that the storage array creates if you issue the autoConfigure storageArray command. To determine whether the storage array can support specific properties, enter the parameter for the
  • Dell PowerVault MD3200 | CLI Guide - Page 236
    that you can use in a disk group, see "Enclosure Loss Protection" on page 52. diskGroupCount Number of disk groups in the storage array. Use integer values. virtualDisksPerGrou Number of equal-capacity virtual disks per disk group. pCount Use integer values. hotSpareCount Number of hot spares
  • Dell PowerVault MD3200 | CLI Guide - Page 237
    256, or 512. For information about the segmentSize parameter, see "Using the Auto Configure Command" on page 53. The setting to turn on or turn off cache read Storage Array Host Topology This command returns storage partition topology, host type labels, and host type index for the host storage array
  • Dell PowerVault MD3200 | CLI Guide - Page 238
    group name.The host group name and quotation marks must be inside the brackets. Show Storage Array Negotiation Defaults This statement returns information about connection-level settings that are subject to initiator-target negotiation. Syntax show storageArray iscsiNegotiationDefaults Parameters
  • Dell PowerVault MD3200 | CLI Guide - Page 239
    Storage Array Unconfigured iSCSI Initiators This command returns a list of initiators that have been detected by the storage array but are not yet configured into the storage array topology. Syntax show storageArray unconfiguredIscsiInitiators Parameters None. Show Storage Array disk user label
  • Dell PowerVault MD3200 | CLI Guide - Page 240
    "textString" Parameters None. NOTE: You must enclose the string in double quotation marks (" "). Show Virtual Disk For the virtual disks in a storage array, this command returns the following information: • The number of virtual disks • The name • The status • The capacity • The RAID level • The
  • Dell PowerVault MD3200 | CLI Guide - Page 241
    ... virtualDiskNameN]) summary Parameters Parameter Description allvirtualDisks The setting to return information about all of the virtual disks in the storage array. virtualDisk or virtualDisks The name of the specific virtual disk for which you are retrieving information. You can enter more
  • Dell PowerVault MD3200 | CLI Guide - Page 242
    attribute setting of the target virtual disk You can retrieve information about a specific virtual disk copy pair or all virtual disk copy pairs in the storage array. 242 Script Commands
  • Dell PowerVault MD3200 | CLI Guide - Page 243
    Syntax show virtualDiskCopy (allVirtualDisks | source ["sourceName"] | target ["targetName"]) Parameters Parameter allVirtualDisks source target Description Returns information about virtual disk copy operations for all virtual disk copy pairs. Name of the source virtual disk about which to
  • Dell PowerVault MD3200 | CLI Guide - Page 244
    and quotation marks must be inside the brackets. Show Virtual Disk Performance Statistics This command returns information about the performance of the virtual disks in a storage array. Syntax show (allVirtualDisks | virtualDisk [virtualDiskName] virtualDisks [virtualDiskName1 ... virtualDiskNameN
  • Dell PowerVault MD3200 | CLI Guide - Page 245
    Parameters Parameter Description allvirtualDisks The setting to return performance statistics about all of the virtual disks in the storage array. virtualDisk or virtualDisks Name of the source virtual disk for which you are trying to find a candidate target virtual disk. You must put quotation
  • Dell PowerVault MD3200 | CLI Guide - Page 246
    diagnostic test detects an inconsistency in the configuration database, the controller firmware performs these actions: • Returns a description of the problem, or the file containing the binary data can be sent to a Customer and Technical Support representative. To stop the database configuration
  • Dell PowerVault MD3200 | CLI Guide - Page 247
    In addition, the database configuration diagnostic test can be started using the storage management software GUI but cannot be stopped using the storage management software GUI. If you want to stop a running diagnostic test, you must use the stop storageArray configDbDiagnostic command. Start Disk
  • Dell PowerVault MD3200 | CLI Guide - Page 248
    to finish moving the disk group to a Complete state, which makes the disk group available to the new storage array. If this command is unsuccessful because hardware problems prevented the completion of the export, use the set diskGroup forceState command. The set diskGroup forceState command lets
  • Dell PowerVault MD3200 | CLI Guide - Page 249
    . NOTE: Within the disk group, you cannot move virtual disks that are associated with the premium features from one storage array to another storage array. Syntax start diskGroup [diskGroupName] import Parameter Parameter diskGroup Description Number of the disk group to defragment. You must put
  • Dell PowerVault MD3200 | CLI Guide - Page 250
    iSCSI DHCP Refresh This command initiates a refresh of the DHCP parameters for the iSCSI interface. If the configuration method storage array on which you want to refresh the DHCP parameters. Enclose the iSCSI host port name in square brackets ([ ]). NOTE: This operation ends the iSCSI connections
  • Dell PowerVault MD3200 | CLI Guide - Page 251
    brackets ([ ]). Start Physical Disk Channel Blink This command identifies the expansion enclosures that are connected to a specific physical disk port by turning on the indicator lights for the expansion enclosure that is connected to the physical disk port. Use the stop physicalDiskChannel blink
  • Dell PowerVault MD3200 | CLI Guide - Page 252
    Start Physical Disk Channel Fault Isolation Diagnostics This command runs the physical disk channel fault isolation diagnostics and stores the results. Syntax start physicalDiskChannel [(1 | 2 )] controller [(0 | 1)] faultDiagnostics testDevices=[(all | controller=(0 | 1) | emms=[enclosureID1 (left
  • Dell PowerVault MD3200 | CLI Guide - Page 253
    Start Physical Disk Initialize This command starts physical disk initialization. CAUTION: As soon as you enter this command, all user data is erased. Syntax start physicalDisk [enclosureID,slotID] initialize Parameters Parameter physicalDisk Description Identifies the enclosure and slot where
  • Dell PowerVault MD3200 | CLI Guide - Page 254
    SED physical disks are no longer part of a secure disk group, or when the security key is unknown. NOTE: When performing a secure erase operation on all physical disks in an array that contains only SED physical disk type, the physical disks should be erased in two groups using the start secureErase
  • Dell PowerVault MD3200 | CLI Guide - Page 255
    turn off the indicator LED for the storage array. Syntax start storageArray blink Parameters None. Start Storage Array iSCSI Refresh This command initiates a refresh storageArray isnsIPv4ConfigurationMethod command to set the configuration but did not set the configuration to DHCP, running the start
  • Dell PowerVault MD3200 | CLI Guide - Page 256
    virtual disk in a storage array. NOTE: Initializing firmware returns a confirmation that the diagnostic test was cancelled. In addition, the database configuration diagnostic test can be started through the storage management software GUI but cannot be stopped through the storage management software
  • Dell PowerVault MD3200 | CLI Guide - Page 257
    the start physicalDisk blink command. Syntax stop physicalDisk blink Parameters None. Stop Physical Disk Channel Blink This command turns off the indicator lights on the expansion enclosures that were turned on by the start physicalDiskChannel blink command. Script Commands 257
  • Dell PowerVault MD3200 | CLI Guide - Page 258
    Syntax stop physicalDiskChannel blink Parameters None. Stop Physical Disk Channel Fault Isolation Diagnostics This command stops the physical disk port fault isolation diagnostics, which stops the start physicalDisk channel fault isolation diagnostics command before it completes. Syntax stop
  • Dell PowerVault MD3200 | CLI Guide - Page 259
    the virtual disk name. Stop Storage Array Blink This command turns off the indicator lights on the storage array that were turned on by the start storageArray blink command. Syntax stop storageArray blink Parameters None. Stop Storage Array iSCSI Session This command forces the termination
  • Dell PowerVault MD3200 | CLI Guide - Page 260
    Enclose the identifier number of the iSCSI session in square brackets ([ ]). Stop Storage Array Physical Disk Firmware Download This command stops a firmware download to the physical disks in a storage array that was started with the download storageArray physicalDiskFirmware command. This command
  • Dell PowerVault MD3200 | CLI Guide - Page 261
    source virtual disk name. Validate Storage Array Security Key This command validates the security key for a storage array that has self encrypting disk which you want to save the security key. For example, file="C:\Program Files\CLI\sup\seckey.slk" NOTE: You must add a file extension of .slk
  • Dell PowerVault MD3200 | CLI Guide - Page 262
    Additional Information Your pass phrase must meet these criteria: • The pass phrase must be between eight and 32 characters long. • The pass phrase must contain at least one uppercase letter. • The pass phrase must contain at least one lowercase letter. • The pass phrase must contain at least one
  • Dell PowerVault MD3200 | CLI Guide - Page 263
    Script Commands 263
  • Dell PowerVault MD3200 | CLI Guide - Page 264
    from one storage array to other storage arrays. You can also use this file to restore an existing configuration that has become corrupted. You can also copy an existing file to serve as a pattern from which you create a new script file by modifying portions of the original file. The default file
  • Dell PowerVault MD3200 | CLI Guide - Page 265
    diskGroup=1 raidLevel=5 userLabel="7" owner=0 segmentSize=16 capacity=2GB; show "Setting additional attributes for virtualDisk 7"; //Configuration settings that cannot be set during virtualDisk creation set virtualDisk["7"] mediaScanEnabled=false; set virtualDisk["7"] consistencyCheckEnabled= false
  • Dell PowerVault MD3200 | CLI Guide - Page 266
    The command in this example creates a new virtual disk in disk group 1. The virtual disk has a redundant array of independent disks (RAID) level of 5. The virtual disk name (user label) is 7. (Note the quotation marks around the 7. The quotation marks indicate that the information in the marks is a
  • Dell PowerVault MD3200 | CLI Guide - Page 267
    Configuration Script Example 2 This example creates a new virtual disk using the create virtualDisk command with user-defined physical disks in the storage array. Show "Create RAID 5 Virtual Disk 2 on existing Disk Group 2"; //This command creates the disk group and the initial virtual disk on that
  • Dell PowerVault MD3200 | CLI Guide - Page 268
    The following syntax is the general form of the create virtualDisk command shown in the previous example: create virtualDisk raidLevel=(0 | 1 | 5 | 6) userLabel="virtualDiskName" physicalDisks= (enclosureID0,slotID0... enclosureIDn,slotIDn) [capacity=virtualDiskCapacity | owner=(0 | 1) | segmentSize
  • Dell PowerVault MD3200 | CLI Guide - Page 269
    268 Sample Script Files
  • Dell PowerVault MD3200 | CLI Guide - Page 270
    PowerVault MD3200 Series and PowerVault MD3600i Series storage arrays, but the syntax of the command has either been modified or enhanced in the PowerVault MD3600i Series storage array. Show Current iSCSI Sessions - The parameter and syntax of this command have been updated. CLI Command Updates
  • Dell PowerVault MD3200 | CLI Guide - Page 271
    270 CLI Command Updates
  • Dell PowerVault MD3200 | CLI Guide - Page 272
    , 83 check virtual disk consistency, 118 clear physical disk channel statistics, 120 storage array configuration, 120 storage array event log, 121 storage array firmware pending, 121 virtual disk reservations, 122 CLI commands, 16 usage examples, 27 clocks, RAID controller module, synchronizing, 95
  • Dell PowerVault MD3200 | CLI Guide - Page 273
    , 179 show, 225 stop blink, 257 download enclosure management module firmware, 158 physical disk firmware, 160 storage array firmware NVSRAM, 161 storage array NVSRAM, 163 storage array physical disk firmware, 165 E enable RAID controller module, 165 storage array feature key, 165 Virtual Disk Copy
  • Dell PowerVault MD3200 | CLI Guide - Page 274
    commands, 109 enclosure loss protection, 52 enclosure management module firmware download, 158 exit status, 25 F foreign physical disk set to native, 190 formatting considerations, 24 H host create host, 128 delete host, 152 set host, 191 show storage array host topology, 237 topology commands, 109
  • Dell PowerVault MD3200 | CLI Guide - Page 275
    storage, 89 performance tuning, 96 persistent reservations, removing, 94 physical disk commands, 110 download firmware, reset RAID controller module, 176 storage array battery install date, 177 storage array virtual disk distribution, 179 reset a RAID controller module, 94 reset storage array iSCSI
  • Dell PowerVault MD3200 | CLI Guide - Page 276
    93 S save configuration to a file, 47 enclosure log data, 180 storage array, 182-187 storage array events, 184 storage array performance statistics, 185 storage array SAS PHY Counts, 186 storage array state capture, 186 storage array support data, 186 save storage array iSCSI statistics, 184 saving
  • Dell PowerVault MD3200 | CLI Guide - Page 277
    target candidates, 244 virtual disk reservations, 245 show storage array negotiation defaults, 238 SMcli commands, 16 snapshot commands, 112 names 74-75 storage array physical disk firmware download, 260 Virtual Disk Copy, 87, 260 stop iSCSI session, 259 storage array commands, 112 download commands,
  • Dell PowerVault MD3200 | CLI Guide - Page 278
    support.dell.com, 13 synchronizing RAID controller module clocks, 95 syntax elements ISCSI values, 39 T troubleshooting storage array, 99 Virtual Disk Copy command, 115 show, 242 stop, 260 viewing properties, 82 virtual disk copy remove, 173 U user-defined parameters, 70 V virtual disk check
  • Dell PowerVault MD3200 | CLI Guide - Page 279
    Index 278
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279

Dell PowerVault Modular Disk
Storage Arrays
CLI Guide