background image

Save Storage Array DBM Validator Information File

Description

This command saves the database management (DBM) validation information for a storage array in an 
XML file. Support personnel can use this XML file to generate a validator string (a security code). The 
validator string must be included in the 

load storageArray dbmDatabase

 command when restoring 

a storage array back to a pre-existing configuration.

Syntax

save storageArray dbmValidatorInfo file="

filename

" dbmDatabase="

filename

"

Parameters

Parameter

Description

file

The file path and the file name of the DBM 
validator. Enclose the file name in double 
quotation marks (" "). For example: file="C:\Array 
Backups \DBMvalidator.xml". This command does 
not automatically append a file extension to the 
saved file. You must specify the .xml file extension 
when you enter the file name.

dbmDatabase

The file path and the file name of the DBM 
database from which you want to generate the 
XML information file. Enclose the file name in 
double quotation marks (" "). For example: 
dbmDatabase="C:\Array Backups 
\DBMbackup_03302010.dbm". This command 
does not automatically append a file extension to 
the saved file. You must specify the .dbm file 
extension when you enter the file name.

Notes

If you are generating the XML information file in order to obtain a validator string, you must run this 
command while you are connected to the controller where you intend to restore the database. The 
following example show the format of the XML file:

<?xml version="1.0" encoding="utf-8"?>

<DbmImageMetadata>

<Controllers>

<A>1IT0nnnnnnnnnABCDA>1IT0nnnnnnnnnABCD<A/>

<B>1T0nnnnnnnnnABCDB</B>

</Controllers>

<Header>

<ImageVersion>1</ImageVersion>

<TimeStamp>1269388283</TimeStamp>

</Header>

<Trailer>

<CRC>nnnnnnnnnn</CRC>

262

Summary of Contents for PowerVault

Page 1: ...Dell PowerVault Modular Disk Storage Arrays CLI Guide ...

Page 2: ...henom and AMD Sempron are trademarks of Advanced Micro Devices Inc Microsoft Windows Windows Server Internet Explorer MS DOS Windows Vista and Active Directory are either trademarks or registered trademarks of Microsoft Corporation in the United States and or other countries Red Hat and Red Hat Enterprise Linux are registered trademarks of Red Hat Inc in the United States and or other countries No...

Page 3: ...7 Determining What Is On Your Storage Array 38 Saving A Configuration To A File 39 Using The Create Virtual Disk Command 40 Using The Auto Configure Command 43 Modifying Your Configuration 44 Setting The Storage Array Password 45 Setting Up SMTP And SNMP Alerts 45 Setting The RAID Controller Module Clocks 46 Setting The Storage Array Host Type 46 Setting Modification Priority 46 Assigning Global H...

Page 4: ...Setting Of An Overall Repository Virtual Disk 61 Setting Snapshot Virtual Disk Repository Virtual Disk Capacity 63 Setting Snapshot Group Repository Virtual Disk Capacity 63 Reviving Disk Groups Physical Disks Snapshot Groups And Snapshot Virtual Disks 64 5 Using The Snapshot Legacy Feature 65 Using Host Servers To Create An Initial Snapshot Virtual Disk 66 Creating A Snapshot Virtual Disk 67 Enab...

Page 5: ...plication Repositories 88 Differences Between Remote Replication And Remote Replication Legacy Features 88 Link Interruptions Or Secondary Virtual Disk Errors 88 Resynchronization 89 Remote Replication Group 89 Previous Users Of Remote Replication Legacy Premium Feature 90 Remote Replication Requirements And Restrictions 90 Primary And Secondary Virtual Disks 90 Setting Up Remote Replication 91 En...

Page 6: ...nding And Resuming A Replication Relationship 105 Removing A Replication Relationship 106 Deleting A Primary Virtual Disk Or A Secondary Virtual Disk 107 Disabling The Remote Replication Legacy Premium Feature 107 Deactivating The Remote Replication Legacy Premium Feature 107 Interaction With Other Premium Features 107 Snapshot Virtual Disks 108 Virtual Disk Copy 108 Storage Partitioning 108 Virtu...

Page 7: ...ializing A Physical Disk 120 Reconstructing A Physical Disk 120 Initializing A Virtual Disk 121 Redistributing Virtual Disks 121 10 Script Commands 123 Command Formatting Rules 123 Firmware Compatibility Levels 125 Commands Listed By Function 125 Disk Group Commands 125 Enclosure Commands 125 Host Topology Commands 126 iSCSI Commands 126 Physical Disk Commands 126 RAID Controller Module Commands 1...

Page 8: ...Array Recovery Mode 152 Clear Virtual Disk Reservations 152 Clear Virtual Disk Unreadable Sectors 153 Configure Automatic Support Bundle Collection 154 Convert Snapshot Legacy Virtual Disk To Snapshot Group 154 Create Consistency Group 155 Create Consistency Group Snapshot Image 157 Create Consistency Group Snapshot Virtual Disk 158 Create Consistency Group Snapshot Virtual Disk Mapping 160 Create...

Page 9: ... Cache 209 Delete Virtual Disk 209 Delete Virtual Disk On A Disk Pool 210 Diagnose RAID Controller Module 211 Diagnose RAID Controller Module iSCSI Host Cable 213 Diagnose Remote Replication 214 Disable Storage Array Feature 215 Display Automatic Support Bundle Collection Configuration 215 Display Support Bundle Collection Schedule 216 Download Enclosure Management Module Firmware 216 Download Phy...

Page 10: ...Reset Remote Replication Group Statistics 243 Reset Storage Array Battery Install Date 245 Reset Storage Array iSCSI Baseline 245 Reset Storage Array SAS PHY Baseline 246 Reset Storage Array Virtual Disk Distribution 246 Resume Consistency Group Snapshot Virtual Disk 246 Resume Remote Replication 248 Resume Remote Replication Group 248 Resume Snapshot Image Rollback 249 Resume Snapshot Legacy Roll...

Page 11: ...Identification 275 Set Foreign Physical Disk to Native 276 Set Host 276 Set Host Channel 278 Set Host Group 278 Set Host Port 279 Set iSCSI Initiator 279 Set iSCSI Target Properties 280 Set Physical Disk Channel Status 281 Set Physical Disk Hot Spare 281 Set Physical Disk State 282 Set RAID Controller Module 282 Set Read Only Snapshot Virtual Disk To A Read Write Virtual Disk 285 Set Remote Replic...

Page 12: ...ies 324 Show Disk Group Import Dependencies 325 Show Disk Pool 325 Show Host Ports 326 Show Physical Disk 326 Show Physical Disk Channel Statistics 328 Show Physical Disk Download Progress 329 Show RAID Controller Module 329 Show RAID Controller Module NVSRAM 330 Show Remote Replication Group 331 Show Remote Replication Group Synchronization Progress 332 Show Remote Replication Virtual Disk Candid...

Page 13: ...sh 359 Start Physical Disk Blink 359 Start Physical Disk Channel Blink 360 Start Physical Disk Channel Fault Isolation Diagnostics 360 Start Physical Disk Initialize 361 Start Physical Disk Reconstruction 362 Start Remote Replication Synchronization 362 Start Remote Replication Legacy Synchronization 363 Start Secure Physical Disk Erase 363 Start Snapshot Rollback 364 Start Snapshot Image Rollback...

Page 14: ... Performance Modeling 379 Stop Storage Array Blink 381 Stop Storage Array Configuration Database Diagnostic 381 Stop Storage Array iSCSI Session 382 Stop Storage Array Physical Disk Firmware Download 382 Stop Virtual Disk Copy 382 Suspend Remote Replication 383 Suspend Remote Replication Group 384 Suspend SSD Cache 384 Test Remote Replication Group Connectivity 385 Validate Storage Array Security ...

Page 15: ...iguration on several storage arrays A script file can be loaded and run from the command line interface You can also run commands in an interactive mode Interactive mode enables you to connect to a specific storage array and rapidly enter a command determine the effect on the storage array and then enter a new command The command line interface gives you direct access to a script engine utility in...

Page 16: ...s If you enter SMcli and a storage array name but do not specify CLI parameters script commands or a script file the command line interface runs in interactive mode Interactive mode enables you to run individual commands without prefixing the commands with SMcli You can enter a single command view the results and enter the next command without typing the complete SMcli string Interactive mode is u...

Page 17: ...ray name w WWID o outputfile p password e S SMcli host name or IP address host name or IP address f scriptfile n storage array name w WWID o outputfile p password e S SMcli n storage array name w WWID c command command2 o outputfile p password e S SMcli n storage array name w WWID f scriptfile o outputfile p password e S SMcli n storage array name w WWID o outputfile p password e S SMcli a email e...

Page 18: ... 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 of the MD Storage Manager you can specify the storage array by its user supplied name by using the n parameter A Use to add a storage array to the configurati...

Page 19: ...ter in that both are intended for running script commands The c parameter allows you to execute individual script commands The f lowercase parameter allows you to execute script commands contained in a file NOTE By default any errors encountered when running the script commands in a file are ignored and the file continues to run To override this behavior use the set session errorAction stop comman...

Page 20: ...of the e mail server from which to send e mail alert notifications n Use to specify the name of the storage array on which to run the script commands This name is optional when you use host name or IP address however if you are using the in band method for managing the storage array you must use the n parameter if more than one storage array is connected to the host at the specified address The st...

Page 21: ...2 Information is returned no more than once every two hours 4 Information is returned no more than once every four hours 8 Information is returned no more than once every eight hours 12 Information is returned no more than once every 12 hours 24 Information is returned no more than once every 24 hours r Use with the a or x parameter to specify the name of a management station The name of a managem...

Page 22: ... about the CLI commands Formatting Considerations Quotation marks used as part of a name or label require special consideration when you run the CLI and script commands on a Microsoft Windows operating system The following explains the use of quotation marks in names while running CLI and script commands on Windows When quotation marks are part of an argument you must insert a backslash before eac...

Page 23: ...nder the main installation directory in Windows and the var opt SM directory in Linux If for any reason the CLI cannot place the file in the devmgr datadir specified directory the CLI saves the excprpt txt file in the same directory from which the CLI is running You cannot change the file name or location The excprpt txt file is overwritten every time an exception occurs To save the information in...

Page 24: ...contact information file was not found 30 The sender contact information file could not be read 31 The userdata txt file exists 32 An invalid I value in the e mail alert notification was specified 33 An invalid f value in the e mail alert notification was specified Usage Examples The following examples show how to enter CLI commands on a command line The examples show the syntax form and in some e...

Page 25: ...thStatus This example shows how to run commands in a script file named scriptfile scr on a storage array named Example The e parameter runs the file without checking syntax Executing an SMcli command without checking syntax enables the file to run more quickly however the SMcli command may not execute correctly if the syntax is incorrect SMcli n Example f scriptfile scr e This example shows how to...

Page 26: ...26 ...

Page 27: ...mands support the storage array configuration and management operations listed in Table 4 Configuration and Management Operations Operation Activities Virtual disk disk group configuration Creating deleting and setting priority labeling setting physical disk composition when creating virtual disks setting segment size and setting media scan control Physical disk configuration Configuring the hot s...

Page 28: ...eplace square brackets with angle brackets to overcome this limitation Use an object type when the command is not referencing a specific object The all parameter means all objects of the specified type in the storage array for example allVirtualDisks To perform a command on a specific object use brackets to identify the object for example virtualDisk engineering Specify a subset of objects with a ...

Page 29: ...dule configuration virtual disk definitions and disk group definitions the actual number of commands is extensive The commands however fall into general categories that are reused when you apply the commands to the different aspects of a storage array The following table lists the general form of the script commands and provides a definition of each command Table 6 General Form of the Script Comma...

Page 30: ...an initial state resume object Starts a suspended operation The operation begins where it left off when suspended revive object Forces the object from the Failed to the Optimal state Use only as part of an error recovery procedure save object statement data Writes information about the object to a file set object statement data Changes object attributes All changes are completed when the command r...

Page 31: ... 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 integer literal filename string literal error action stop continue physical disk channel identifier 1 2 physical disk channel identifier list physical disk channel identifier physical disk channel identifi...

Page 32: ... maxFramePayload integer tcpListeningPort tcp port id NOTE You must set the enableIPV4 parameter or the enableIPV6 parameter to TRUE to ensure that the specific IPV4 or IPV6 setting is applied NOTE The IPV6 address space is 128 bits It is represented by eight 16 bit hexadecimal blocks separated by colons You may drop leading zeros and use a double colon to represent consecutive blocks of zeroes in...

Page 33: ...ical disk type enclosureLossProtect boolean WWID string literal For hostPort identifiers this is a 16 digit hex number without any colon delimiters nvsram offset hexadecimal literal host type string literal integer literal nvsram byte setting nvsram value 0x hexadecimal integer literal nvsram bit setting nvsram mask nvsram value 0x hexadecimal 0x hexadecimal integer literal ipv4 address 0 255 0 25...

Page 34: ...value pair create virtual disk copy attr value pair copyPriority highest high medium low lowest targetReadOnlyEnabled boolean recover raid virtual disk attr value list recover raid virtual disk attr value pair recover raid virtual disk attr value pair recover raid virtual disk attr value pair owner 0 1 Table 8 Range of Values for Recurring Syntax Elements Recurring Syntax Syntax Values IPV4Priorit...

Page 35: ...l disk hosts or host ports are case sensitive If you map to an object identified by a user label you must enter the user label exactly as it is defined or the CLI and script commands fails NOTE You can use any combination of alphanumeric characters hyphens and underscores for the names Command names can have a maximum of 30 characters If you exceed the maximum character limit replace square bracke...

Page 36: ... is displayed and the script operation is terminated Deletes the existing configuration clear storageArray Configuration Use the show statement to embed comments in a script file that you want to display while the script file is running Enclose the text you want to display in quotation marks show Deletes the existing configuration clear storageArray Configuration 36 ...

Page 37: ...f showing these commands is to explain how you can use the commands to configure a storage array The presentation in this chapter does not explain all possible usage and syntax for the commands For complete definitions of the commands including syntax parameters and usage notes see Script Commands This chapter contains examples of CLI and script command usage The command syntax used in the example...

Page 38: ...l component profiles The time to which both RAID controller modules are set The RAID controller module that currently owns each virtual disk in the storage array To return the most information about the storage array run the show storageArray command with the profile parameter The following is an example of the complete CLI and script command running on Windows client smcli 123 45 67 89 c show sto...

Page 39: ...y Auto Configure show controller NVSRAM Show RAID Controller Module NVSRAM show storageArray unreadableSectors Show Storage Array Unreadable Sectors show virtualDiskCopy sourceCandidates Show Virtual Disk Copy Source Candidates show virtualDiskCopy targetCandidates Show Virtual Disk Copy Target Candidates show virtualDisk performanceStat Show Disk Group Import Dependencies For descriptions of the ...

Page 40: ...nager software creates a new disk group The RAID controller module firmware assigns a disk group number to the new disk group The following syntax is the general form of the command create virtualDisk physicalDisks enclosureID0 slotID0 enclosureIDn slotIDn raidLevel 0 1 5 6 userLabel virtualDiskName capacity virtualDiskCapacity owner 0 1 segmentSize segmentSizeValue enclosureLossProtect TRUE FALSE...

Page 41: ...p You must create hot spares after running this command Creating Virtual Disks With Software Assigned Physical Disks You can let the MD Storage Manager software assign the physical disks when you create the virtual disk To have the software assign the physical disks you need only specify the number of physical disks to use The MD Storage Manager software then chooses the physical disks on which th...

Page 42: ... disk If a disk group has several free capacity areas you can use this parameter to identify which free capacity area to use for virtual disk creation You do not have to assign the entire capacity of the physical disks to the virtual disk Assign any unused space to another virtual disk at another time The userLabel capacity owner and segmentSize parameters are the same as in the previous versions ...

Page 43: ...Storage Manager uses to create a storage array Change any of the parameter values by entering new values for the parameters when you run the autoConfigure storageArray command If you are satisfied with the parameter values that the show storageArray autoConfiguration command returns run the autoConfigure storageArray command without new parameter values The following syntax is the general form of ...

