HP StorageWorks SAN Virtualization Services Platform Manager Command Line Interface User Guide Abstract This guide describes the use of the HP StorageWorks SAN Virtualization Services Platform Manager command line interface (CLI) with approved storage systems.
© Copyright 2008, 2009, 2010, 2011 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. The information contained herein is subject to change without notice.
Contents 1 Overview..................................................................................................7 Modes of command execution....................................................................................................8 Interactive mode..................................................................................................................8 Single command mode.........................................................................................................
GetVirtualDiskName command.......................................................................................27 GetVirtualDiskNames command......................................................................................27 GetVersion command....................................................................................................27 ListHosts command........................................................................................................27 ListStoragePools command...........
BreakAllRemoteAsyncMirrorGroups command...................................................................43 BreakAllRemoteAsyncMirrorTasks command......................................................................43 BreakLocalAsyncMirrorGroup command...........................................................................43 BreakLocalAsyncMirrorTask command..............................................................................44 BreakRemoteAsyncMirrorGroup command...............................
3 Server-free backup with the VSM CLI...........................................................58 Typical server-free backup process............................................................................................58 Server-free backup for a non-Windows operating system..............................................................58 Automating a server-free backup for a non-Windows operating system......................................58 Scheduling of scripts......................................
1 Overview The VSM application programming interface (API) and command line interface (CLI) allows storage arrays to perform sophisticated virtualization tasks by calling functions from a VSM library loaded in every client server. This VSM library communicates with the VSM device driver and with the VSM itself. Use the SVSP CLI to run individual commands and script files for virtualization tasks. Except where noted, the CLI commands are OS-independent.
NOTE: To pass command line comments from the server to the SVSP it is necessary to create a CLI virtual disk. This disk behaves like a "mailbox" for commands and responses. Modes of command execution There are three modes of command execution: • Interactive • Single command • Script Interactive mode Run the VSM CLI executable from the command prompt. To begin, enter SelectVSMDomain and specify the SVSP domain name, user name, and password. Then type your commands directly to the command line.
Figure 1 Example of script execution output The following are examples of creating a batch/shell file to execute a script: VSM_CLI [-SD DomainName UserName Password] ~ [-I input_file] [-O output_file] VSM CLI [-SD DomainName UserName Password] ~ [-I input_file] [-OX output_file] Figure 2 (page 9) shows an example of a failed script and how you can use the information for troubleshooting.
Constraints on name strings Name strings are limited to 31 characters, followed by a zero-terminating character. Name strings of VSM objects (virtual disks, points-in-time, snapshots, and so on) are case sensitive. Name strings that contain spaces must be surrounded by quotation marks.
specific DPM group. If a host is assigned to more than one DPM group, then use the VSM GUI and not the CLI to make virtual disk presentations. General comments Template/root names Names of created VSM objects (such as, point-in-time (PiT), snapshot, and so on) may be fully provided by the user explicitly, or may be provided as a template (root) name, to which the VSM API concatenates a unique suffix to create a complete unique name.
There is an additional API or CLI function that is used to wait for the completion of such operations: WaitForObjectCreation. The list of the above mentioned creation operations include CreateVirtualDisk, CreatePiT, CreateSnapshot, CreateVDGroupPiT, CreateVDGroupSnapshot, CreateAsyncMirrorUserPiT, and CreateVDGroup.
While async mirror 1 2 3 4 On Vdisk N Y Y Y N N Y N On snapshot N Y Y Y N N N Y On VDG N/A Y Y Y N N N Y A thick virtual disk is a virtual disk that is fully allocated or not thin provisoned (a standard virtual disk). This is a two-step process. A leg is a single synchronous mirror task. Rollback is not allowed.
2 Using the VSM command line interface A command line interface (CLI) was created for the Virtualization Services Manager (VSM) application to make the management of some tasks easier. This CLI utility allows you to create and run script files to perform virtualization tasks. Any SAN Virtualization Services Platform (SVSP) domain requires a login operation. Due to security issues, you want to define who can run CLI commands. Users can be defined with the VSM GUI.
-I input_file This option specifies that input commands are to be read from the input file. The format of the command is the same as the commands for the -C option, which is: Command -ARG_NAME1 arg1_value1, ~ -ARG_NAME1 arg1_value1, ~ -ARG2_NAME2 arg2_value1 arg2_value2 NOTE: • The -C and -I options are mutually exclusive (they cannot be used together). • If neither -C nor -I is used, the stdin (standard input) is used for the (interactive) input.
as an argument separator. Consequently, enclose numbers with a decimal symbol between quotation marks to avoid this problem. NOTE: When using the -C option, you must use \” (backslash and quotation mark) instead of a simple quotation mark before and after the string name. (The backslash character is the literal escape character that causes the next character to be treated literally.
NOTE: The search is not case sensitive.
Creating multiple copies Below is a script that can be periodically invoked to: • Create a snapclone (task) of a virtual disk vol1. • Always keep the last four virtual disks (including the virtual disk most recently created).
results in a need for only one pre-backup script in most cases, that is invoked by the backup application before it starts. Alternatively, a CLI script can also do the whole task by activating the backup application from the script itself (using the Run CLI command). A post-backup script (for clean up) may be invoked by the backup application after task completion. If a post-backup script is not used, a PiT is maintained on the original virtual disk until the next backup is performed.
• The timeout in CLI commands defines the maximum time in seconds that the CLI will wait for the completion of the command. If the command is completed before the timeout period expires, the CLI will return with a success status. If the command does not complete within the timeout period, the CLI returns with a VSM_SYNC_TIMEOUT error. The recommended timeout value to use is 900 (seconds).
This command instructs the CLI executor to go to Label. Note that the line with the label in the script file must always come after the line of the GoTo command. Label is not case sensitive, and must not contain white spaces. The label location must appear at the beginning of a line immediately followed by a colon (:). A GoTo command without a label is simply ignored, but it still clears any previous label set by an OnErrorGoTo command.
. . . MyLabel: # label is not case sensitive Pause command Syntax pause -delay 10 Description Pauses for n seconds. Quit command Syntax Quit Message string Description The Quit command may be followed by a string on the same line. This string (up to 120 characters) is printed, without any processing, at the end of the output file (or console) if the VSM CLI is invoked from an input file. Otherwise, the string is ignored. The Quit command exits the current VSM CLI session.
SelectVSMDomain command Syntax SelectVSMDomain -Domain DomainName, -User UserName, ~ -Password Password Description Selects the current SVSP domain for all subsequent CLI operations. This command must be the first command in every script or CLI execution, or there is no valid SVSP domain for which to connect. The Username and Password arguments are not for operating system users, but for the SVSP-domain defined users. To run the command, you must define users as part of the SVSP-domain configuration.
NOTE: If a failure occurs for any host on the list, the command stops executing (it does not process the remainder of the list).
DeleteVirtualDisk command Syntax DeleteVirtualDisk -VirtualDisk VirtualDiskName [LastInstance] Description Deletes the virtual disk. If the LastInstance flag is used, the preceding virtual disk name is the root name, and the most recently created virtual disk (with a template name) is the subject of this command.
NOTE: A virtual disk with PiTs on it, or one which is in a synchronous mirror group, cannot be expanded. ExpandVirtualDiskOnThisComputer command Syntax ExpandVirtualDiskOnThisComputer -VirtualDisk VirtualDiskName, ~ -StoragePool PoolName1 MBfromPool1, ~ [-StoragePool PoolName2 MBfromPool2,] ~ [-StoragePool PoolName3 MBfromPool3,] ~ -timeout 900 Description Expands the capacity of an existing VSM virtual disk mounted on this computer.
GetVirtualDiskName command Syntax GetVirtualDiskName -Device DeviceName Description Gets the VSM snapshot (or virtual disk) name from a device name (number). For example, in order to determine the virtual disk connected to Disk 5, use: GetVirtualDiskName -Device 5 NOTE: This command is currently valid only for Windows 2003/2008. GetVirtualDiskNames command Syntax GetVirtualDiskNames -Drive H: Description Gets the VSM virtual disk names for the file system or partition. In Windows, use a drive letter.
ListVirtualDisks command Syntax ListVirtualDisks [-Template RootName] Description The default command (without arguments) lists all virtual disks. Adding -Template (optional) returns only objects whose names start with the specified RootName. RescanDevices command Syntax RescanDevices Description Performs a scan of all devices, and forces the Windows 2003/2008 server to rescan for new devices, such as disks. The command is used without arguments.
NOTE: • The -host argument is considered optional by the VSM API, but is required by the VSM (returns an error). • If [Template] is used, the name of the object must be less than 16 characters long. If the LastInstance flag is used, the preceding PiT name is the root name, and the most recently created snapshot PiT (with a template name) is used.
NOTE: • The -host argument is considered optional by the VSM API, but is required by the VSM (returns an error). • If [Template] is used, the name of the object must be less than 16 characters long. If the LastInstance flag is used, the preceding PiT name is the root name, and the most recently created snapshot PiT (with a template name) is used.
Description Deletes PiT or snapshot. If the LastInstance flag is used, the preceding snapshot or PiT name is the root name, and the most recently created snapshot or PiT (with a template name) is the subject of the command. GetCreationTime command Syntax GetCreationTime -Template FullNameWithSuffix Description Returns PiT or snapshot creation time from its full name (name must have been created using the CLI with the template flag).
Examples ListSnapshots -PiT ListSnapshots -snapshot ListSnapshots -Template RootName, -PiT ListSnapshots -Template RootName, -SyncPiT ListSnapshots -snapshot, -Template RootName ListSnapshotsChain command Syntax ListSnapshotsChain -PiT NameOfPiT Description Provides a list of all snapshots defined on the specified PiT.
The following object types are handled, and the associated input names to wait for are: • Simple virtual disk: Provide name of the virtual disk. • Simple PiT or snapshot: Provide name of PiT or snapshot. • VirtualDiskGroup PiT or snapshot: Provide name of the virtual disk group. • Async Mirror User PiT: Provide name of PiT. • Sync Mirror User PiT: Provide name of PiT. • Snapclone virtual disk: Provide name of the snapclone group. (Waits for all the snapclone tasks to be created.
_StoragePool PoolName _thin [0|1],] ~ -timeout 900 Description Adds a snapclone task to a group that is built over a virtual disk group. The -VDGroup is used as the name for the created virtual disk group on the destination. For any virtual disk included in the source virtual disk group, you need to create a destination virtual disk and specify a storage pool from which the destination virtual disk is created.
-DestinationVDG DestinationVDGroupName, ~ -Domain DestinationDomainName, -Priority 1|2|3, ~ [-host HostName1 RW|OFF,] ~ -VirtualDisk SourceVirtualDisk _Destination DestinationVirtualDisk ~ _StoragePool PoolName _thin 0|1, ~ [-VirtualDisk SourceVirtualDisk _Destination DestinationVirtualDisk ~ _StoragePool PoolName _thin 0|1,] ~ -timeout 900 Description Creates a Remote Copy group with one task over a single virtual disk that is built over a snapclone.
ManageSnapcloneGroup command Syntax ManageSnapcloneGroup -Group GroupName 1|2|3|4 Description Manages the snapclone group (receives group name and Opcode). NOTE: Allow up to 120 seconds for the command to fully take effect. Opcode: 1—Pause group; 2—Resume group; 3—Abort group; 4—Delete group ManageSnapcloneTask command Syntax ManageSnapcloneTask -task TaskName 1|2|3|5 1|2|3 (Opcode) (priority) Description Manages the snapclone task. Receives the taskname, Opcode, and priority.
AddVirtualDiskToVDGWithAsyncMirror command Syntax AddVirtualDiskToVDGWithAsyncMirror -Group VDGName, ~ -MirrorGroup AsyncMirrorGroupName, ~ [-Drive H:,] -VirtalDisk SourceVirtualDiskName, ~ -Destination DestinationVirtualDiskName [TEMPLATE], ~ -StoragePool DestinationPoolName [, -Thin 0|1] Description Adds a virtual disk to a virtual disk group with AsyncMirror defined on it. The AsyncMirror group must contain only one single task. The optional -Drive is valid only for Windows 2003/2008.
NOTE: • All the virtual disks of the virtual disk group must have RW permissions to exactly the same hosts. • If any member of the group is clustered, then all members of the group must have the cluster bit set. If any member is presented to two or more hosts, then all members of the group must set the cluster bit. CreateVDGroupPiT command Syntax CreateVDGroupPiT -Group VDGName, ~ -Pit NameOfPiT [TEMPLATE], -timeout 900 Description Creates a PiT of the virtual disk group virtual disks or snapshots.
NOTE: If you need to know the name of the individual snapshots on every virtual disk in the virtual disk group in advance (for example, for subsequently mounting these snapshots in the script), you must follow the guidelines below. In such cases, the name of the created individual snapshots is built from the virtual disk name and the disk group snapshot name. For example, for a virtual disk vol01 and a virtual disk group view name of BK_snapshot, the name of the created snapshot is vol01BK_snapshot.
DeleteVDGroupPiT command Syntax DeleteVDGroupPiT -Group VDGName, ~ -Pit NameOfPiT [LastInstance], -timeout 900 Description Deletes the virtual disk group's PiTs. If the LastInstance flag is used, the preceding PiT name is the root name, and the most recently created PiT (with a template name) is the subject of this command.
ListVDGroupSnapshots command Syntax ListVDGroupSnapshots -Group VDGroupName ~ [, -Template RootSnapshotName] Description Requests a list of virtual disk group snapshots, according to the root (template) name. If the root name is not specified, all the virtual disk group's snapshots are returned.
-Domain DestinationVSMDomainName, -Priority 1|2|3, ~ -Destination DestinationVirtualDisk ~ -StoragePool DestPoolName, [-Thin 0|1,] -timeout 900 Description Adds an asynchronous mirror task to the group. The Priority argument has no significance, and should be treated as optional.
Description Breaks all the tasks of a local asynchronous mirror group. The command pauses all tasks before breaking them. Local means the source virtual disk is in the local (current) SVSP domain. The -Destination of the task is: L—Local destination: In the local (current) SVSP domain. R—Remote destination: In a remote SVSP domain. NOTE: Use the CLI command of the aynchronuos mirror group to break all tasks. This command tries to process all qualified tasks, ignoring failures in some tasks (if any).
NOTE: If a failure occurs for any group on the list, the command stops executing and does not process the remaining list. BreakLocalAsyncMirrorTask command Syntax BreakLocalAsyncMirrorTask -Group AsyncMirrorGroupName, ~ -task AsyncMirrorTaskName_1, ~ [-task AsyncMirrorTaskName_2, . . . , ] ~ -timeout 900 Description Breaks (or detaches) the tasks of a local asynchronous mirror group. The command pauses all tasks before breaking them.
-task AsyncMirrorTaskName, -Domain DestinationVSMDomainName ~ -Priority 1|2|3, -Destination DestinationVirtualDisk, ~ -StoragePool PoolName, -Thin 0|1, -timeout 900 Description Creates an asynchronous mirror group. The source virtual disk (-VirtualDisk argument) is a single virtual disk name. The Interval argument is optional, and represents the time between the creation of PiTs in minutes. If omitted, the default value is 30 minutes. The maximum interval is 24 hours or 1440 minutes.
NOTE: If a failure occurs for any group on the list, the command stops executing and does not process the remaining list.
DeleteRemoteAsyncMirrorGroup command Syntax DeleteRemoteAsyncMirrorGroup -Group AsyncMirrorGroupName_1 ~ [-Group AsyncMirrorGroupName_2, . . . , ] ~ -timeout 900 Description Deletes remote asynchronous mirror groups. Remote means the source virtual disk is in a remote SVSP domain. NOTE: If a failure occurs for any group on the list, the command stops executing and does not process the remaining list.
Locality of the specified group is: L—Local asynchronous mirror group. Source virtual disk is in the local (current) SVSP domain. R—Remote asynchronous mirror group. Source virtual disk is in a remote SVSP domain. GetAsyncMirrorTaskInfo command Syntax GetAsyncMirrorTaskInfo -Group AsyncMirrorGroupName, ~ -Locality L|R, -task AsyncMirrorTaskName Description Gets data of an asynchronous mirror task belonging to a specified asynchronous mirror group.
Description Pause the local AsyncMirror groups (all tasks of each group). Local means the source virtual disk is in the local (current) SVSP domain. NOTE: If a failure occurs for any group on the list, the command stops executing and does not process the remaining list. PauseLocalAsyncMirrorTask command Syntax PauseLocalAsyncMirrorTask -Group AsyncMirrorGroupName, ~ -task AsyncMirrorTaskName_1, ~ [-task AsyncMirrorTaskName_2, . . .
NOTE: This command tries to process all qualified tasks, ignoring failures in some tasks (if any). ResumeLocalAsyncMirrorGroup command Syntax ResumeLocalAsyncMirrorGroup -Group AsyncMirrorGroupName_1 ~ [-Group AsyncMirrorGroupName_2, . . . , ] ~ -timeout 900 Description Resumes the local asynchronous mirror groups previously paused. Local means the source virtual disk is in the local (current) SVSP domain.
BreakSyncMirrorTask command Syntax BreakSyncMirrorTask -Group SyncMirrorGroupName, ~ -Task Task_1_Name [, -Task Task_2_Name, . . . ] Description Breaks synchronous mirror tasks (that is, removes them from their synchronous mirror group). NOTE: The task name must be entered as it appears in the GUI (in the format of VSMDomainName:TaskName).
CreateSyncMirrorPiT command Syntax CreateSyncMirrorPiT -Group SyncMirrorGroupName, ~ -PiT NameOfPiT [TEMPLATE], -timeout 900 Description Creates a PiT on a synchronous mirror group. NOTE: If TEMPLATE is used, the name of the object must be less than 16 characters long. Limitation See the product release notes for the limit of existing PiTs on a virtual disk.
Description Requests a list of synchronous mirror PiTs on a specified synchronous mirror group. You may provide the root (start) of the synchronous mirror PiT name, or the full name. If the root name is not specified, all PiTs of this synchronous mirror group are returned. ResumeSyncMirrorAllForce command Syntax ResumeSyncMirrorAllForce Description Force resumes all synchronous mirror groups (for example, after a site failure).
ListMigrations command Syntax ListMigrations [ -Template StartOfGroupName ] Description Requests a list of migration groups according to the specified root (template) name. If the root name is not specified, all groups are returned. ManageMigration command Syntax ManageMigration -Group GroupName 1|2|3|4 Description Manages a migration. NOTE: Allow up to two minutes for the command to fully take effect.
GetDpmInfo command Syntax GetDpmInfo -VDGroup | -VirtualDisk | -Snapshot | -SyncGroup objectName Description For each object under the DPM configuration, a pair of primary and secondary DPMs are defined. At any time, one DPM is the active DPM for communications with the VSM object. This command displays the names of the active, primary, and secondary DPMs.
Description Mounts a virtual disk or snapshot. The virtual disk or snapshot must have at least one file system (partition) on it. The following are rules for the Windows operating system: • The mount point must always end with a backslash (for example, Q:\ or H:\MP\). • If the mount point is a drive letter, it must be a free drive letter (or use the -Override argument). • If the mount point points to a folder, the target folder must be empty or nonexistent, and it must be an NTFS file system.
UnmountVirtualDisk -VirtualDisk VirtualDiskName, -MountPoint H:\ Description Unmounts a virtual disk or snapshot. The virtual disk or snapshot must have at least one file system (partition) on it. There are two modes of operation. • Unmount partitions that are linked to this snapshot. • Unmount specified mount points linked to specified snapshots.
3 Server-free backup with the VSM CLI One of the most commonly performed tasks is running backups. When running backups, a requirement is to minimize, or in some cases completely eliminate, the impact of the backup on the disk and the host performance. To achieve this goal, a snapshot of the disk is taken and mounted to the backup server. The backup process then runs from the backup host and not the application, hence “server-free backup,” against the snapshot and not against the production disk.
3.
4 Creating a PiT and snapshot with Microsoft VSS Microsoft VSS (Volume Shadow Copy Service), also known as Virtual Shadow Copy, is a unified storage management interface for Microsoft Windows Server 2003 SP1 and later. Microsoft VSS is intended primarily for a backup solution. Figure 3 (page 60) shows the Microsoft VSS components and their functions.
To do so, a VSS requestor needs to initiate the request for the PiT and snapshot from a specific server. Microsoft has developed a requestor called VSHADOW, which is a command line utility that can be downloaded from the VSS SDK on the MSDN website. The following sections describe how to use the VSHADOW as a requestor to create a PiT and snapshot within batch script files. Using Microsoft VSS to create a PiT and snapshot Create a Windows batch file that contains the command that does the following: 1. 2.
5 Using the VSM API to traverse the snapshot tree This chapter explains how to traverse the snapshot tree using the VSM API (CLI commands or APIs). The snapshot tree used to explain the following examples is shown below. In the figure above, the solid line between the circles represents a parent-child (or source-child) relationship between the two objects.
6. Find branch of PiTs of snapshot “PiT1.” Run the ListPiTsChain command with the input “snapshot1.” The output is an ordered list “PiT4, PiT5, PiT11.” 7. Find branch of PiTs of “PiT4.” Run the ListPiTsChain command with the input “PiT4.” The output is an ordered list “PiT5, PiT11.” 8. Find branch of PiTs of “PiT12.” Run the ListPiTsChain command with the input “PiT12.” The output is an empty list. 9. Find all direct snapshots of “PiT1.” Run the ListSnapshotsChain command with the input “PiT1.
6 Error code list Table 3 (page 64) shows a list of error codes that the Virtualization Services Manager (VSM) CLI can return and their description. If the CLI returns a 0, the command has run successfully without an error. Table 3 VSM CLI error code list General error 1 – Memory allocation error. 7 – Unexpected program failure. 9 – OS error (like reading input file error) 122 – Log file can not be opened. Argument parsing error 113 – Bad argument at CLI command.
7 Support and other resources Contacting HP Before you contact HP Be sure to have the following information available before you contact HP: http://www.hp.
• HP StorageWorks SAN Virtualization Services Platform Best Practices Guide • HP StorageWorks SAN Virtualization Services Platform Release Notes You can find the documents on the Manuals page of the HP Business Support Center website: http://www.hp.com/support/manuals In the storage section, click Storage Software > Storage Virtualization Software and then select your product.
Documentation feedback HP welcomes your feedback. To make comments and suggestions about product documentation, please send a message to storagedocsFeedback@hp.com. All submissions become the property of HP. Feedback about the product can be sent to svsp@hp.com. Please copy your account team on any correspondence.
A Advanced CLI commands The commands in this section are not routinely used, except in a test environment.
Description This is a modified version of the ExpandPartition command (the -Size is the number of bytes—not megabytes). This command expands both a VSM virtual disk and its corresponding partition (file system). NOTE: A virtual disk with PiTs on it, or which is in a synchronous mirror group, cannot be expanded. The drive letter must be followed by either a colon or $ sign. The -Size argument is expressed as the number of bytes in scientific notation (for example, 1.234e8). The minimum size is 1 GB.
• The designated snapshot is defined on the last and only PiT of the source virtual disk or snapshot. • There are no other snapshots/PiTs defined on the source virtual disk or snapshot. • There are no snapshots or PiTs defined on the designated snapshot. RollBack command Syntax RollBack -Pit NameOfPiT, -timeout 900 Description Does a rollback of a snapshot or virtual disk to the parent PiT of the specified PiT (the specified PiT is deleted).
Glossary This glossary defines acronyms and terms used with the SVSP solution. A access path A specific series of physical connections through which a device is recognized by another device. active boot set The boot set used to supply system software in a running system. Applies to the DPM. See also boot set.. active path A path that is currently available for use. See also passive path, and in use path..
D Data Path Module A SAN-based device, separate from the core Fibre Channel switching infrastructure, that provides storage virtualization services across heterogeneous hosts, storage, and SAN fabrics. The device runs a VSM fabric agent, communicates with a VSM server, is able to process virtual disk information, present virtual disks to servers as LUNs, and handle their I/Os by routing them to storage systems managed by the VSM server.
initiator device A device, such as an HBA installed into a server, that contains one or more initiator ports. initiator port A Fibre Channel port capable of issuing new SCSI commands over Fibre Channel (FCP) commands. interswitch link (ISL) A connection between two Fibre Channel switches that creates a single switch fabric. Multiple physical connections between the same two Fibre Channel switches create multiple ISLs. Each independent ISL is treated as a single path between the two switches.
physical disk A disk device that can be discovered and managed by VSM. PiT Point-in-Time. A VSM term denoting an entity created by a snapshot that represents the freezing of a virtual disk’s data at a particular time and the redirection of any further modifications to the virtual disk’s data to a new virtual disk, called a temporary virtual disk. POST Power-on Self Test. The diagnostic sequence executed by devices during system startup.
stripe set In VSM, a set of back-end LUs across which VSM stripes data, optionally used to build storage pools. SVSP domain Consists of all SVSP components and the storage they manage. synchronous mirroring A mode of data mirroring in which the updates on the mirror site are synchronized between destinations. system software image A software component, capable of being updated, that contains the operating environment for the Data Path Module, including the SVSP VSM agent for the Data Path Module.
VSM GUI Graphical user interface used to manage the HP StorageWorks SAN Virtualization Services Platform environment. VSM server VSM software that runs on a dedicated appliance connected to a SAN fabric and manages and controls all storage systems on the SAN. A VSM server virtualizes the storage space on the storage systems, creates storage pools and virtual disks, and provides agents with virtual disk information.
Index A AddAsyncMirrorTaskToGroup command, 41 AddSnapcloneTaskEx command, 15, 33 AddSyncMirrorTaskToGroup command, 50 ADDVDGAsyncMirrorTaskToGroup command, 42 AddVDGSnapcloneTaskEx command, 33 AddVirtualDiskToVDGroup command, 36 AddVirtualDiskToVDGWithAsyncMirror command, 37 advanced CLI commands, 68 AllowExecErrors command, 20 Asynchronous mirror commands, 41 asynchronous operations, 11 automating storage-related tasks, 17 B backup script, 18 BackupSetup command, 23 BreakAllLocalAsyncMirrorGroups command,
GoTo command, 20 H help obtaining, 65 HP technical support, 65 I installation, 7 interactive mode, 8 L limitations known, 10 ListHosts command, 27 ListMigrations command, 54 ListPiTsChain command, 31 ListSnapcloneGroups command, 35 ListSnapcloneTasks command, 35 ListSnapshots command, 31 ListSnapshotsChain command, 32 ListStoragePools command, 27 ListSyncMirrorGroups command, 52 ListSyncMirrorPiTs command, 52 ListVDGroupPiTs command, 40 ListVDGroups command, 40 ListVDGroupSnapshots command, 41 ListVirtua
W WaitForObjectCreation command, 12, 32 websites HP , 66 HP Subscriber's Choice for Business, 65 79