HP EVA Cluster Extension Software Administrator Guide (5697-2445, July 2013)
NOTE: When you configure a UCF file, remove the # symbol for the properties you want to
configure.
Cluster Extension Cmdlets for CSV and Virtual Machine Management
CLX supports the following PowerShell Cmdlets to perform various operations:
• Add-CSVDependencyOnCLXEVA
• Add-VMDependencyOnCLXEVA
• Get-VMOnClusterSharedVolumeListForCLXEVA
As part of the CLX installation, these Cmdlets are registered on every node in the cluster. Before
running any of these Cmdlets, you must load the Snap-In in every PowerShell session. To load the
Snap-In, CLX provides a PowerShell script file AddClxevaCmdletsSnapIn.ps1 which is located
at <CLX Install Directory>\bin.
You must run this script to load the PowerShell Snap-In. After loading the Snap-In, you must run
the supported Cmdlets to perform the various required operations. These Cmdlets are available
till the PowerShell session exists. At the end of the session, the Snap-In is unloaded and these
Cmdlets are not available.
The CLX PowerShell Snap-In can also be unloaded by running the PowerShell script
RemoveClxevaCmdletsSnapIn.ps1 located at <CLX Install Directory>\bin directory.
NAME:
Add-CSVDependencyOnCLXEVA
SYNOPSIS:
Adds a cluster resource of type "Cluster Extension EVA" to the list of resources and makes the given
cluster shared volume dependent on this cluster resource (CLX resource), using AND as the connector,
within a Failover Cluster.
Existing dependencies will remain in the list. Dependency of CSV on CLX ensures that a CSV comes
online only after CLX resource has come online.
SYNTAX:
Add-CSVDependencyOnCLXEVA [-CSVDiskName <String>] [<CommonParameters>]
DESCRIPTION:
This cmdlet creates a resource of type "Cluster Extension EVA" to the list of resources and makes
the given cluster shared volume dependent on this cluster resource. Cluster resource of type "Cluster
Extension EVA" is also called “CLX resource” interchangeably.
The cmdlet first tries to find out if there is already a cluster resource of type "Cluster Extension EVA"
in the CSV group (role) to which the CSV belongs.
If there is no resource of type "Cluster Extension EVA" in the corresponding CSV group, the cmdlet
first creates a resource of type "Cluster Extension EVA" in the CSV group and then makes the CSV
resource in the CSV group dependent on the newly created resource of type "Cluster Extension
EVA".
If CLX resource already exists in the given CSV role, then the cmdlet verifies whether CSV is already
dependent on the resource of type "Cluster Extension EVA". If the CSV is already dependent on
the CLX resource, then the cmdlet moves to the next CSV (if you have not specified any particular
CSV). In the absence of dependency on the existing CLX resource, the cmdlet creates a dependency
of CSV resource in the CSV group on resource of type "Cluster Extension EVA".
Because of this configuration, whenever CSV role is brought online, resource of type "Cluster
Extension EVA" is the first resource to come online and then the dependent CSV disk comes online.
This ensures that CLX resource can do all the necessary storage related status gathering and failover
operations before CSV disk can come online.
58 User configuration file and EVA Cluster Extension objects