Page 44: ...l performance in a multi user database or file system storage environment set the segment size to minimize the number of physical disks needed to satisfy an I O request Using a single physical disk for a single request leaves other physical disks available to simultaneously service other requests After you have finished creating the disk groups and virtual disks by using the autoConfigure storageA...

Page 45: ...tion reset delete rename or change If you have more than one storage array in a storage configuration each array has a separate password Passwords can have a maximum length of 30 characters You must put quotation marks around the password The following example shows how to use the set storageArray command to define a password client smcli 123 45 67 89 c set storageArray password 1a2b3c4d5e Setting...

Page 46: ...e array The only time you might need to use this parameter is 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 command with the defaultHostType parameter ...

Page 47: ...are cannot be used to rebuild the data from the failed physical disk Hot spares are available only for RAID levels 1 or 5 You can assign or unassign global hot spares by 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...

Page 48: ...rming one of these actions a Select a storage array in the Devices tab in the EMW b Select Edit Configure Alerts The Configure Alerts dialog is displayed Go to step 3 c Select Configure Alerts in the Setup tab in the EMW Go to step 2 2 Select the All storage arrays radio button and click OK The Configure Alerts dialog is displayed 3 Select the Filtering tab 4 Select the check boxes next to the eve...

Page 49: ...which storage array to select click Blink to turn on the indicator lights of the storage array 4 Fill in the information for the selected tab and click OK The dialog box closes and the Enterprise Management Window appears An email alert is sent to the specified email address when an error occurs on the storage arrays or hosts that you selected 49 ...

Page 50: ...50 ...

Page 51: ...egacy version of the Snapshot feature For more information see Using The Snapshot Legacy Feature NOTE Ensure that you know which type of snapshot premium feature you have activated on your storage array For information on the differences between the two snapshot features see the Administrator s Guide Snapshot Images And Groups A snapshot image is a logical image of the content of an associated bas...

Page 52: ...ory virtual disk The repository contains a small amount of data which increases over time with subsequent data updates You can increase the size of the repository by either increasing the capacity of the repository or adding virtual disks to the repository Snapshot Consistency Groups To perform the same snapshot image operations on multiple virtual disks you can create a consistency group containi...

Page 53: ...virtual disk in a consistency group in order to save data for all snapshot images in the group A consistency group snapshot image comprises multiple snapshot virtual disks Its purpose is to provide host access to a snapshot image that has been taken for each member virtual disk at the same moment in time A consistency group snapshot image is not directly read or write accessible to hosts it is use...

Page 54: ...u specify to hold the snapshot image NOTE Ensure that you have either existing repositories enough free capacity nodes or available unconfigured capacity for the storage array on which you are creating the snapshot group repository Deleting A Snapshot Image Use the delete snapshot image command to delete the oldest snapshot image from a snapshot group or consistency group After a snapshot image is...

Page 55: ... snapshot image NEWEST specifies the latest consistency group snapshot image OLDEST specifies the earliest snapshot image created The use of the colon following the names of the members of the snapshot consistency group define the mapping between the member and a repository virtual disk For example cgm1 repos_10 member cgm1 maps to repository virtual disk repos_0010 Create a read only consistency ...

Page 56: ...ages in a consistency group However when you delete a consistency group snapshot image that is associated with a consistency group snapshot virtual disk the corresponding snapshot virtual disk member in the consistency group snapshot virtual disk is transitioned to a Stopped state Being in this state means that the snapshot virtual disk member no longer has a relationship to the snapshot group of ...

Page 57: ...ase virtual disk just prior to initiating the rollback to preserve the pre rollback base virtual disk for recovery purposes When you start a rollback operation for a set of snapshot images the content of the base virtual disk changes immediately to match the point in time content of the selected snapshot image virtual disk The base virtual disk immediately becomes available for read write requests...

Page 58: ...virtual disk is currently in a synchronizing operation The snapshot image creation completes as soon as the synchronization operation is complete To create a snapshot group create snapGroup userLabel snapGroupName sourcevolume virtualDiskName repositoryVirtualDisk repos_xxxx repositoryVirtualDisk diskGroupName capacity capacityValue repositoryVirtualDisk diskPoolName capacity capacityValue reposit...

Page 59: ...oup at or below a designated level When this option is enabled then any time a new snapshot image is created in the snapshot group the system automatically deletes the oldest snapshot image in the group to comply with the limit value This action frees repository capacity so it can be used to satisfy ongoing copy on write requirements for the remaining snapshot images For other values see Create Co...

Page 60: ...m performance A value of high indicates that the rollback operation is prioritized over all other host I O Lower values indicate that the rollback operation should be performed with minimal impact to host I O autoDeleteLimit allows you to configure each snapshot group to perform automatic deletion of its snapshot images to keep the total number of snapshot images in the snapshot group at or below ...

Page 61: ...er is the name of the member virtual disk that you want to remove deleteRepositoryMembers determines whether the command removes all the repository members from the consistency group To remove a virtual disk names payroll backup from a consistency group named CGGroup_1 but preserve the repository virtual disks set consistencyGroup CGGroup_1 removeCGMemberVirtualDisk payroll_backup deleteRepository...

Page 62: ...eadPrefetch TRUE FALSE Syntax Applicable To Only One Virtual Disk set virtualDisk virtualDiskName virtualDisk wwID addCapacity virtualDiskCapacity addPhysicalDisks enclosureID1 drawerID1 slotID1 enclosureIDn drawerIDn slotIDn consistencyCheckEnabled TRUE FALSE segmentSize segmentSizeValue userLabel virtualDiskName preReadConsistencyCheck TRUE FALSE preReadConsistencyCheck The setting to turn on or...

Page 63: ...the base virtual disk If you are creating a new repository virtual disk when you run this command you must enter the name of a disk group or disk pool from which you want the repository virtual disk Optionally you can also define the capacity of the repository virtual disk The following capacity values are supported A percentage integer value representing an amount of the base virtual disk capacit...

Page 64: ...D drawerID slotID For MD series dense storage arrays all three location attributes enclosureID drawerID and slotID are required For non dense storage arrays only enclosureID and slotID are required Valid enclosureID values are 0 to 99 drawerID values are 0 to 4 and slotID values are 0 to 31 To revive disk group revive diskGroup diskGroupName To revive a snapshot virtual disk the snapshot virtual d...

Page 65: ...veral snapshot virtual disks of a source virtual disk and write data to the snapshot virtual disks to perform testing and analysis NOTE If you ordered Premium Features for the Snapshot Virtual Disks you would have received a Premium Features Activation card shipped in the same box as your Dell PowerVault MD storage array Follow the directions on the card to obtain a key file and to enable the feat...

Page 66: ...t map the snapshot virtual disk to the cluster node that owns the source virtual disk This ensures that the cluster nodes correctly recognize the snapshot virtual disk If you map the snapshot virtual disk to the node that does not own the source virtual disk before the snapshot enabling process is completed the operating system may fail to correctly identify the snapshot virtual disk This can resu...

Page 67: ...o both a source virtual disk and its associated snapshot virtual disk An error message appears in the command line when the utility cannot distinguish between the following Source virtual disk and snapshot virtual disk for example if the snapshot virtual disk has been removed Standard virtual disk and virtual disk copy for example if the virtual disk copy has been removed If you are running a Linu...

Page 68: ... but the snapshot data is not updated properly NOTE Verify that the virtual disk has a status of Optimal or Disabled by clicking the Summary tab and then clicking the Disk Groups Virtual Disks link 4 Follow any additional instructions for your operating system Failure to follow these additional instructions can create unusable snapshot virtual disks NOTE If your operating system requires additiona...

Page 69: ... snapshot for the source virtual disk Mars_Spirit_4 The repository virtual disk is created in the same disk group as the source virtual disk which means that the repository virtual disk has the same RAID level as the source virtual disk This command starts the copy on write operation Refer to steps 1 through 4 in the preceding section Preparing Host Servers To Create An Initial Snapshot Virtual Di...

Page 70: ...cal disks and the RAID level for the snapshot repository virtual disk This version of the create snapshotVirtualDisk command creates a new disk group You must have physical disks in the storage array that are not assigned to a disk group for this command to work create snapshotVirtualDisk sourceVolume sourceVirtualDiskName repositoryRAIDLevel 0 1 5 6 repositoryPhysicalDiskCount numberOfPhysicalDis...

Page 71: ...isk 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 the default snapshot virtual disk name is Mars_Spirit_4 1 If the source virtual disk already has n 1 number of snapshot virtual disks the default n...

Page 72: ...rn on snapshot scheduling set the parameter to TRUE To turn off snapshot scheduling set the parameter to FALSE Schedules a snapshot operation of the following type immediate startDate scheduleDay startTime scheduleInterval endDate noEndDate timesPerDay timeZone The following example of the create sourceVolume command includes user defined parameters client smcli 123 45 67 89 c create snapshotVirtu...

Page 73: ...k or repository virtual disk the RAID controller modules create a default name by using the name of the source virtual disk For example if the name of the source virtual disk is aaa and it does not have a snapshot virtual disk then the default name is aaa 1 If the source virtual disk already has n 1 number of snapshot virtual disks then the default name is aaa n Similarly if the name of the source...

Page 74: ... The following example is the script file version of the command stop snapshot virtualDisks Mars_Spirit_4 2 Mars_Spirit_4 3 When you stop the copy on write operations for a specific snapshot virtual disk only that snapshot virtual disk is disabled All other snapshot virtual disks remain in operation Re creating The Snapshot Virtual Disk To restart a copy on write operation use the recreate snapsho...

Page 75: ...ly 4 Follow any additional instructions for your operating system Failure to follow these additional instructions can create unusable snapshot virtual disks NOTE If your operating system requires additional instructions you can find those instructions in your operating system documentation After your server has been prepared see Re creating The Snapshot Virtual Disk to re create the snapshot virtu...

Page 76: ...76 ...

Page 77: ...al disk Copy data from a thin virtual disk to a standard virtual disk on the same storage array NOTE You cannot copy data from a standard virtual disk to a thin virtual disk About Virtual Disk Copy Starting a virtual disk copy operation does the following to your target copy disks Overwrites all existing data on the target virtual disk Makes the target virtual disk read only to hosts Fails all sna...

Page 78: ...rtualDiskCopy Creates a virtual disk copy and starts the virtual disk copy operation recopy virtualDiskCopy Reinitiates a virtual disk copy operation using an existing virtual disk copy pair enable storageArray feature Activates the Virtual Disk Copy feature recopy virtualDiskCopy Re initiates a virtual disk copy operation by using an existing virtual disk copy pair remove virtualDiskCopy Removes ...

Page 79: ...and These commands return a list of the expansion enclosure slot and capacity information for source virtual disk and target virtual disk candidates You can use the show virtualDiskCopy sourceCandidates and the show virtualDiskCopy targetCandidates commands only after you have enabled the virtual disk copy feature A source virtual disk can be a standard or thin virtual disk A target virtual disk c...

Page 80: ...itional instructions you can find those instructions in your operating system documentation After your server has been prepared see Copying The Virtual Disk to copy the virtual disk Copying The Virtual Disk After first preparing the host server s as specified in the preceding procedure use the following examples to make a virtual disk copy The following syntax is the general form of the command cr...

Page 81: ... Viewing Virtual Disk Copy Properties Using the show virtualDiskCopy command you can view information about one or more selected source virtual disks or target virtual disks This command returns the following information The virtual disk role target or source The copy status The start timestamp The completion timestamp The virtual disk copy priority The read only attribute setting for the target v...

Page 82: ...read only status when the following conditions apply You are using the target virtual disk for backup purposes You are copying data from one disk group to a larger disk group for greater accessibility You are planning to use the data on the target virtual disk to copy back to the source virtual disk in case of a disabled or failed snapshot virtual disk At other times you might want to write additi...

Page 83: ...l applications including Windows Internet Explorer to make sure all I O activity has stopped NOTE Removing the drive letter of the associated virtual disk s in Windows or unmounting the virtual drive in Linux helps to guarantee a stable copy of the drive for the virtual disk copy Before creating a new virtual disk copy for an existing copy pair both the server and the associated virtual disk you a...

Page 84: ...this copy because the data on the source virtual disk changed since the previous copy was made Refer to steps 1 through 4 in the preceding section Preparing Host Servers To Recopy A Virtual Disk The following example is the script file version of the command recopy virtualDiskCopy target Obi_1 copyPriority highest Stopping A Virtual Disk Copy The stop virtualDiskCopy command enables you to stop a ...

Page 85: ...ng the Virtual 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 About Snapshot Legacy Premium Features With Virtual Disk Copy A source virtual disk for a virtual disk copy can be a standard vir...

Page 86: ...86 ...

Page 87: ...ch the storage arrays that are used for Remote Replication are maintained at separate sites You can use Remote Replication for these functions Disaster recovery Remote Replication lets you replicate data from one site to another site which provides an exact duplicate at the remote secondary site If the primary site fails you can use replicated data at the remote site for failover and recovery You ...

Page 88: ...tion premium feature uses a point in time snapshot image to capture the state of the source virtual disk and only writes data that has changed since the last point in time image The Remote Replication Legacy premium feature reproduces every data write to the local primary virtual disk on the remote secondary virtual disk through a Fibre Channel only connected configuration While not producing a fu...

Page 89: ... module then writes the data to the primary virtual disk The RAID controller module then initiates a write operation to copy the affected data to the secondary virtual disk on the remote storage array If a link interruption or a virtual disk error prevents communication with the secondary storage array the RAID controller module owner of the primary virtual disk transitions the replicated pair int...

Page 90: ...gurations are not supported Fibre Channel Connection Requirements You must attach dedicated remote replication ports to a Fibre Channel fabric environment In addition these ports must support the Name Service You can use a fabric configuration that is dedicated solely to the remote replication ports on each RAID controller module In this case host systems can connect to the storage arrays using fa...

Page 91: ...plication Premium Feature Activating the Remote Replication premium feature prepares the storage arrays to create and configure replication relationships After you activate the premium feature the secondary ports for each RAID controller module are reserved and dedicated to remote replication use In addition replication repository virtual disks are automatically created for each RAID controller mo...

Page 92: ...teReplicationGroup Remote_SS_A101 repositoryVirtualDisk rep_VD_404 To add the same virtual disk to the same replication but create a new 10GB repository virtual disk from an existing disk group named DG_09 add virtualDisk employeeBackfilData asyncRemoteReplicationGroup Remote_SS_A101 repositoryVirtualDisk DG_09 capacity 10GB You can substitute a disk pool name for the disk group name if creating t...

Page 93: ...a secondary virtual disk on the remote storage array named employeeBackfilData_remote establish asyncRemoteReplication virtualDisk employeeBackFilData_remote asyncRemoteReplicationGroup Remote_SS_A101 primaryVirtualDisk employeeBackfilData Suspending A Remote Replication Group Use the asyncRemoteReplicationGroup command to stop data transfer between a primary virtual disk and a secondary virtual d...

Page 94: ...ed by the command The command shown below removes diskname from the replication group named groupname Using the optional deleteRepositoryMembers parameter with a value of TRUE also delete the repository virtual disk members remove virtualDisk diskname asyncRemoteReplicationGroup groupname deleteRepositoryMembers TRUE Disabling The Remote Replication Premium Feature You disable the Remote Replicati...

Page 95: ...ding primary secondary storage array role reversal check asyncRemoteReplicationGroup repositoryConsistency Reports information on data in the repository virtual disks clear asyncRemoteReplicationFault Clears an remote replication sticky fault from a replication group s and or member virtual disk check storageArray connectivity Verifies the local and the remote storage arrays have a valid communica...

Page 96: ...96 ...

Page 97: ...y lets you send data off site where it can be protected You can then use the off site copy for testing or to act as a source for a full backup to avoid interrupting operations at the primary site Two way data protection Remote Replication legacy provides the ability to have two storage arrays back up each other by duplicating critical virtual disks on each storage array to virtual disks on the oth...

Page 98: ...lication repository virtual disks of a dual RAID controller module storage array In previous versions of the Remote Replication legacy premium feature the replication repository virtual disks required less disk storage space and needed to be upgraded to use the maximum amount of replication relationships Replication Relationships Before you create a replication relationship you must enable the Rem...

Page 99: ...uests is not retained data on the secondary virtual disk might become inconsistent with the data on the primary virtual disk This event could jeopardize any attempt to recover data if a disaster occurs on the primary storage array Write Consistency Mode When multiple replication relationships exist on a single storage array and have been configured to use Asynchronous write mode and to preserve co...

Page 100: ...ions the replicated pair into an Unsynchronized status The RAID controller module owner then sends an I O completion to the host sending the write request The host can continue to issue write requests to the primary virtual disk but remote writes to the secondary virtual disk do not take place When connectivity is restored between the RAID controller module owner of the primary virtual disk and th...

Page 101: ...e performance Host read performance is not affected by the replication relationship The time that it takes for data to be copied from the primary virtual disk to the secondary virtual disk might impact overall performance This impact is primarily caused by the delay and system resource required for copying data to the remote replication Some delay might also occur because of the limit to the numbe...

Page 102: ... repository virtual disk by its enclosure ID and its slot ID You define a disk group in which the replication repository virtual disk resides You can optionally define the capacity of the replication repository virtual disk You define the number of physical disks but not specific physical disks for the replication repository virtual disk Activating The Remote Replication Legacy Premium Feature Wit...

Page 103: ... free capacity area This example shows how to use the command in a script file activate storageArray feature remoteReplication repositoryDiskGroup 2 freeCapacityArea 2 Activating The Remote Replication Legacy Premium Feature By Specifying A Number Of Physical Disks With this version of the activate storageArray feature remoteReplication command you must specify the number of physical disks and the...

Page 104: ...you need to provide Using this command you can also define synchronization priority write order and write mode The command takes this form create remoteReplication primary primaryVirtualDiskName secondary secondaryVirtualDiskName remoteStorageArrayName storageArrayName remoteStorageArrayWwn wwID remotePassword password syncPriority highest high medium low lowest writeOrder preserved notPreserved w...

Page 105: ...3 45 67 88 123 45 67 89 c set remoteReplication localVirtualDisk Jan_04_Account syncPriority medium writeOrder notpreserved writeMode asynchronous This example shows how to use the command in a script file set remoteReplication localVirtualDisk Jan_04_Account syncPriority medium writeOrder notpreserved writeMode asynchronous Suspending And Resuming A Replication Relationship Use the suspend remote...

Page 106: ...nized This example shows the resume remoteReplication command c smX client smcli 123 45 67 88 123 45 67 89 c resume remoteReplication virtualDisk Jan_04_Account writeConsistency false The writeConsistency parameter in this command operates the same as in the previous command This example shows how to use the command in a script file resume remoteReplication virtualDisk Jan_04_Account writeConsiste...

Page 107: ...lication relationships however you cannot create new relationships To disable the Remote Replication legacy premium feature use this command disable storageArray feature remoteReplication Deactivating The Remote Replication Legacy Premium Feature If you no longer require the Remote Replication legacy premium feature and you have removed all of the replication relationships you can deactivate the p...

Page 108: ...ual Disk feature can be used with 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 original source virtual disk Virtual Disk Copy The Virtual Disk Copy premium feature copies data from one virtual disk the source virtual disk to another virtual disk the target virtual disk within a single storage array You can ...

Page 109: ...f a standard virtual disk or a snapshot repository virtual disk The increase in capacity is achieved by using the free capacity that is available in the disk group of the standard virtual disk or the snapshot repository virtual disk This modification operation is considered to be dynamic because you can continually access data on disk groups virtual disks and physical disks throughout the entire o...

Page 110: ...110 ...

Page 111: ...ors before they are found during a normal read from or write to the physical disks Any errors detected are reported to the Major Event Log MEL Media scan provides an early indication of a potential drive failure and reduces the possibility of encountering a media error during host operations A media scan is performed as a background operation and scans all data and consistency information in defin...

Page 112: ...ual disk The following syntax is the general form of the command set allVirtualDisks virtualDisk virtualDiskName virtualDisks virtualDiskName1 virtualDiskNamen virtualDisk wwid mediaScanEnabled TRUE FALSE The set storageArray 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 The...

Page 113: ...nsure that a multipath driver is installed on all hosts using these virtual disks If a multipath driver is not installed the virtual disks are not available Resetting a RAID controller module is the same as rebooting the RAID controller module processors To reset a RAID controller module run the following command reset controller 0 1 Enabling RAID Controller Module Data Transfer At times a RAID co...

Page 114: ...sical disk turn on the indicator LED on the front of the physical disk To turn on the indicator LED on a physical disk run the following command Performance Tuning Over time as a storage array exchanges data between the hosts and physical disks its performance can degrade Monitor the performance of a storage array and make adjustments to the storage array operational settings to improve performanc...

Page 115: ... in which you want to save the performance statistics You can use any file name your operating system can support The default file type is csv The performance information is saved as a comma delimited file Before using the save storageArray performanceStats command run the set session performanceMonitorInterval and set session performanceMonitorIterations commands to specify how often statistics a...

Page 116: ... 4 virtual disk 5 consolidated unused space To defragment a disk group run the following command start diskGroup diskGroupNumber defragment where diskGroupNumber is the identifier for the disk group NOTE Defragmenting a disk group starts a long running operation Using SSD Cache If you are using solid state disks SSDs in your storage array you can configure SSD cache and model potential workload th...

Page 117: ...al Disks From Existing SSD Cache To remove physical disks from existing SSD Cache set ssdCache ssdCacheName removePhysicalDisks enclosureID1 drawerID1 slotID1 enclosureIDn drawerIDn slotIDn You cannot remove all physical disks from an SSD Cache and at least one physical disk must remain To completely remove the SSD Cache use the delete ssdCache ssdCacheName command SSD Cache Performance Modeling S...

Page 118: ...ter takes the following options which you can use to verify that a RAID controller module is functioning correctly 1 Reads the test 2 Performs a data loop back test 3 Writes the test The read test initiates a read command as it would be sent over an I O data path The read test compares data with a known specific data pattern checking for data integrity and errors If the read command is unsuccessfu...

Page 119: ... restoring the storage array to operation Setting RAID Controller Module Operational Mode A RAID controller module has three operational modes Online Offline Service CAUTION Placing a RAID controller module offline can cause loss of data Placing a RAID controller module online sets it to the Optimal state and makes it active and available for I O operations Placing a RAID controller module offline...

Page 120: ...s incomplete Each physical disk that you move contains only part of the information defined for the virtual disk and disk group To be able to reuse the physical disks to create a new disk group and virtual disk you must erase all old information from the physical disks by initializing the physical disk When you initialize a physical disk all old disk group and virtual disk information is erased an...

Page 121: ...r disk group is the RAID controller module of an active active pair that is designated to own the virtual disks The preferred owner for a virtual disk is initially designated when the virtual disk is 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 The sec...

Page 122: ...122 ...

Page 123: ...orage array Virtual disk Virtual disk copy Commands Listed Alphabetically lists the commands alphabetically and for each command includes command name syntax and parameters CAUTION 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 ...

Page 124: ...ore than one set of ID values separate each set of values by a space Put parentheses around the set of values For example 0 0 0 1 0 2 0 3 1 0 1 1 1 2 1 3 Italicized terms in the command indicate a value or information that you need to provide For example when you encounter the italicized term numberOfPhysicalDisks Replace the italicized term with a value for the number of physical disks that you w...

Page 125: ... can enter more than one script command on the command line each time you enter a CLI command Firmware Compatibility 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 Create Disk Group Delete Disk Group Enab...

Page 126: ... Initiator Delete iSCSI Initiator Reset Storage Array iSCSI Baseline Save Storage Array iSCSI Statistics Set iSCSI Initiator Set iSCSI Target Properties Show Current iSCSI Sessions Show Storage Array Negotiation Defaults Start iSCSI DHCP Refresh Stop Storage Array iSCSI Session Physical Disk Commands Clear Physical Disk Port Statistics Download Physical Disk Firmware Replace Physical Disk Revive P...

Page 127: ... Statistics Diagnose RAID Controller Module Enable RAID Controller Module Data Transfer Reset RAID Controller Module Save RAID Controller Module NVSRAM Set Host Channel Set Host Port Set Physical Disk Channel Status Set RAID Controller Module Show Physical Disk Channel Statistics Show RAID Controller Module Show RAID Controller Module NVSRAM Start Physical Disk Channel Blink Start Physical Disk Ch...

Page 128: ...emote Replication Resume Remote Replication Group Save Remote Replication Group Statistics Set Remote Replication Set Remote Replication Group Show Remote Replication Group Show Remote Replication Group Synchronization Progress Show Remote Replication Virtual Disk Candidates Show Remote Replication Virtual Disk Synchronization Progress Start Remote Replication Synchronization Start Snapshot Rollba...

Page 129: ...es Clear Storage Array Configuration Clear Storage Array Event Log Clear Storage Array Firmware Pending Area Scheduling Snapshots Disable Storage Array Feature Download Storage Array Firmware NVSRAM Enable RAID Controller Module Data Transfer Download Storage Array NVSRAM Enable Storage Array Feature Reset Storage Array Battery Install Date Reset Storage Array Battery Install Date Reset Storage Ar...

Page 130: ...d iSCSI Initiators Show Storage Array Unreadable Sectors Stop Snapshot Rollback Start Storage Array iSCSI Refresh Stop Storage Array Blink Stop Storage Array Physical Disk Firmware Download Validate Storage Array Security Key Virtual Disk Commands Check Virtual Disk Consistency Clear Virtual Disk Reservations Clear Virtual Disk Unreadable Sectors Create RAID Virtual Disk Automatic Physical Disk Se...

Page 131: ...Create Virtual Disk Copy Recopy Virtual Disk Copy Remove Virtual Disk Copy Set Virtual Disk Copy Show Virtual Disk Copy Show Virtual Disk Copy Source Candidates Show Virtual Disk Copy Target Candidates Stop Virtual Disk Copy 131 ...

Page 132: ...132 ...

Page 133: ...lects which physical disks to use for the replication repository volume Syntax User Defined Physical Disks activate storageArray feature remoteReplication repositoryRAIDLevel 0 1 3 5 6 repositoryPhysicalDisks enclosureID1 drawerID1 slotID1 enclosureIDn drawerIDn slotIDn repositoryDiskGroupUserLabel diskGroupName enclosureLossProtect TRUE FALSE drawerLossProtect TRUE FALSE dataAssurance none enable...

Page 134: ...tion repository virtual disk is located To determine the names of the disk groups in your storage array run the show storageArray profile command freeCapacityArea The index number of the free space in an existing disk group that you want to use to create the replication repository virtual disk Free capacity is defined as the free capacity between existing virtual disks in a disk group For example ...

Page 135: ...plication Legacy You can re enter the command by using the value from the error message for the repository storage space value When you assign the physical disks if you set the enclosureLossProtect parameter to TRUE and have selected more than one physical disk from any one enclosure the storage array returns an error If you set the enclosureLossProtect parameter to FALSE the storage array perform...

Page 136: ...et consistencyGroup consistencyGroupName addCGMemberVolume baseVirtualDiskName repositoryVirtualDisk diskGroupName capacity capacityValue KB MB GB TB bytes Syntax For Use When Creating A New Repository Virtual Disk In A Disk Pool set consistencyGroup consistencyGroupName addCGMemberVolume baseVirtualDiskName repositoryVirtualDisk diskPoolName capacity capacityValue KB MB GB TB bytes Parameters Par...

Page 137: ...ember virtual disk and the repository virtual disk using the repositoryVirtualDisk parameter The repositoryVirtualDisk parameter can perform one of these actions Identify an existing repository virtual disk that is connected to the consistency group Identify either a disk group or a disk pool in which you want to create a new repository virtual disk Adding a member to a consistency group with an e...

Page 138: ... Disks To SSD Cache Description Use this command to increase the capacity of an existing Solid State Disk SSD cache by adding additional SSDs Syntax set ssdCache ssdCacheName addPhysicalDisks enclosureID1 drawerID1 slotID1 enclosureIDn drawerIDn slotIDn Parameters Parameter Description ssdCache The alphanumeric identifier including and _ of the SSD cache to which you want to add SSDs Enclose the i...

Page 139: ...ame capacity capacityValue repositoryVirtualDisk diskPoolName capacity capacityValue Parameters Parameter Description virtualDisk The name of the primary virtual disk that you want to add to the remote replication group Enclose the virtual disk name in double quotation marks asyncRemoteReplicationGroup The name of the remote replication group that will contain the member virtual disk that you want...

Page 140: ...mand automatically configures a storage array Before entering the autoConfigure storageArray command run the show storageArray autoConfiguration command The show storageArray autoConfiguration command returns configuration information in the form of a list of valid physical disk types RAID levels virtual disk information and hot spare information This list corresponds to the parameters for the aut...

Page 141: ...t Number of equal capacity virtual disks per disk group Use integer values hotSpareCount Number of hot spares in the storage array Use integer values For information about hot spares see Assigning Global Hot Spares segmentSize Amount of data in kilobytes that the RAID controller module writes on a single physical disk in a virtual disk before writing data on the next physical disk Valid values are...

Page 142: ...e of physical disks in the storage array Blink SSD Cache Description The start locate command identifies the Solid State Disks SSDs that are being used in the SSD cache by turning on the indicator lights for the SSDs The stop locate command turns off the indicator lights on the SSDs Syntax Applicable To Starting A Blink Operation start ssdCache ssdCacheName locate Syntax Applicable To Stopping A B...

Page 143: ...his command changes the application type associated with the SSD cache The application type can be web server database or multimedia Changing the application type changes the block size sub block size populate on read threshold and populate on write threshold for the virtual disks underlying the SSD cache Syntax set ssdCache ssdCacheName usageHint webServer dataBase fileSystem Parameters Parameter...

Page 144: ...e secondary virtual disk of a remote replication pair Enclose the virtual disk name in square brackets If the virtual disk name has special characters you also must enclose the virtual disk name in double quotation marks timeout The time interval within which the software can return the remote replication virtual disk status The timeout value is in minutes NOTE This command waits until the status ...

Page 145: ... example file C Program Files CLI logs repoConsistency txt This parameter must appear last after any of the optional parameters Check Repository Consistency Description This command applies to a number of objects that have underlying repository virtual disks The command produces a report based on analysis of the data in the repository Syntax check snapGroup snapGroupName repositoryConsistency snap...

Page 146: ...m Files CLI logs repoConsistency txt This parameter must appear last after any of the optional parameters Check Storage Array Connectivity Description This command verifies that the local storage array and the remote storage array have a communication path and displays the connection details between the local and remote storage array Before creating a remote replication group you should check whet...

Page 147: ... or connectivity checking If the local storage array supports iSCSI connectivity over iSCSI is checked If the local storage array supports Fibre Channel and replicating over Fibre Channel has been activated connectivity over Fibre Channel is checked If the local storage array does not support iSCSI or Fibre Channel an error message is displayed and the operation aborted Check Virtual Disk Consiste...

Page 148: ...e integer values verbose Captures progress details such as percent complete and shows the information while virtual disk consistency is being repaired To capture progress details set this parameter to TRUE To prevent capturing progress details set this parameter to FALSE NOTE The starting logical block address and the ending logical block address are useful for very large single virtual disk LUNs ...

Page 149: ...syncRemoteReplicationGroupName asyncRemoteReplicationGroups asyncRemoteReplicationGroupName1 asyncRemoteReplicationGroupNameN virtualDisk virtualDiskName virtualDisks virtualDiskName1 virtualDiskNameN Parameters Parameter Description all Use this parameter if you want to clear all remote replication faults from all remote replication groups and on all remote replication group member virtual disks ...

Page 150: ... double quotation marks Separate each of the names with a space Clear Storage Array Configuration Description Use this command to Clear the entire storage array configuration and return it back to the initial installation state Clear the configuration except for security information and identification information Clear disk group configuration information and virtual disk configuration information...

Page 151: ...ite an existing core dump Syntax set storageArray coreDumpAllowOverWrite Parameters None Notes When you retrieve a core dump from the RAID controller module cache to a host a flag is set on the RAID controller module to indicate that the core dump does not need to be retrieved This setting persists for 48 hours If a new core dump occurs during that period the new core dump is saved to the RAID con...

Page 152: ...es a storage array to exit recovery mode Syntax clear storageArray recoveryMode Notes Recovery mode is entered during start of day operations when the system configuration is cleared and a valid on board backup is available This mode is exited by either restoring the system configuration from a backup location or by clearing the existing on board backups While recovery mode is in force a needs att...

Page 153: ...f 30 characters If you exceed the maximum character limit replace square brackets with angle brackets to overcome this limitation Clear Virtual Disk Unreadable Sectors Description This command clears the unreadable sector information from one or more virtual disks Syntax clear allVirtualDisks virtualDisk virtualDiskName virtualDisks virtualDiskName1 virtualDiskNameN unreadableSectors Parameters Pa...

Page 154: ... MEL event is detected disable Disable automatic collection of support bundles where the feature was previously enabled all Apply the command to all storage arrays detected from the host storageArrayName Apply the command to the named storage array data Store the data generated by the command at the location specified by the directorypath Convert Snapshot Legacy Virtual Disk To Snapshot Group Desc...

Page 155: ...enableSchedule TRUE FALSE schedule immediate snapSchedule rollbackPriority lowest low medium high highest Parameters Parameter Description userLabel The name of the new consistency group that you want to create Enclose the new consistency group name in double quotation marks repositoryFullPolicy How you want snapshot processing to continue if the snapshot repository virtual disks are full You can ...

Page 156: ...performed with minimal impact to host I O Notes A consistency group is a logical entity that enables you to manage in batch form all of the snapshot images that you add to the collection The consistency group is a collection of snapshot groups that have mutual consistency requirements or dependencies for their snapshot images Any snapshot images that you create and use for this collection must be ...

Page 157: ...r Parameter Description consistencyGroup The name of the consistency group for which you are creating snapshot images Enclose the consistency group name in double quotation marks Notes You can use any combination of alphanumeric characters hyphens and underscores for the names Names can have a maximum of 30 characters The command causes all pending I O operations to each base virtual disk that is ...

Page 158: ...eID readOnly Syntax When Setting The Repository Full Limit create cgSnapVirtualDisk userLabel cgVirtualDiskName cgSnapImageID snapCGID imageID repositoryFullLimit percentValue Parameters Parameter Description userLabel The name that you want to give the consistency group snapshot virtual disk that you are creating Enclose the consistency group snapshot virtual disk name in double quotation marks c...

Page 159: ...virtual disks already exist and selected by the user in this command create cgSnapVirtualDisk userLabel cgSnapVirtualDisk1 cgSnapImageID snapCG1 oldest members cgm1 repos_0010 cgm2 repos_0011 cgm3 repos_0007 Note the use of the colon in the name of the snapshot image to be included in the consistency group snapshot virtual disk The colon is a delimiter that separates the name of the snapshot virtu...

Page 160: ...alDisk The name of the consistency group snapshot virtual disk for which you want to create a logical mapping Enclose the consistency group snapshot virtual disk name in double quotation marks host The name of a host to which you want to create a logical mapping Enclose the host name in double quotation marks hostGroup The name of a host group to which you want to create a logical mapping Enclose ...

Page 161: ...D value for each physical disk that you assign to the disk group Enclosure ID values are 0 to 99 Drawer ID values are 0 to 4 Slot ID values are 0 to 31 Enclose the enclosure ID values and the slot ID values in parentheses raidLevel The RAID level of the disk group that contains the virtual disk Valid values are 0 1 5 or 6 userLabel The alphanumeric identifier including and _ that you want to give ...

Page 162: ... to turn on or turn off cache read prefetch To turn off cache read prefetch set this parameter to FALSE To turn on cache read prefetch set this parameter to TRUE segmentSize The amount of data in KB that the RAID controller module writes on a single physical disk in a virtual disk before writing data on the next physical disk Valid values are 8 16 32 64 128 256 or 512 usageHint The setting for bot...

Page 163: ...an 8 KB segment holds 16 data blocks A 64 KB segment holds 128 data blocks When you enter a value for the segment size the value is checked against the supported values that are provided by the RAID controller module at run time If the value that you entered is not valid the RAID controller module returns a list of valid values Using a single physical disk for a single request leaves other physica...

Page 164: ...rs must be TRUE or both must be FALSE If the enclosureLossProtect parameter and the drawerLossProtect parameter are set to different values the storage array returns an error Create Disk Pool Description This command creates a new disk pool based on the specified parameters You can create the disk pool by entering either a list of physical disks or a type of physical disk that you want to use for ...

Page 165: ...y the controller This value is specified in terms of the number of physical disks to reserve in the disk pool for physical disk failures or physical disk removals warningThreshold The percentage of storage capacity at which you receive a warning alert that the disk pool is nearing full capacity Use integer values For example a value of 60 means 60 percent The default value is 50 Setting this param...

Page 166: ... the physical disk security feature The physical disk security feature encrypts data as the data is written to the physical disk and decrypts the data as the data is read from the physical disk Without the key created by the RAID controller module the data written to the physical disk is inaccessible Before you can set the securityType parameter to capable or enabled you must create a storage arra...

Page 167: ...t type has special characters enclose the host type in double quotation marks NOTE You can use any combination of alphanumeric characters hyphens and underscores for the names Command names can have a maximum of 30 characters If you exceed the maximum character limit replace square brackets with angle brackets to overcome this limitation Create Host Group Description This command creates a new hos...

Page 168: ...ay If the host bus adapter has only one physical connection one host port the terms host port and host bus adapter are synonymous interfaceType The identifier for the type of interface for the host port You must enter SAS If you do not enter SAS the command attempts to use an invalid type of interface A SAS selection requires an 8 byte WWID NOTE You can use any combination of alphanumeric characte...

Page 169: ...Create RAID Virtual Disk Automatic Physical Disk Select Description This command creates a disk group across the storage array physical disks and a new virtual disk in the disk group The RAID controller modules in the storage array choose the physical disks to include in the virtual disk Syntax create virtualDisk physicalDiskCount numberOfPhysicalDisks diskGroupUserLabel diskGroupName raidLevel 0 ...

Page 170: ...a capacity all the available physical disk capacity in the disk group is used If you do not specify the capacity unit bytes is used as the default unit owner The RAID controller module that owns the virtual disk Valid RAID controller module identifier values are 0 and 1 The identifier value is 0 for the RAID controller module on the top and 1 for the RAID controller module on the bottom when viewe...

Page 171: ...een enabled enabled The disk group and virtual disks have security enabled For information about securityType see Security Type Create RAID Virtual Disk Free Capacity Base Select Description This command creates a virtual disk in the free space of a disk group Syntax create virtualDisk diskGroup diskGroupName userLabel virtualDiskName freeCapacityArea freeCapacityIndexNumber capacity virtualDiskCa...

Page 172: ...city area exists capacity Size of the virtual disk that you are adding to the storage array Size is defined in units of bytes KB MB GB or TB NOTE Add a space between the last digit and the size bytes KB MB or GB for values greater than 9 If you do not specify a capacity all the available physical disk capacity in the disk group is used If you do not specify the capacity unit bytes is used as the d...

Page 173: ...id values are fileSystem dataBase or multiMedia dssPreAllocate The setting to make sure that reserve capacity is allocated for future segment size increases The default value is TRUE securityType The setting to specify the security level when creating the disk groups and all associated virtual disks none The disk group and virtual disks are not secure capable The disk group and virtual disks are c...

Page 174: ...e virtual disk Enclosure ID values are 0 to 99 Drawer ID values are 0 to 4 Slot ID values are 0 to 31 You must put parentheses around the enclosure ID values and the slot ID values diskGroupUserLabel The alphanumeric identifier including and _ that you want to give the new disk group Enclose the disk group identifier in square brackets raidLevel RAID level of the disk group that contains the virtu...

Page 175: ...entifier value is 0 for the RAID controller module on the top and 1 for the RAID controller module on the bottom when viewed from the rear of the enclosure If you do not specify an owner the RAID controller module firmware determines the owner NOTE The owner parameter defines which RAID controller module owns the virtual disk The preferred owner of a virtual disk is the RAID controller module that...

Page 176: ...ve security enabled For information about securityType see Security Type Create RAID Virtual Disk On A Disk Pool Description This command creates a new RAID virtual disk on an existing disk pool Syntax create virtualDisk diskPool diskPoolName userLabel virtual diskName capacity virtualDiskCapacity KB MB GB TB Bytes thinProvisioned TRUE FALSE owner 0 1 mapping none default dataAssurance none enable...

Page 177: ...ap the virtual disk now set this parameter to default and the virtual disk is mapped to all hosts that have access to the storage pool The default option is none warningThreshold Valid values are from 1 to 100 The default value is determined by the RAID controller module firmware Setting this parameter to 100 disables warning alerts repositoryExpansionPolicy Valid values are automatic and manual c...

Page 178: ... a snapshot image that you want to add to the new snapshot virtual disk The identifier of a snapshot image is comprised of two parts The name of the snapshot group An identifier for the snapshot image in the snapshot group The identifier for the snapshot image can be one of these An integer value that is the sequence number of the snapshot in the snapshot group NEWEST Use this option when you want...

Page 179: ...k and the secondary virtual disk for a remote replication pair This command also sets the write mode Synchronous or Asynchronous and the synchronization priority Syntax create remoteReplication primary primaryVirtualDiskName secondary secondaryVirtualDiskName remoteStorageArrayName storageArrayName remoteStorageArrayWwn wwID remotePassword password syncPriority highest high medium low lowest autoR...

Page 180: ...k you must run the resume remoteReplication command writeOrder The write order for data transmission between the primary virtual disk and the secondary virtual disk Valid values are preserved or notPreserved writeMode How the primary virtual disk writes to the secondary virtual disk Valid values are synchronous or asynchronous Notes Names can be any combination of alphanumeric characters hyphens a...

Page 181: ...same synchronization settings primary and secondary role and write mode The remote replication group is associated with the local storage array and remote storage array that is used for replicating The local storage array is the primary side of the remote replication group while the remote storage array is the secondary side of the remote replication group All virtual disks added to the remote rep...

Page 182: ...nd the remote storage array must be connected through a proper Fibre Channel fabric or iSCSI interface remotePassword The password for the remote storage array Use this parameter when the remote storage array is password protected Enclose the password in double quotation marks syncInterval Specify the length of time between automatically sending updates of modified data from the local storage arra...

Page 183: ...nation of alphanumeric characters hyphens and underscores for the names Names can have a maximum of 30 characters The local and remote storage arrays must be connected through a Fibre Channel fabric or iSCSI interface Passwords are stored on each storage array in a management domain If a password was not previously set you do not need a password The password can be any combination of a alphanumeri...

Page 184: ... marks repositoryVirtualDisk The name of the repository virtual disk that contains the snapshot group Enclose the snapshot repository virtual disk name in double quotation marks The repository virtual disk name is comprised of two parts The term repos A four digit numerical identifier that you assign to the repository virtual disk name repositoryFullPolicy Defines how snapshot image processing con...

Page 185: ...tual disks to it The composite expandable repository virtual disk capacity then becomes the sum of the capacities of all of the concatenated standard virtual disks A snapshot group has a strict ordering of snapshot images based on the time that each snapshot image is created A snapshot image that is created after another snapshot image is a successor relative to that other snapshot image A snapsho...

Page 186: ...oup in double quotation marks If you enter more than one snapshot group name enclose each of the snapshot group names in double quotation marks Enclose all of the snapshot group names in parenthesizes Notes You can use any combination of alphanumeric characters underscore _ hyphen and pound for the names Names can have a maximum of 30 characters A snapshot image is a logical point in time image of...

Page 187: ...bel repositoryName repositoryFullPolicy failBaseWrites failSnapshot enableSchedule TRUE FALSE schedule immediate snapshotSchedule Syntax User Defined Number Of Physical Disks create snapshotVirtualDisk baseVirtualDisk baseVirtualDiskName repositoryRAIDLevel 1 5 6 repositoryPhysicalDiskCount numberOfPhysicalDisks repositoryDiskGroupUserLabel repositoryDiskGroupName physicalDiskMediaType HDD SSD unk...

Page 188: ...ameter when you create a new disk group The number of unassigned physical disks that you want to use for the snapshot legacy repository disk group repositoryDiskGroupUserLabel Use this parameter when you create a new disk group The name of a new disk group to be used for the repository virtual disk Enclose the repository disk group name in double quotation marks repositoryDiskGroup The name of an ...

Page 189: ... in the virtual disk You cannot mix physical disk types You must use this parameter when you have more than one type of physical disk in your storage array The valid physical disk type is SAS You must specify a physical disk type Use this parameter when you use the repositoryPhysicalDiskCount parameter freeCapacityArea The index number of the free space in an existing disk group that you want to u...

Page 190: ...er to TRUE To turn off snapshot legacy scheduling set the parameter to FALSE schedule Use this parameter to schedule a snapshot legacy operation You can use one of these options for setting a schedule for a snapshot legacy operation immediate startDate scheduleDay startTime scheduleInterval endDate noEndDate timesPerDay timeZone NOTE For more information see Notes below Notes The virtual disk that...

Page 191: ...cted more than one physical disk from 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 that you create might not have enclosure loss protection When the RAID controller module firmware assigns the physical disks if you set the enclosureLossProtect parameter to TRUE the storage array ...

Page 192: ...nd minutes For example GMT 06 00 is the central time zone in the United States Text string A standard time zone text string in quotation marks For example USA Chicago or Germany Berlin Time zone text strings are case sensitive If you enter an incorrect text string GMT is used The code string for defining a schedule is similar to these examples enableSchedule true schedule startTime 14 27 enableSch...

Page 193: ...The identifier for the snapshot image can be one of these An integer value that is the sequence number of the snapshot in the snapshot group NEWEST Use this option when you want to show the latest snapshot image created in the snapshot group OLDEST Use this option when you want to show the earliest snapshot image created in the snapshot group Enclose the snapshot image name in double quotation mar...

Page 194: ... disk will break the linkage with the snapshot images Create SSD Cache Description This command creates a read cache for a storage array using Solid State Disks SSDs Using high performance SSDs to cache read data improves the application I O performance and response times and delivers sustained performance improvement across different workloads especially for high IOP workloads SSD cache maximizes...

Page 195: ...sks later set this parameter to FALSE The default value is TRUE Notes A storage array can have only one SSD cache Only virtual disks created using hard disk physical disks can use the SSD cache You cannot enable SSD cache on snapshot legacy virtual disks or snapshot images SSDs do not currently support self encrypting disk SED Therefore virtual disks that have SED enabled cannot use the SSD cache ...

Page 196: ...S drives to create atleast one disk group The controller firmware creates a lock that restricts access to the SES drives SES drives have a state called Security Capable When you create a security key the state is set to Security Enabled which restricts 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 disk gr...

Page 197: ...NOTE Removing the drive letter of the associated virtual disk s in Windows or unmounting the virtual drive in Linux helps to guarantee a stable copy of the drive for the virtual copy NOTE You can have a maximum of eight virtual disk copies in progress at one time If you try to create more than eight virtual disk copies at one time the RAID controller modules return a status of Pending until one of...

Page 198: ... to overcome this limitation copyPriority Specifies the priority that a virtual disk copy has relative to host I O activity Valid entries are highest high medium low or lowest NOTE CopyPriority defines the amount of system resources used to copy the data between the source virtual disk and target virtual disk of a virtual disk copy pair If you select the highest priority level the virtual disk cop...

Page 199: ...cated to the secondary virtual disk is available for host data transfers Syntax deactivate storageArray feature remoteReplication Parameters None Delete Consistency Group Description This command deletes a snapshot consistency group in two ways You can delete both the consistency group and the repository virtual disks contained by the consistency group You can delete only the consistency group and...

Page 200: ...f the consistency group from which you want to delete the snapshot images Enclose the consistency group name in double quotation marks deleteCount The number of snapshot images that you want to delete from the consistency group Use integer values This parameter deletes the oldest snapshot image first and continues to delete the oldest snapshot images until reaching the number that you enter retain...

Page 201: ...p snapshot virtual disk Delete Consistency Group Snapshot Virtual Disk Description This command deletes the snapshot virtual disk of a consistency group You can also delete the repository members Syntax delete cgSnapVirtualDisk snapVirtualDiskName deleteRepositoryMembers TRUE FALSE Parameters Parameter Description cgSnapVirtualDisk The name of the consistency group snapshot virtual disk that you w...

Page 202: ...ameter Parameter Description diskPoolName The alphanumeric identifier of the disk pool including and _ that you want to delete Enclose the disk pool name in square brackets If the disk pool name has special characters you also must enclose the host group name in double quotation marks Notes If the disk pool contains virtual disks the virtual disks are deleted along with the disk pool Delete Host D...

Page 203: ...Parameter Parameter Description hostGroup Name of the host group to delete You must put brackets around the host group name If the name of the host group has special characters you must also put quotation marks around the host group name NOTE A host group is an optional topological element that is a collection of hosts that share access to the same virtual disks The host group is a logical entity ...

Page 204: ...dapter has only one physical connection one host port the terms HBA host port and host bus adapter are synonymous Example c delete host job2900 Delete iSCSI Initiator Description This command deletes a specific iSCSI initiator object Syntax delete iscsiInitiator iSCSI ID name Parameters Parameters Description iSCSI ID The identifier of the iSCSI initiator that you want to delete Enclose the name i...

Page 205: ...UE The default value is FALSE Notes You can delete a snapshot group if it is empty or if it contains snapshot images All of the snapshot images in the snapshot group are deleted along with the snapshot group If any existing snapshot image within the snapshot group has an associated view each view is stopped and detached from the snapshot image When you delete a snapshot group the associated reposi...

Page 206: ... images until reaching the number that you enter If the number that you enter is greater than the actual number of all of the snapshot images in the snapshot group all of the snapshot images will be deleted The snapshot group is left empty retainCount The number of snapshot images that you want to keep in the snapshot group Use integer values This parameter keeps the most recent snapshot images in...

Page 207: ... more snapshot legacy virtual disks or snapshot legacy repository virtual disks You can also use this command to remove schedules for creating snapshots legacy CAUTION Possible damage to the storage array configuration All of the data in the virtual disk is lost as soon as you run this command Syntax delete virtualDisk virtualDiskName virtualDisks virtualDiskName1 virtualDiskNameN schedule Paramet...

Page 208: ...embers To save the repository members set this parameter to FALSE To delete the repository members set this parameter to TRUE The default value is TRUE If you do not use this parameter the repository members are automatically deleted Delete Snapshot Virtual Disk or Delete Snapshot Virtual Disk Schedule Description This command deletes one or more snapshot virtual disks or snapshot repository virtu...

Page 209: ...SSD Cache Description This command deletes the SSD cache All data in the SSD cache is purged Syntax delete ssdCache ssdCacheName Parameter Parameter Description ssdCache The alphanumeric identifier including and _ of the SSD cache that you want to delete Enclose the identifier in square brackets If the SSD cache name contains special characters or consists only of numbers you also must enclose the...

Page 210: ...racters you must also put quotation marks around the virtual disk name removeDiskGroup Deleting the last virtual disk in a disk group does not delete the disk group You can have a standalone disk group minus any virtual disks To remove the standalone disk group set this parameter to TRUE To keep standalone disk groups intact set this parameter to FALSE schedule Deletes only the schedule Delete Vir...

Page 211: ...ons To immediately force the deletion of a virtual disk set this parameter to TRUE To wait until the RAID controller modules have finished performing other operations do not use this parameter or set this parameter to FALSE schedule retainRepositoryMembers When you delete a thin virtual disk the associated repository virtual disk is deleted by default However when the retainRepositoryMembers is se...

Page 212: ...r module on the top and 1 for the RAID controller module on the bottom when viewed from the rear of the enclosure You must put brackets around the RAID controller module identifier If you do not specify a RAID controller module the storage management software returns a syntax error loopbackPhysicalDiskChannel Physical disk channel on which to run the diagnostic tests You can choose to run the diag...

Page 213: ...pport cable diagnostics an error is returned Syntax diagnose controller 0 1 iscsiHostPort all 0 1 testID cableDiagnostics Parameters Parameter Description controller Specifies the RAID controller module on which you want to run the cable diagnostic test Valid RAID controller module identifier values are 0 and 1 The identifier value is 0 for the RAID controller module on the top and 1 for the RAID ...

Page 214: ...r Short the approximate distance to the failure in the cable pairs If there is one failure the length is reported for that cable pair If there is more than one failure the information returned is both the shortest and longest lengths to the failures The lengths are listed as a range L1 L2 where L1 L2 If the cable status is Incomplete the information returned are the lengths for the shortest and lo...

Page 215: ... storagePartition8 storagePartition16 storagePartition32 storagePartition64 storagePartition96 storagePartition128 storagePartition256 storagePartitionMax snapshot2 snapshot4 snapshot8 snapshot16 remoteReplication8 remoteReplication16 remoteReplication32 remoteReplication64 remoteReplication128 virtualDiskCopy goldKey mixedPhysicalDiskTypes highPerformanceTier SSDSupport Parameters None Additional...

Page 216: ...nager script editor Syntax supportBundle schedule show Parameters None Download Enclosure Management Module Firmware Description This command downloads firmware for the enclosure management module Syntax download allEnclosures enclosure enclosureID firmware file filename Parameters Parameter Description enclosure Identifies the enclosure to which to load new firmware Enclosure ID values are 0 to 9...

Page 217: ...e 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 this command to test the firmware on one physical disk before installing the firmware on all of the physical disks in a storage array Use the Download Storage Array P...

Page 218: ...ageArray NVSRAM command Syntax download storageArray firmware NVSRAM file filename NVSRAM filename downgrade TRUE FALSE activateNow TRUE FALSE Parameters Parameter Description NVSRAM Specifies that you want to download a file with NVSRAM values when you download a firmware file You must not put brackets around this parameter Include a comma after the term firmware file File path and name of the fi...

Page 219: ...mage 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 downloads for multiple physical disks at the same time including multiple physical disks in a redundant disk group Each firmware image file contains information about the physical disk t...

Page 220: ...or event log MEL MEL validation still occurs it is not bypassed If the MEL check fails you can bypass the failure by using this parameter when running the command Before any download the RAID controller module checks the event log to determine if an event has occurred that might prevent the new NVSRAM from successfully downloading If such an event has occurred the controller will normally not down...

Page 221: ...ry virtual disks The RAID controller module firmware creates a lock that restricts access to the SED physical disks SED physical disks have a state called Security Capable When you create a security key the state is set to Security Enabled which restricts access to all SED physical disks that exist within the storage array Enable Disk Pool Security Description This command converts a non secure di...

Page 222: ...k cgSnapVirtualDiskName ssdCacheEnabled TRUE FALSE Parameters Parameter Description virtualDisk snapVirtualDisk or cgSnapVirtualDisk The name of the specific virtual disk for which you want to turn on or off the SSD cache Enclose the virtual disk name in double quotation marks inside of square brackets ssdCacheEnabled To turn on SSD cache set this parameter to TRUE To turn off SSD cache set this p...

Page 223: ...rageArray featurePack feature file filename Parameter Parameter Description file File path and file name of a valid feature key file Valid file names for feature key files must end with a key extension You must put quotation marks around the file path and file name Additional Information A feature pack is a predefined set of premium features such as Storage Partitioning and Remote Replication Thes...

Page 224: ...econdary virtual disk Enclose the virtual disk name in double quotation marks asyncRemoteReplicationGroup The name of an existing remote replication group that you want to use to contain the remote replicated pair Enclose the remote replication group name in double quotation marks primaryVirtualDisk The name of an existing virtual disk on the local storage array that you want to use for the primar...

Page 225: ...Parameter Parameter Description addPhysicalDisks The setting to add new physical disks to the virtual disk For high capacity expansion enclosures specify the enclosure ID value the drawer ID value and the slot ID value for the physical disk For low capacity expansion enclosures specify the enclosure ID value and the slot ID value for the physical disk Enclosure ID values are 0 to 99 Drawer ID valu...

Page 226: ...ust specify a file extension when entering the file name validator The alphanumeric security code required to restore a storage array to an existing configuration Use the save storageArray dbmValidator command to generate the required validation information XML file sourceLocation This parameter specifies the location from which to retrieve backup database information The parameter must be include...

Page 227: ...D1 enclosureIDn drawerIDn slotIDn addCapacity addCapacityValue KB MB GB TB Bytes owner 0 1 Parameters Parameter Description addDrives Identifies multiple physical disks to add to the disk pool Each disk pool must be created from a minimum of 11 physical disks specified There is no upward limit of physical disks supported in a single disk pool but the number cannot exceed the number of physical dis...

Page 228: ...for the virtual copy Syntax recopy virtualDiskCopy target targetName source sourceName copyPriority highest high medium low lowest targetReadOnlyEnabled TRUE FALSE copyType online offline Parameters Parameter Description target Name of the target virtual disk for which to reinitiate a virtual disk copy operation You must put brackets around the target virtual disk name If the target virtual disk n...

Page 229: ...pshot set this parameter to offline Re Create Remote Replication Repository Virtual Disk Description NOTE This command is valid only with Fibre Channel storage arrays This command creates a new Remote Replication repository virtual disk also called a replication repository virtual disk by using the parameters defined for a previous replication repository virtual disk The underlying requirement is ...

Page 230: ...sitoryDiskGroup The name of the disk group where the replication repository virtual disk is located freeCapacityArea The index number of the free space in an existing disk group that you want to use to re create the replication repository virtual disk Free capacity is defined as the free capacity between existing virtual disks in a disk group For example a disk group might have the following areas...

Page 231: ... parameter to FALSE the storage array performs the operation even if it means that the replication repository virtual disk might not have enclosure loss protection Re Create Snapshot Description This command starts a new copy on write operation by using an existing snapshot virtual disk You can re create a single snapshot virtual disk or recreate multiple virtual disks CAUTION Before you create a ...

Page 232: ... You can recreate a single snapshot virtual disk or multiple snapshot virtual disks with optional parameters If you specify one or more of the optional parameters the re create operation processes each snapshot virtual disk separately If you try to use the same user label for more than one virtual disk the command fails If you do not set the warningThresholdPercent parameter or the repositoryFullP...

Page 233: ...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 Reinitialize Thin Virtual Disk Description This command re initializes a thin virtual disk NOTE Formatting a virtual disk starts a long running operation that cannot be stopped Syntax start virtualDisk virtualDiskName initi...

Page 234: ...ID controller module communication is restored and the two sides of the replication configuration reconcile replication parameters Use this command when the replicate relationship is successfully removed on the local or remote storage array but cannot be removed on the corresponding storage array because of a communication problem Syntax remove asyncRemoteReplicationGroup asyncRemoteReplicationGro...

Page 235: ...marks inside square brackets memberName The name of the member virtual disk that you want to remove deleteRepositoryMembers Determines whether to remove all of the repository members from the consistency group Remove Physical Disks From SSD Cache Description This command decreases the capacity of the SSD cache by removing Solid State Disks SSDs Syntax set ssdCache ssdCacheName removePhysicalDisks ...

Page 236: ... command at least one SSD must remain in the SSD cache If you want to completely remove the SSD cache use the delete ssdCache command instead Remove Remote Replication Description NOTE This command valid only with Fibre Channel storage arrays This command removes the replication relationship between the primary virtual disk and the secondary virtual disk in a remote replication pair Syntax remove ...

Page 237: ... also put quotation marks around the source virtual disk name copyType Identifies a virtual disk copy with a snapshot If the virtual disk copy has an online copy snapshot set this parameter to online If the virtual disk copy does not have a snapshot set this parameter to offline Remove Virtual Disk From Remote Replication Group Description This command removes a member virtual disk from an existin...

Page 238: ...replication group Remove Virtual Disk LUN Mapping Description This command removes the logical unit number LUN mapping Syntax remove allVirtualDisks virtualDisk virtualDiskName virtualDisks virtualDiskName1 virtualDiskNamen accessVirtualDisk lunMapping host hostName hostGroup hostGroupName Parameters Parameter Description allVirtualDisks Removes the LUN mapping from all virtual disks virtualDisk o...

Page 239: ...ifying a nonaccess virtual disk or an access virtual disk The script engine ignores the host or hostGroup parameters when you use the allVirtualDisks or virtualDisks parameters Rename A Snapshot Virtual Disk Description This command renames an existing snapshot virtual disk Syntax set snapVirtualDisk snapVirtualDiskName userLabel snapImageVirtualDiskName Parameters Parameter Description snapVirtua...

Page 240: ...e square brackets userLabel The new name for the SSD cache Enclose the name in double quotation marks You can use any combination of alphanumeric characters underscore _ hyphen and pound for the identifier Identifiers can have a maximum of 30 characters Repair Virtual Disk Consistency Description This command repairs the consistency errors on a virtual disk Syntax repair virtualDisk virtualDiskNam...

Page 241: ...physical disk A fully integrated hot spare physical disk Syntax replace physicalDisk enclosureID slotID wwID replacementPhysicalDisk enclosureID slotID Parameters Parameter Description physicalDisk Specifies the physical disks to assign to the virtual disk that you want to create Specify the enclosure ID and slot ID for each physical disk that you assign to the virtual disk Enclosure ID values are...

Page 242: ...cation groups that are configured to replicate over an iSCSI connection Storage arrays that receive this message automatically update their remote target IP address If the storage array with the changed IP address is unable to send its inter RAID controller module message to a remote storage array the system sends you an alert of the connectivity issue Use the reset command to re establish connect...

Page 243: ...a syntax error Additional Information The RAID controller module that receives the reset RAID controller module command resets the RAID controller module specified For example if the reset RAID controller module command is sent to RAID controller module 0 to request a reset of RAID controller module 0 then RAID controller module 0 reboots itself by doing a soft reboot If the reset RAID controller ...

Page 244: ...If no virtual disk is specified the statistics for every member virtual disk in the remote replication group are reset Enclose the virtual disk name in double quotation marks sampleType This parameter is optional The default value for sampleType is all all Data for all three sample types are reset mostRecent Statistics are reset for the most recent 50 resynchronization samples longestSyncTime Stat...

Page 245: ...roller modules with batteries NOTE If you do not specify a RAID controller module the age is reset for the storage array battery or both RAID controller module batteries If you specify a RAID controller module then the age for only that RAID controller module battery is reset Reset Storage Array iSCSI Baseline Description This command resets the iSCSI baseline for the storage array to 0 Syntax res...

Page 246: ...Parameters None Reset Storage Array Virtual Disk Distribution Description This command reassigns moves all virtual disks to their preferred RAID controller module Syntax reset storageArray virtualDiskDistribution Parameters None CAUTION Ensure that the multipath driver is running before you use this command or the virtual disk is not accessible NOTE Under certain host operating system environments...

Page 247: ...mage can be one of these An integer value that is the sequence number of the snapshot in the consistency group NEWEST Use this option when you want to show the latest snapshot image created in the consistency group OLDEST Use this option when you want to show the earliest snapshot image created in the consistency group Enclose the snapshot image name in double quotation marks Notes The name of a s...

Page 248: ...ency group or are separate For the virtual disks to be in the same write consistency group set this parameter to TRUE For the virtual disks to be separate set this parameter to FALSE NOTE If you set the writeConsistency parameter to TRUE the virtual disks must be in a write consistency group or groups This command resumes all write consistency groups that contain the virtual disks For example if v...

Page 249: ...ion that has entered a paused state A rollback operation can enter a paused state due to processing errors which causes a Needs Attention condition for the storage array If the rollback operation cannot be resumed the selected snapshot virtual disk reverts to a paused state and the Needs Attention condition is displayed NOTE You cannot use this command for snapshot images involved in online virtua...

Page 250: ...th firmware version 7 83 the order of the terms in the syntax is changed to be consistent with other commands Replace the deprecated command syntax with the new command syntax This command resumes a rollback operation that has entered a paused state A rollback operation can enter a paused state due to processing errors which triggers a Needs Attention condition for the storage array If the rollbac...

Page 251: ...fier has special characters you must also enclose the snapshot virtual disk identifier in double quotation marks snapImage The name of the snapshot image for which you want to resume snapshot virtual disk operations The name of a snapshot image is comprised of two parts The name of the snapshot group An identifier for the snapshot image in the snapshot group The identifier for the snapshot image c...

Page 252: ...t was temporarily stopped with the suspend ssdCache command Syntax resume ssdCache ssdCacheName Parameter Parameter Description ssdCache The alphanumeric identifier including and _ of the SSD cache that you want to resume Enclose the identifier in square brackets If the SSD cache name contains special characters or consists only of numbers you also must enclose the identifier in double quotation m...

Page 253: ... a disk pool unless you are supervised by your Technical Support representative Syntax revive diskPool diskPoolName Parameter Parameter Description diskPool The alphanumeric identifier including and _ of the disk pool that you want to revive Enclose the diskPoolName in square brackets Revive Physical Disk Description This command forces the specified physical disk to the optimal state CAUTION Corr...

Page 254: ...eter Description snapGroup The alphanumeric identifier including and _ of the snapshot group that you want to set to the Optimal state Enclose the snapshot group identifier in square brackets Revive Snapshot Virtual Disk Description This command forces a specified snapshot virtual disk to the Optimal state The snapshot virtual disk can be A standalone snapshot virtual disk A snapshot virtual disk ...

Page 255: ...on logFile Name of the file to which to save the log sense data You must put quotation marks around the file name Save Physical Disk Channel Fault Isolation Diagnostic Status Description This command saves the physical disk channel fault isolation diagnostic data that is returned from the start physical disk channel fault isolation diagnostics command You can save the diagnostic data to a file as ...

Page 256: ...L file format Save Physical Disk Log Description 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 Parameter Parameter Description logFile Name of the file to which to write the log sense data You must put quotation marks around the file name Save RAID Controller Module NVSRAM Descr...

Page 257: ...zation process proceeds A sample collects data until the synchronization process completes or until a disruption to the synchronization process occurs such as a virtual disk ownership transfer or a read write error When a synchronization process disruption is resolved for example the virtual disk is transferred to the alternate RAID controller module a new sample is created and updated as the sync...

Page 258: ...ion group all the data will be written to the same file Enclose the virtual disk name in double quotation marks sampleType This parameter is optional The default value for sampleType is all all Data for all three sample types are collected and written to the same file mostRecent Statistics are recorded for the most recent 50 resynchronization samples longestSyncTime Statistics are collected for th...

Page 259: ...tion file Name of the file that contains the configuration values You must put quotation marks around the file name allConfig Saves all of the configuration values to the file If you choose this parameter all of the configuration parameters are set to TRUE globalSettings Saves the global settings to the file To save the global settings set this parameter to TRUE To prevent saving the global settin...

Page 260: ...he allConfig parameter The parameters are optional you do not have to enter any parameters Save Storage Array Core Dump Description This command saves a core dump to a specified file on a host Syntax save storageArray coreDump file filename Parameter Parameter Description file The file path and the file name to which you save the core dump Enclose the file name in double quotation marks For exampl...

Page 261: ...ved If the parameter is set to raidConfiguration the RAID configuration data will be retrieved The RAID configuration data includes disk groups and associated virtual disks If the parameter is set to all all data that resides in the database will be retrieved This includes disk group and disk pool configuration The default is raidConfiguration file The file path and the file name to which you want...

Page 262: ...file You must specify the xml file extension when you enter the file name dbmDatabase The file path and the file name of the DBM database from which you want to generate the XML information file Enclose the file name in double quotation marks For example dbmDatabase C Array Backups DBMbackup_03302010 dbm This command does not automatically append a file extension to the saved file You must specify...

Page 263: ...rage array that provides information useful in determining steps or states that led to the error This information may be useful to your Technical Support representative in helping determine error causes NOTE Some storage arrays may be unable to support all the above mentioned types of events Syntax save storageArray allEvents criticalEvents warningEvents infoEvents debugEvents file filename count ...

Page 264: ...the statistics collected are all statistics from the RAID controller module start of day Enclose the parameter in square brackets baseline This parameter defines that the statistics collected are all statistics from the time the RAID controller modules were reset to zero using the reset storageArray iscsiStatsBaseline command Enclose the parameter in square brackets file The name of the file to wh...

Page 265: ...le name Save Storage Array SAS PHY Counts Description This command saves the storage array SAS physical layer SAS PHY counters to a file To reset the SAS PHY counters run the Reset Storage Array SAS PHY Baseline command See Reset Storage Array SAS PHY Baseline Syntax save storageArray SASPHYCounts file filename Parameters Parameter Description file Specifies the file path and the file name to whic...

Page 266: ...or Event Log information The NVSRAM data Current problems and associated recovery information The performance statistics for the entire storage array The persistent registration information and the persistent reservation information Detailed information about the current status of the storage array The diagnostic data for the physical disk A recovery profile for the storage array The unreadable se...

Page 267: ...and specifies a schedule for collecting support bundle data NOTE This command must be run from the command line It cannot be run in the MD Storage Manager script editor Syntax SMcli supportBundle schedule enable disable all storageArrayName data pathName startTime HH MM startDate MM DD YY endDate MM DD YY daysOfWeek months onDays weekNumber First Second Third Fourth Last dayOfWeek Sunday Monday Tu...

Page 268: ... startDate 06 27 11 scheduleDay Defines a day of the week you want to create a snapshot virtual disk and perform a copy on write operation The values that you can enter are monday tuesday wednesday thursday friday saturday sunday and all For example scheduleDay wednesday startTime Defines time of a day you want to create a snapshot virtual disk and start performing a copy on write operation The fo...

Page 269: ... string is used or no text string is specified the default time zone is GMT For example CST can be specified in two different ways timeZone GMT 06 00 or timeZone USA Chicago NOTE To remove a schedule use the delete virtualDisk command with the schedule parameter The delete command with the schedule parameter deletes only the schedule not the snapshot virtual disk Ensure that you do not inadvertent...

Page 270: ...pImages The default action is purgeSnapImages repositoryFullLimit The percentage of repository capacity at which you receive a warning that the snapshot repository virtual disk is nearing full Use integer values For example a value of 70 means 70 percent The default value is 75 autoDeleteLimit The maximum number of snapshot images that you want to automatically delete if you have selected to purge...

Page 271: ...nd defines the properties for a disk group Syntax set diskGroup diskGroupName addPhysicalDisks enclosureID1 slotID1 enclosureID2 slotID2 enclosureIDn slotIDn raidLevel 0 1 5 6 owner 0 1 Parameters Parameter Description diskGroup Sequence number of the disk group for which to set properties You must put brackets around the disk group number addPhysicalDisks Identifies the physical disk by enclosure...

Page 272: ...ment Size option Then retry the operation Return code Error 462 A SYMbol procedure could not be carried out because the firmware could not allocate sufficient cache memory Operation when error occurred PROC_startVolum In addition a Major Event Log MEL event indicating insufficient cache available to complete the DCE operation may occur DCE requires enough memory to buffer the data read from the or...

Page 273: ... diskPoolName1 diskPoolNamen allDiskPools reservePhysicalDiskCount reservePhysicalDiskCountValue warningThreshold warningThresholdValue default criticalThreshold criticalThresholdValue default criticalPriority highest high medium low lowest backgroundPriority highest high medium low lowest degradedPriority highest high medium low lowest userLabel diskPoolName Parameters Parameter Description diskP...

Page 274: ...This parameter governs the priority for background task activities on the disk pool Set Disk Pool Complete Description This command sets a disk pool that is in an Incomplete state to the Complete state Syntax set diskPool diskPoolName complete Parameter Parameter Description diskPool The alphanumberic identifier of the disk pool including and _ that you want to set to a Complete state Enclose the ...

Page 275: ...et tags can be any combination of alphanumeric characters with a maximum length of ten characters Alphabetical characters can be uppercase or lowercase You can also use the underscore character _ and the hyphen character You cannot use spaces in an asset tag name You must put quotation marks around the asset tag name Set Enclosure Identification Description This command sets the ID of an enclosure...

Page 276: ...ommand for purposes other than what is stated above might result in data corruption or data loss without notification Syntax set physicalDisk enclosureID slotID physicalDisks enclosureID1 slotID1 enclosureID2 slotID2 enclosureIDn slotIDn allPhysicalDisks nativeState Parameters Parameter Description physicalDisk or physicalDisks The enclosure and the slot where the physical disk resides Enclosure I...

Page 277: ...ation marks Host Group Parameter Host Has Individual Virtual Disk to LUN Mappings Host Does Not Have Individual Virtual Disk to LUN Mappings hostGroupName The host is removed from the present host group and is placed under the new host group defined by hostGroupName The host is removed from the present host group and is placed under the new host group defined by hostGroupName none The host is remo...

Page 278: ...umber from the host channel number with a comma For example the identifier number for host channel 2 on controller 0 would be 0 2 preferredID The port identifier for the specified host port Port ID values are 0 to 127 Set Host Group Description This command renames a host group Syntax set hostGroup hostGroupName userLabel newHostGroupName Parameters Parameter Description hostGroup Name of the host...

Page 279: ...A host port label has special characters enclose the HBA host port label in double quotation marks host The name of the host to which the HBA host port is connected Enclose the host name in double quotation marks userLabel The new name that you want to give to the HBA host port Enclose the new name of the HBA host port in double quotation marks NOTE When you use this command you can specify one or...

Page 280: ...ecret A secret is a security key that is similar to a password NOTE Use the chapSecret parameter only for initiators requiring mutual authentication Set iSCSI Target Properties Description This command defines properties for an iSCSI target Syntax set iscsiTarget iscsiID authenticationMethod none chap chapSecret securityKey targetAlias userLabel Parameters Parameter Description iSCSIID The iSCSI t...

Page 281: ...forms Syntax set physicalDiskChannel 1 2 status optimal degraded Parameters Parameter Description physicalDiskChannel Identifier number of the physical disk channel for which to set the status Valid physical disk channel values are 1 or 2 You must put brackets around the physical disk channel number status Condition of the channel You can set the channel status to optimal or degraded NOTE Use the ...

Page 282: ...k to the optimal state use the revive physicalDisk command Syntax set physicalDisk enclosureID slotID physicalDisks enclosureID1 slotID1 enclosureID2 slotID2 enclosureIDn slotIDn operationalState failed Parameters Parameter Description physicalDisk or physicalDisks The enclosure and the slot where the physical disk resides Enclosure ID values are 0 to 99 Slot ID values are 0 to 31 Enclose the encl...

Page 283: ...ed using the starting byte offset within the region and the byte value or bit value of the new data to be stored into the NVSRAM hostNVSRAMByte The NVSRAM for the host specific region The setting specifies the host index for the specific host the starting offset within the region the number of bytes and the byte value or bit value of the new data to be stored into the NVSRAM IPv4GatewayIP The IP a...

Page 284: ...FFFF 0 FFFF 0 FFFF 0 FFFF 0 FFFF 0 FFFF 0 FFFF IPv4Address 0 255 0 255 0 255 0 255 IPv4ConfigurationMethod static dhcp IPv4SubnetMask 0 255 0 255 0 255 0 255 duplexMode TRUE FALSE portSpeed autoNegotiate 10 100 1000 Options for the iscsiHostPort Parameter IPv4Address 0 255 0 255 0 255 0 255 IPv6LocalAddress 0 FFFF 0 FFFF 0 FFFF 0 FFFF 0 FFFF 0 FFFF 0 FFFF 0 FFFF IPv6RoutableAddress 0 FFFF 0 FFFF 0...

Page 285: ...v6 settings are applied you must set these iscsiHostPort options enableIPV4 TRUE enableIPV6 TRUE The IPv6 address space is 128 bits It is represented by eight 16 bit hexadecimal blocks separated by colons The maxFramePayload option is shared between IPv4 and IPv6 The payload portion of a standard Ethernet frame is set to 1500 and a jumbo Ethernet frame is set to 9000 When using jumbo frames all of...

Page 286: ...nearing full Use integer values For example a value of 70 means 70 percent The default value is 75 Notes The repository virtual disk name is automatically created by the MD storage management software and the firmware when you create a new snapshot group You cannot rename the repository virtual disk because renaming the repository virtual disk will break the linkage with the snapshot images Set Re...

Page 287: ...as the primary virtual disk or the secondary virtual disk To define the virtual disk as the primary virtual disk set this parameter to primary To define the virtual disk as the secondary virtual disk set this parameter to secondary This parameter applies only when the virtual disk is part of a replication relationship syncPriority The priority that full synchronization has relative to host I O act...

Page 288: ...the host writes to the primary virtual disk In the event of a transmission link failure the data is buffered until a full synchronization can occur This action can require additional system overhead to maintain the buffered data which slows operations Setting the writeOrder parameter to notPreserved frees the system from having to maintain data in a buffer but it requires forcing a full synchroniz...

Page 289: ...r than the defined time You can specify the length of time in minutes hours or days warningRecoveryThreshold Specify the length of time to wait until a warning is triggered when the automatic data update for the point in time image on the remote storage array is older than the defined time Define the threshold from the end of the previous update You can specify the length of time in minutes hours ...

Page 290: ...repository virtual disk You have two options for defining the name of a repository virtual disk Use an existing repository virtual disk name Create a new repository virtual disk when you run this command The name of an existing repository virtual disk is comprised of two parts The term repos A four digit numerical identifier that you assign to the repository virtual disk name Enclose the name of t...

Page 291: ...lue is FALSE Notes You can use any combination of alphanumeric characters underscore _ hyphen and pound for the names Names can have a maximum of 30 characters When you use this command you can specify one or more of the parameters You do not however need to use all of the parameters A remote replication group repository virtual disk is an expandable virtual disk that is structured as a concatenat...

Page 292: ...of gathering performance data Enter an integer value for the polling interval in seconds for which you want to capture data The range of values is 3 to 3600 seconds The default value is 5 seconds performanceMonitorIterations The number of samples to capture Enter an integer value The range of values for samples captured is 1 to 3600 The default value is 5 Additional Information When you use this c...

Page 293: ... new snapshot group name in double quotation marks repositoryFullPolicy How you want snapshot image processing to continue if the repository virtual disks for the snapshot image group are full You can choose to fail writes to the base virtual disk failBaseWrites or delete purge the snapshot images purgeSnapImages The default action is purgeSnapImages repositoryFullLimit The percentage of repositor...

Page 294: ...s a media scan on a snapshot group Syntax set snapGroup snapGroupName mediaScanEnabled TRUE FALSE consistencyCheckEnabled TRUE FALSE Parameters Parameter Description snapGroup The alphanumeric identifier including and _ of the snapshot group on which you want to run a media scan Enclose the snapshot group name in double quotation marks inside of square brackets mediaScanEnabled The setting to turn...

Page 295: ... media scan Enclose the snapshot group name in double quotation marks inside of square brackets repositoryVirtualDisk The name of the repository virtual disk for which you want to increase capacity An available standard virtual disk is added to the repository virtual disk to increase the capacity of the repository virtual disk The repository virtual disk name is comprised of two parts The term rep...

Page 296: ...ter to TRUE To turn off snapshot scheduling set this parameter to FALSE schedule Use this parameter to schedule a snapshot group operation You can use one of these options for setting a schedule for a snapshot group operation immediate startDate scheduleDay startTime scheduleInterval endDate noEndDate timesPerDay timeZone NOTE For more information on how to schedule snapshots see Scheduling Snapsh...

Page 297: ...of repository capacity at which you receive a warning that the snapshot repository is nearing full Use integer values For example a value of 70 means 70 percent The default value is 50 repositoryFullPolicy How you want snapshot processing to continue if the snapshot repository virtual disk is full You can choose to fail writes to the source virtual disk failSourceWrites or fail writes to the snaps...

Page 298: ... or monthly by day or by date The enableSchedule parameter turns on or off the ability to schedule snapshots When you enable scheduling you use the schedule parameter to define when you want the snapshots to occur Parameters Parameter Description immediate Begins a snapshot operation immediately a snapshot virtual disk is created and a copy on write operation begins startDate Defines a specific st...

Page 299: ...g If you later decide to end the copy on write operations you must re enter the create snapshotVirtualDisk command and specify an end date timesPerDay Number of times you want the snapshot schedule to run in a day For example timesPerDay 4 timeZone Specifies the time zone to use for the scheduling operations using one of the following values GMT HH MM The offset from Greenwich Mean Time GMT in hou...

Page 300: ...the physical disks used for a snapshot virtual disk You also can perform a consistency check on the data Syntax set snapVirtualDisk snapVirtualDiskName mediaScanEnabled TRUE FALSE consistencyCheckEnabled TRUE FALSE Parameters Parameter Description snapVirtualDisk The alphanumeric identifier including and _ of the snapshot virtual disk for which you are setting properties Enclose the snapshot virtu...

Page 301: ... The percentage of repository virtual disk capacity at which you receive a warning that the snapshot repository virtual disk is nearing full Use integer values For example a value of 70 means 70 percent The default value is 75 repositoryVirtualDisk The alphanumeric identifier of the repository virtual disk has the snapshot image All repository identifiers have this form repos_xxxx where xxxx repre...

Page 302: ...the percentage This value must be less than the value of the cacheFlushStart parameter defaultHostType 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 by a name or a numerical index Enclose the host type name i...

Page 303: ...al disks in the storage array Not all RAID controller module types support all cache block sizes For redundant configurations this parameter includes all of the virtual disks that are owned by both RAID controller modules within the storage array Cache Flush Start and Cache Flush Stop When you define values to start a cache flush a value that is too low increases the chance that data needed for a ...

Page 304: ...er this command Syntax set storageArray enclosurePositions controller enclosureID enclosureIDn Parameter Parameter Description enclosurePostions A list of all of the enclosure IDs The sequence of the enclosure IDs 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 values separated by a space Enclo...

Page 305: ...Array icmpPingResponse TRUE FALSE Parameter Parameter Description icmpPingResponse This parameter turns on or turns off Echo Request messages Set the parameter to TRUE to turn on Echo Request messages Set the parameter to FALSE to turn off Echo Request messages Set Storage Array iSNS Server IPv4 Address Description This command sets the configuration method and address for an IPv4 Internet Storage...

Page 306: ...ss Parameter Parameter Description isnsListeningPort The IP address that you want to use for the iSNS server listening port The range of values for the listening port is 49152 to 65535 The default value is 3205 Additional Information A listening port resides on the database server and is responsible for these activities Listening monitoring for incoming client connection requests Managing the traf...

Page 307: ...rameter include the days of the week Setting the day causes the next learn cycle to be scheduled on the specified day after the currently scheduled learn cycle time The time in 24 hour format for example 8 00 a m is entered as 08 00 Nine o clock p m is entered as 21 00 and 9 30 p m is entered as 21 30 NOTE You can set the learn cycle to occur only once during a seven day period The time parameter ...

Page 308: ...til it is added to a secured disk group When a security capable physical disk is added to a secured disk group it becomes security enabled Whenever a security enabled physical disk is powered on it requires the correct security key from the RAID controller module before it can read or write data So a security enabled physical disk uses two keys the physical disk key that encrypts and decrypts the ...

Page 309: ...n and also if the bus topology changes for example if an extra device is added NOTE An unnamed discovery session is a discovery session that is established without specifying a target ID in the login request For unnamed discovery sessions neither the target ID nor the target portal group ID are available to the targets Set Thin Virtual Disk Attributes Description This command defines the propertie...

Page 310: ... cause an error NOTE The maximum capacity is 250 GB repositoryMaxCapacity Set the maximum capacity of the repository virtual disk The value must not be smaller that the physical capacity of the repository virtual disk If the new value results in a reduction in capacity to a level below the warning threshold the command will produce an error repositoryExpansionPolicy Set the expansion policy to aut...

Page 311: ...ficationPriority highest high medium low lowest owner 0 1 readCacheEnabled 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 introduce some risk of data loss in the unl...

Page 312: ...The setting to turn on or turn off caching without batteries To turn on caching without batteries set this parameter to TRUE To turn off caching without batteries set this parameter to FALSE mediaScanEnabled The setting to turn on or turn off media scan for the virtual disk To turn on media scan set this parameter to TRUE To turn off media scan set this parameter to FALSE If media scan is disabled...

Page 313: ... MB or GB for values greater than 9 addPhysicalDisks Adds new physical disks to the virtual disk Specify the enclosure ID and slot ID for each physical disk that you assign to the virtual disk Enclosure ID values are 0 to 99 Slot ID values are 0 to 31 You must put brackets around the enclosure ID values and the slot ID values Use with the addCapacity parameter if you must specify additional physic...

Page 314: ... disk is mapped You must put quotation marks around the host group name NOTE When using this command you can specify one or more of the parameters You do not however need to use all of the parameters NOTE You can apply the addCapacity segmentSize userLabel and logicalUnitNumber parameters to only one virtual disk at a time NOTE Setting the addCapacity addPhysicalDisks or segmentSize parameter star...

Page 315: ...TRUE FALSE consistencyCheckEnabled TRUE FALSE segmentSize segmentSizeValue userLabel userlabelValue writeCacheEnabled TRUE FALSE dataAssuranceDisabled TRUE FALSE flashCacheEnabled TRUE FALSE Parameters Parameter Description allVirtualDisks The properties for all virtual disks in the storage array virtualDisk or virtualDisks The name of the specific virtual disk for which you want to define propert...

Page 316: ...mum amount of time that data for the virtual disk stays in cache before the data is flushed to physical storage Valid values are listed in the Notes section cacheReadPrefetch The setting to turn on or turn off cache read prefetch To turn off cache read prefetch set this parameter to FALSE To turn on cache read prefetch set this parameter to TRUE cacheWithoutBatteryEnabled The setting to turn on or...

Page 317: ...o turn off the write cache set this parameter to FALSE segmentSize The amount of data in KB that the controller writeson a single physical disk in a virtual disk before writing data onthe next physical disk Valid values are 8 16 32 64 128 256 or 512 userLabel The new name that you want to give an existing virtual disk Enclose the new virtual disk name in double quotation marks writeCacheEnabled Th...

Page 318: ...a in cache is not subject to any age or time constraints The data is flushed based on other criteria that are managed by the RAID controller module Cache Without Battery Enabled Write caching without batteries enables write caching to continue if the RAID controller module batteries are completely discharged not fully charged or not present If you set this parameter to TRUE without an uninterrupti...

Page 319: ...st the supported values that are provided by the RAID controller module at run time If the value that you entered is not valid the RAID controller module returns a list of valid values Using a single physical disk for a single request leaves other physical disks available to simultaneously service other requests If the virtual disk is in an environment where a single user is transferring large uni...

Page 320: ...s parameter to identify that a virtual disk copy has a snapshot legacy If the virtual disk copy has a snapshot legacy set this parameter to online If the virtual disk copy does not have a snapshot legacy set this parameter to offline NOTE When using this command you can specify one or more of the parameters You do not however need to use all of the parameters Set Virtual Disk Mapping Description T...

Page 321: ...hat contains the host to which the virtual disk is mapped Notes A host group is an optional topological element that you can define if you want to designate a collection of hosts that share access to the same virtual disks The host group is a logical entity Define a host group only if you have two or more hosts that can share access to the same virtual disks You can use any combination of alphanum...

Page 322: ...ou want to show the latest snapshot image created in the consistency group OLDEST Use this option when you want to show the earliest snapshot image created in the consistency group Enclose the snapshot image name in double quotation marks inside square brackets You can enter more than one snapshot name or sequence number Enclose all of the snapshot names in one set of double quotation marks inside...

Page 323: ...I session for either an iSCSI initiator or iSCSI target Syntax When running from the command line use show iscsiInitiator initiatorName iscsiSessions show iscsiTarget targetName iscsiSessions When running from a script file use show iscsiInitiator initiatorName iscsiSessions show iscsiTarget targetName iscsiSessions Parameters Parameter Description initiatorName The name of the iSCSI initiator for...

Page 324: ... or RAID controller module 1 Associated virtual disks and free capacity Associated physical disks NOTE You can use the free capacity area value when you create a virtual disk based on the free capacity of a disk group For a description of how to use the free capacity value see the create virtualDisk command on Create RAID Virtual Disk Free Capacity Base Select Syntax show diskGroup diskGroupNumber...

Page 325: ...ber cancelImport The setting to spin the physical disks back down after the disk group dependencies have been read To spin down the physical disks set this parameter to TRUE To let the physical disks stay spinning set this parameter to FALSE NOTE This command returns the dependencies of a specific disk group which must be in an Exported state or a Forced state If a decision is made to retain the l...

Page 326: ...ow allHostPorts Parameters None Additional Information This command returns HBA host port information similar to this example HOST PORT IDENTIFIER HOST PORT NAME HOST TYPE 12 34 56 54 33 22 22 22 Jupiter1 Solaris 12 34 56 78 98 98 88 88 Pluto 1 Windows 2000 Server 2003 Clustered 54 32 12 34 34 55 65 66 Undefined Undefined Show Physical Disk Description For each physical disk in the storage array t...

Page 327: ...D1 enclosureID2 slotID2 enclosureIDn slotIDn summary Parameters Parameter Description allPhysicalDisks Returns information about all physical disks in the storage array NOTE To determine information about the type and location of all physical disks in the storage array use the allPhysicalDisks parameter driveMediaType retrieve information Valid physical disk media are these HDD Use this option whe...

Page 328: ...n This command shows cumulative physical disk channel data transfer and error information If the RAID controller module has automatically degraded a channel this command also shows interval statistics When using this command you can display information about one specific physical disk channel several physical disk channels or all physical disk channels Syntax show physicalDiskChannel 1 2 physicalD...

Page 329: ...rns the status values shown in the following table Status Definition Successful Downloads completed without errors Not Attempted Downloads did not start Partial Download Downloads are in progress Failed Downloads completed with errors Show RAID Controller Module Description For each RAID controller module in a storage array this command returns the following information Status Online Offline Curre...

Page 330: ...NVSRAM Description This command returns a list of the NVSRAM byte values for the specified host type If you do not enter the optional parameters this command returns a list of all NVSRAM byte values Syntax show allControllers controller 0 1 NVSRAM hostType hostTypeIndexLabel host hostName Parameters Parameter Description allControllers Returns information about both RAID controller modules in the ...

Page 331: ...ithin the remote replication group Syntax show allAsyncRemoteReplicationGroups asyncRemoteReplicationGroup asyncRemoteReplicationGroupName summary Parameters Parameter Description allAsyncRemoteReplicationGroups Use this parameter if you want to display the properties for all remote replication groups asyncRemoteReplicationGroup Use this parameter to display the properties for a remote replication...

Page 332: ...Parameters Parameter Description asyncRemoteReplicationGroup The name of the remote replication group for which you want to check the synchronization progress Enclose the remote replication group name in square brackets If the remote replication group name has special characters you also must enclose the remote replication group name in double quotation marks inside square brackets If the remote r...

Page 333: ...tual Disk Synchronization Progress NOTE This command valid only with Fibre Channel storage arrays Description This command returns the progress of data synchronization between the primary virtual disk and the secondary virtual disk in a Remote Replication configuration This command shows the progress as a percentage of data synchronization that has been completed Syntax show remoteReplication loca...

Page 334: ...square brackets If you enter more than one snapshot group name separate each name with a space Enclose all of the snapshot group names in only one set of double quotation marks summary The parameter to return a concise list of information about the snapshot groups schedule The parameter to return a concise list of information about the schedules for the snapshot group copy operations Notes This co...

Page 335: ...pshot images 0 Auto delete Snapshot images Disabled Snapshot image schedule Not Applicable Show Snapshot Image Description This command returns information about the snapshot images that a user had previously created Syntax For Showing A Specific Snapshot Image show snapImage snapImageName snapImages snapImageName1 snapImageNamen allSnapImages summary Parameters Parameter Description snapImage or ...

Page 336: ...e name of a snapshot image has two parts separated by a colon The identifier of the snapshot group The identifier of the snapshot image For example if you want to show snapshot image 12345 in a snapshot group that has the name snapGroup1 you would use this command show snapImage snapGroup1 12345 To show the most recent snapshot image in a snapshot group that has the name snapGroup1 you would use t...

Page 337: ...se list of information about the snapshot virtual disks Notes This command returns snapshot virtual disk information as shown in this example SNAPSHOT VOLUME SNAPSHOT IMAGE BASED SUMMARY SUMMARY Total Snapshot Volumes 1 Most Recent Snapshot Volume Day month date hh mm ss yyyy Status 1 Optimal 0 Non Optimal Name Type Status Capacity Associated Base Volume 2_SV_0001 Standard Optimal 3 000 GB 2 Snaps...

Page 338: ...e quotation marks inside square brackets Notes This command returns the SSD cache information similar to this example SSD Cache name my_cache Status Optimal Type Read Only I O characteristic type File System Maximum capacity allowed 1 862 645 GB Current capacity 557 792 GB Additional capacity allowed 1 304 852 GB Physical disk capacities All 278 896 GB Data Service DS Attributes Security capable N...

Page 339: ...ler module Valid RAID controller module identifiers are 0 1 or both where 0 is the RAID controller module in slot 0 1 is the RAID controller module in slot 1 and both is both RAID controller modules Enclose the RAID controller module identifier in square brackets If you do not specify a RAID controller module the default value is both file The file path and the file name to which you want to save ...

Page 340: ...cache storage that contains data from enabled virtual disks expressed as a percentage of SSD cache storage that is allocated This value represents the utilization or density of the SSD cache Derived from user data bytes allocated bytes Cache Utilization percentage normally is lower than 100 perhaps much lower This number shows the percent of SSD cache capacity that is filled with cache data The re...

Page 341: ...as copied from the base virtual disk to the SSD cache The Populate Actions Host Writes count may be zero for the cache configuration settings that do not fill the cache as a result of a Write I O operation Populate Actions Host Writes Blocks Number of blocks in Populate Actions Host Writes Invalidate Actions Number of times data was invalidated removed from the SSD cache A cache invalidate operati...

Page 342: ...on as if you entered the profile parameter Syntax show storageArray autoSupportConfig profile batteryAge connections defaultHostType healthStatus hostTypeTable hotSpareCoverage features time virtualDiskDistribution longRunningOperations summary Parameters Parameter Description profile Displays all properties of the logical and physical components that comprise the storage array The information ret...

Page 343: ...operties of the storage array hostTypeTable Displays a table of all host types known to the RAID controller module Each row in the table displays a host type index and the platform the index represents hotSpareCoverage Displays information about which virtual disks of the storage array have hot spare coverage and which virtual disks do not features Displays a list of the feature identifiers for al...

Page 344: ...rties the RAID controller modules validate that the firmware can support the properties Syntax show storageArray autoConfiguration physicalDiskType SAS raidLevel 0 1 5 6 diskGroupWidth numberOfPhysicalDisks diskGroupCount numberOfDiskGroups virtualDisksPerGroupCount numberOfVirtualDisksPerGroup hotSpareCount numberOfHotspares segmentSize segmentSizeValue cacheReadPrefetch TRUE FALSE securityType n...

Page 345: ...set this parameter to FALSE To turn on cache read prefetch set this parameter to TRUE securityType The setting to specify the security level when creating the disk groups and all associated virtual disks These settings are valid none The disk group and virtual disks are not secure capable The disk group and virtual disks are capable of having security set but security has not been enabled enabled ...

Page 346: ...ay LUN mappings If you run this command with no parameters this command returns all LUN mappings Syntax show storageArray lunMappings host hostName hostgroup hostGroupName Parameters Parameter Description host Name of a specific host for which to see the LUN mappings You must put quotation marks and brackets around the host name The host name and quotation marks must be inside the brackets hostGro...

Page 347: ...t 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 Unreadable Sectors Description This command returns a table of the addresses of all of the sectors in the storage array that cannot be read The table is organized with column headings for the following informati...

Page 348: ...hin Virtual Disk Description This command returns the expansion history or the consumed capacity for the specified thin virtual disk or virtual disks Syntax show allVirtualDisks virtualDisk virtualDiskName virtualDisks virtualDiskName1 virtualDiskNameN consumedCapacity expansionHistory file fileName Parameters Parameter Description allVirtualDisks The setting to return information about all of the...

Page 349: ...es With the expansionHistory parameter the command returns information similar to the example shown below Thin virtual disk name virtual disk nameRepository virtual disk Name REPOS_NNNN Logged Time Expansion Type Start Capacity End Capacity MM DD YYYY HH MM SS Manual Automatic NNNNNNNN bytes NNNNNNNN bytes With the consumedCapacity parameter the command returns information similar to the example s...

Page 350: ... snapshot legacy repository virtual disks The mirror repository virtual disks The snapshot legacy virtual disks The snapshot legacy copies Syntax show allVirtualDisks virtualDisk virtualDiskName virtualDisks virtualDiskName1 virtualDiskNameN summary Parameters Parameter Description allvirtualDisks The setting to return information about all of the virtual disks in the storage array virtualDisk or ...

Page 351: ...eted The completed amount of the long running operation is shown as a percentage for example 25 means that 25 percent of the long running operation is completed Syntax show virtualDisk virtualDiskName actionProgress Parameters Parameter Description virtualDisk Name of the virtual disk running the long running operation You must put quotation marks and brackets around the virtual disk name The virt...

Page 352: ...virtual disk about which to retrieve information You must put quotation marks and brackets around the target virtual disk name The target virtual disk name and quotation marks must be inside the brackets Show Virtual Disk Copy Source Candidates Description This command returns information about the candidate virtual disks that you can use as the source for a virtual disk copy operation Syntax show...

Page 353: ...ription This command returns information about the performance of the virtual disks in a storage array Syntax show allVirtualDisks virtualDisk virtualDiskName virtualDisks virtualDiskName1 virtualDiskNameN performanceStats Parameters Parameter Description allvirtualDisks The setting to return performance statistics about all of the virtual disks in the storage array virtualDisk or virtualDisks Nam...

Page 354: ...database in the controller firmware Syntax start storageArray configDbDiagnostic Parameters None Notes Upon completion of the diagnostic test the controller firmware returns one of these results Diagnosis completed without errors No ZIP file created Diagnosis completed with errors Refer to the ZIP file created at Install_dir data FirmwareUpgradeReports timestamp_buildNo zip If the diagnostic test ...

Page 355: ... snapshot virtual disk continues to track any new changes between the base virtual disk and the consistency group snapshot virtual disk that occur after the rollback operation is completed To stop a rollback operation to the member base virtual disks use the stop cgSnapImage rollback command Syntax start cgSnapImage consistencyGroupName rollback memberVirtualDiskSet memberVirtualDiskName1 memberVi...

Page 356: ...orm the specified disk group by blinking the indicator LEDs on the physical disks Use the stop diskGroup blink command to turn off the indicator LEDs on the physical disks Syntax start diskGroup diskGroupNumber blink Parameters Parameter Description diskGroup Number of the disk group to identify You must put brackets around the disk group number Start Disk Group Defragment Description This command...

Page 357: ... command is unsuccessful because hardware problems prevented the completion of the export use the set diskGroup forceState command The set diskGroup forceState command lets you use the start diskGroup import command to import a disk group After the disk group is in an Exported state or a Forced state you can remove the physical disks that comprise the disk group from the storage array You can rein...

Page 358: ...nd initiates a location operation on all of the physical disks that comprise the specified disk pool Syntax start diskPool diskPoolName locate Parameters Parameter Description diskPool The alphanumberic identifier of the disk pool including and _ that you want to locate Enclose the diskPoolName in square brackets Start Enclosure Blink Description This command identifies an enclosure by turning on ...

Page 359: ...is operation ends the iSCSI connections for the portal and brings down the portal temporarily Start Physical Disk Blink Description This command blinks a physical disk by turning on an indicator light on the physical disk Run the stop physicalDisk blink command to turn off the indicator light on the physical disk Syntax start physicalDisk enclosureID slotID blink Parameters Parameter Description p...

Page 360: ...Disk Channel Fault Isolation Diagnostics Description 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 slotID1 enclosureID2 slotID2 enclosureIDn slotIDn physicalDisks enclosureID1 slotID1 enclosureIDn slotIDn dataPattern fixed pseudoRand...

Page 361: ...e terminating the test testIterations The number of times that you want to repeat the test timeout The length of time in minutes that you want to run the test NOTE Use the save physicalDiskChannel faultDiagnostics command and the stop physicalDiskChannel faultDiagnostics command in association with the start physicalDiskChannel faultDiagnostics command These commands are needed to save the diagnos...

Page 362: ...Start Remote Replication Synchronization Description This command starts Remote Replication synchronization Syntax start asyncRemoteReplicationGroup asyncRemoteReplicationGroupName synchronize deleteRecoveryPointIfNecessary Parameter Parameter Description asyncRemoteReplicationGroup The name of the remote replication group for which you want to start synchronization Enclose the remote replication ...

Page 363: ...l 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 must be erased in two groups using the start secureErase physicalDisks command For example if there are seven 7 SED physical disks the secure erase can be performed by execu...

Page 364: ...isk or snapshot virtual disks for which you want to start a rollback operation Enclose the snapshot virtual disk name in square brackets If the snapshot virtual disk name has special characters you must also enclose the snapshot virtual disk name in double quotation marks Start Snapshot Image Rollback Description This command starts a rollback operation for a set of snapshot images The content of ...

Page 365: ...hot group The identifier of the snapshot image For example if you want to start a rollback operation for snapshot image 12345 in a snapshot group that has the name snapGroup1 you would use this command start snapImage snapGroup1 12345 rollback To start a rollback operation for the most recent snapshot image in a snapshot group that has the name snapGroup1 you would use this command start snapImage...

Page 366: ...a using PowerVault MD Storage Manager Performance modeling ends but no data is available when one of the following conditions occurs You reboot the RAID controller module You make any changes to the SSD cache configuration The state of the SSD cache changes Start Storage Array Blink Description This command identifies a storage array by turning on the indicator LED for the storage array Use the st...

Page 367: ...ks the structural integrity of the database mirror When the sourceLocation parameter is set to disk the peer RAID controller module initiates a block check When the sourceLocation parameter is set to cache the peer RAID controller module initiates a record check contentCheck This option performs a deep analysis of each record s contents The default value is fileSystem controller The RAID controlle...

Page 368: ... actions Returns a description of the inconsistency Saves a ZIP file containing raw binary data The RAID controller module firmware saves the ZIP file to this location Install_dir data FirmwareUpgradeReports timestamp_buildNo zip You can use the binary data to help determine the cause of the problem or you can send the file containing the binary data to a Technical Support representative To stop t...

Page 369: ...virtual disk name If the virtual disk name has special characters you must also put quotation marks around the virtual disk name Stop Configuration Database Diagnostic Description This command stops the diagnostic test to validate the configuration database in the controller firmware that was started by the start storageArray configDbDiagnostic command Syntax Stop storageArray configDbDiagnostic P...

Page 370: ...re brackets When the memberVirtualDiskSet parameter is not used the rollback process applies to all member virtual disks of the consistency group memberVirtualDiskSet The name of one or more member base virtual disks in a consistency group that you want to stop a rollback operation Enclose each member base virtual disk name in double quotation marks inside parenthesizes You can enter more than one...

Page 371: ...napVirtualDisk The name of the consistency group snapshot virtual disk that you want to stop creating Enclose the name of the consistency group snapshot virtual disk in square brackets The name of the consistency group snapshot virtual disk that you want to delete Enclose the consistency group snapshot virtual disk name in square brackets If the consistency group snapshot virtual disk name has spe...

Page 372: ...Images On Consistency Group Description This command stops all of the pending snapshot images that are to be created on a snapshot consistency group If the snapshot consistency group does not have any pending snapshot images the MD storage management software displays an error message and does not run the command Syntax stop consistencyGroup consistencyGroupName pendingSnapImageCreation Parameter ...

Page 373: ... the indicator lights on the expansion enclosures that were turned on by the start physicalDiskChannel blink command Syntax stop physicalDiskChannel blink Parameters None Stop Physical Disk Channel Fault Isolation Diagnostics Description This command stops the physical disk port fault isolation diagnostics which stops the start physicalDisk channel fault isolation diagnostics command before it com...

Page 374: ...ter Description snapGroup The alphanumeric identifier including and _ of the snapshot group that has the pending snapshot image copy on write operation that you want to stop Enclose the snapshot group name in double quotation marks consistencyGroup The alphanumeric identifier including and _ of a snapshot consistency group that has the pending snapshot image copy on write operation that you want t...

Page 375: ...skNameN Parameters Parameter Description virtualDisk or virtualDisks The name of the specific virtual disk for which you want to stop a copy on write operation You can enter more than one virtual disk name Enclose the virtual disk names using one of these forms On a Windows command line virtualDiskName In a Windows script engine window virtualDiskName On a Linux command line virtualDiskName In a L...

Page 376: ...If the base virtual disk already has n 1 number of snapshot legacy repository virtual disks the default name is aaa Rn Stop Snapshot Legacy Rollback Description NOTE With firmware version 7 83 the order of the terms in the syntax is changed to be consistent with other commands Replace the deprecated command syntax with the new command syntax This command stops a snapshot rollback operation that wa...

Page 377: ...d or inconsistent data The related snapshot virtual disk becomes disabled and unusable Syntax stop rollback virtualDisk snapshotVirtualDiskName Parameters Parameter Description virtualDisk Names the specific snapshot virtual disk for which you want to resume a rollback operation Enclose the snapshot virtual disk name in square brackets If the snapshot virtual disk name has special characters you m...

Page 378: ...when you want to show the earliest snapshot image created in the snapshot group Enclose the snapshot image name in double quotation marks inside square brackets Notes The name of a snapshot image has two parts separated by a colon The identifier of the snapshot group The identifier of the snapshot image For example if you want to stop a rollback operation for snapshot image 12345 in a snapshot gro...

Page 379: ...you can save the data to a file Syntax stop ssdCache ssdCacheName performanceModeling file filename Parameters Parameter Description ssdCache The alphanumeric identifier including and _ of the SSD cache that you want to locate Enclose the identifier in square brackets If the SSD cache name contains special characters or consists only of numbers you also must enclose the identifier in double quotat...

Page 380: ...e Time of I Os Avg Response Time of I Os 186 GB 0 ms 0 ms 0 0 0 ms 0 0 0 ms 0 0 372 GB 0 ms 0 ms 0 0 0 ms 0 0 0 ms 0 0 557 GB 0 ms 0 ms 0 0 0 ms 0 0 0 ms 0 0 558 GB 0 ms 0 ms 0 0 0 ms 0 0 0 ms 0 0 744 GB 0 ms 0 ms 0 0 0 ms 0 0 0 ms 0 0 931 GB 0 ms 0 ms 0 0 0 ms 0 0 0 ms 0 0 1117 GB 0 ms 0 ms 0 0 0 ms 0 0 0 ms 0 0 1303 GB 0 ms 0 ms 0 0 0 ms 0 0 0 ms 0 0 1489 GB 0 ms 0 ms 0 0 0 ms 0 0 0 ms 0 0 1675 ...

Page 381: ...c command Syntax stop storageArray configDbDiagnostic Parameters None Notes The controller firmware returns a confirmation that the diagnostic test was cancelled In addition you can start the database configuration diagnostic test through the storage management software GUI however you cannot stop the database configuration diagnostic test through the storage management software GUI If you want to...

Page 382: ... 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 does not stop a firmware download that is already in progress to a physical disk however this command stops all firmware downloads to physical disks that are waiting for the download Syntax stop storageArray physicalDiskFirmwareD...

Page 383: ...ends a Remote Replication operation NOTE This command is valid only with Fibre Channel storage arrays Syntax suspend remoteReplication primary primaryVirtualDiskName primaries primaryVirtualDiskName1 primaryVirtualDiskNameN writeConsistency TRUE FALSE Parameters Parameter Description primary or primaries The name of the virtual disk for which you want to suspend operation Enclose the virtual disk ...

Page 384: ...e impact to the host application that might occur while any changed data on the local storage array is copied to the remote storage array Syntax suspend asyncRemoteReplicationGroup asyncRemoteReplicationGroupName Parameter Parameter Description asyncRemoteReplicationGroup The name of the remote replication group that you want to suspend Enclose the remote replication group name in square brackets ...

Page 385: ...e storage array associated with a remote replication group Syntax diagnose asyncRemoteReplicationGroup asyncRemoteReplicationGroupName testID all connectivity latency bandwidth portConnections Parameters Parameter Description asyncRemoteReplicationGroup The name of an existing remote replication group that you want to test Enclose the remote replication group name in square brackets If the remote ...

Page 386: ...idth as well as the negotiated link speed of the port on the RAID controller module performing the test Port connections Shows the port that is being used for replicating on the local storage array and the port that is receiving the replicated data on the remote storage array Validate Storage Array Security Key Description This command validates the security key for a storage array that has self e...

Page 387: ... 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 number The pass phrase must contain at least one non alphanumeric character for example NOTE If your pass phrase does not meet these criteria you receive an error message 387 ...

Page 388: ...388 ...

Page 389: ...ating a new script file use any file name and extension that runs on the host operating system To run a script file from the command line enter the following text client smcli 123 45 67 89 f scriptfile scr Configuration Script Example 1 This example creates a new virtual disk using the create virtualDisk command in the free space of a disk group Show Create RAID 5 Virtual Disk 7 on existing Disk G...

Page 390: ...virtualDiskName freeCapacityArea freeCapacityIndexNumber capacity virtualDiskCapacity owner 0 1 segmentSize segmentSizeValue enclosureLossProtect TRUE FALSE The general form of the command shows the optional parameters in a different sequence than the optional parameters in the example You can enter optional parameters in any sequence You must enter the required parameters in the sequence shown in...

Page 391: ...in the previous example creates a new virtual disk The significant difference between these two examples is that this example shows how you can define specific physical disks to include in the virtual disk To find out what physical disks are available in a storage array run the show storageArray profile command The following syntax is the general form of the create virtualDisk command shown in the...

Page 392: ...392 ...

Page 393: ...functionality available in the PowerVault MD32xx and MD36xx series of storage arrays Add Member To Consistency Group Add Physical Disks to SSD Cache Add Virtual Disk to Remote Replication Group Blink SSD Cache Cancel Remote Replication Group Role Reversal Change SSD Cache Application Type Check Remote Replication Group Consistency Check Repository Consistency Check Storage Array Connectivity Clear...

Page 394: ...esume Consistency Group Snapshot Virtual Disk Resume Remote Replication Group Resume Snapshot Image Rollback Resume Snapshot Virtual Disk Resume SSD Cache Revive Snapshot Group Revive Snapshot Virtual Disk Save Remote Replication Group Statistics Save Storage Array Core Dump Save Storage Array DBM Database Save Storage Array DBM Validator Information File Set Consistency Group Attributes Set Consi...

Page 395: ...nsistency Group Snapshot Virtual Disk Stop Pending Snapshot Images On Consistency Group Stop Snapshot Legacy Rollback Stop Snapshot Group Image Stop Snapshot Group Pending Snapshot Images Stop Snapshot Image Rollback Stop Snapshot Virtual Disk Stop SSD Cache Performance Modeling Stop Storage Array Configuration Database Diagnostic Suspend SSD Cache Suspend Remote Replication Group Test Remote Repl...

Page 396: ... Delete Virtual Disk On A Disk Pool Resume Snapshot Legacy Rollback Set Snapshot Legacy Virtual Disk Set Virtual Disk Copy Show Virtual Disk Stop Snapshot Legacy 396 ...

Reviews: