Dell Unity Configuring Vvols
Dell Unity Configuring Vvols
Configuring vVols
Version 5.x
NOTE: A NOTE indicates important information that helps you make better use of your product.
CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid
the problem.
WARNING: A WARNING indicates a potential for property damage, personal injury, or death.
© 2016 - 2023 Dell Inc. or its subsidiaries. All rights reserved. Dell Technologies, Dell, and other trademarks are trademarks of Dell Inc. or its
subsidiaries. Other trademarks may be trademarks of their respective owners.
Contents
Additional resources..................................................................................................................... 5
Contents 3
Create initiators............................................................................................................................................................37
View initiators...............................................................................................................................................................38
Change initiator settings............................................................................................................................................39
Manage VMware vCenter............................................................................................................................................... 40
Create VMware vCenter............................................................................................................................................ 41
Delete an existing vCenter server........................................................................................................................... 43
View all vCenter servers............................................................................................................................................ 43
Refresh all vCenter servers...................................................................................................................................... 44
Manage ESXi hosts...........................................................................................................................................................45
Create an ESXi host....................................................................................................................................................45
Change ESXi host credentials.................................................................................................................................. 46
Delete ESXi host credentials.....................................................................................................................................47
View all existing ESXi hosts...................................................................................................................................... 47
Discover all ESXi hosts...............................................................................................................................................48
Refresh an ESXi host..................................................................................................................................................49
Manage capability profiles...............................................................................................................................................49
Create a capability profile..........................................................................................................................................52
View capability profiles...............................................................................................................................................52
Change capability profiles......................................................................................................................................... 53
Delete capability profiles............................................................................................................................................54
Manage VMware protocol endpoints........................................................................................................................... 55
View protocol endpoints............................................................................................................................................55
Manage vVol datastores..................................................................................................................................................56
Create vVol datastores.............................................................................................................................................. 57
View vVol datastores..................................................................................................................................................58
Manage vVol datastore allocation........................................................................................................................... 59
Change vVol datastores............................................................................................................................................ 60
Delete vVol datastores...............................................................................................................................................62
Manage vVol objects........................................................................................................................................................ 63
View vVol objects........................................................................................................................................................ 64
Delete vVol objects..................................................................................................................................................... 65
Create vVol snapshots............................................................................................................................................... 66
Restore vVol snapshots............................................................................................................................................. 67
4 Contents
Preface
As part of an improvement effort, revisions of the software and hardware are periodically released. Therefore, some functions
described in this document might not be supported by all versions of the software or hardware currently in use. The product
release notes provide the most up-to-date information on product features. Contact your technical support professional if a
product does not function properly or does not function as described in this document.
Product information
For product and feature documentation or release notes, go to Unity Technical Documentation at: dell.com/unitydocs.
Troubleshooting
For information about products, software updates, licensing, and service, go to Support (registration required) at: dell.com/
support. After logging in, locate the appropriate product page.
Additional resources 5
1
Manage VMware virtual volume datastores
Topics:
‡ VMware virtual volumes
‡ vVols workflow
‡ Create a dynamic pool
‡ Create a traditional pool in physical deployments
‡ Create a pool in virtual deployments
‡ About VMware host configurations
‡ Capability profiles
‡ Overview of configuring NAS servers
‡ Protocol endpoints
‡ NAS protocol endpoint servers
‡ Change VMware protocol endpoint information
‡ vVol datastores
‡ About VASA support
‡ Manage vVol snapshots
vVols workflow
Creating virtual volumes involves several steps in Unisphere. This prepares the storage system for the deployment of virtual
volumes from the ESXi host.
Steps
1. Under Storage, select Pools.
2. Select the Add icon.
3. Follow the steps in the wizard.
The number and types of drives you can choose is based on the RAID configuration, which you can optionally update by
clicking Change. You can also set or change the hot spare capacity as part of changing the RAID configuration.
NOTE: For dynamic storage pools, the Unused Drives value in the Tiers tab does not include HDD system drives. For
traditional storage pools, the Unused Drives value in the Tiers tab includes HDD system drives.
Steps
1. Under Storage, select Pools.
2. Select the Add icon.
3. Follow the steps in the wizard, taking into account the following considerations:
Steps
1. Under Storage, select Pools.
2. Select the Add icon.
3. Select the tiers and virtual disks to use in the pool. Each virtual disk must have an assigned tier. If the virtual disks you want
to include in the pool do not have assigned tiers, you must assign one. The tier you select for a virtual disk must be based on
the underlying drive characteristics.
4. Optionally create a VMware capability profile for use by vVols, and specify usage tags for that profile.
NOTE: Automatic registration of the datastore in vCenter or the ESXi host is only available for automatically discovered
hosts. For vVols datastores, the Unity system must be registered as a VASA provider on the host for automatic datastore
registration in vCenter or vSphere. If you want to set up manual registration of a datastore on the ESXi host, you must
manually register the host on the Unity system instead of using autodiscover.
Steps
1. Under Access, select one of the following:
” VMware > vCenters
” VMware > ESXi Hosts
2. Select Add.
3. On the Add vCenter or Add ESXi Host window:
a. Enter the relevant details.
NOTE: Starting with Unity OE version 5.3 and later, Unity will retrieve and validate the vCenter certificate. If
the certificate is valid but not already trusted, a confirmation dialog, Verify Certificate, appears and shows the
content of the certificate and asks whether to trust it. If Accept is selected, Unity adds the certificate to its
trust store and does not show the dialog the next time for this vCenter. If Cancel is selected, Unity does not
add the certificate to its trust store and the adding vCenter operation cannot be continued. If the certificate is
invalid (for example, expired), the Invalid Certificate dialog appears and the adding vCenter operation cannot be
continued. The certificate issue must be fixed and the certificate verified before the operation can be tried again.
vCenter certificates can be viewed and removed from Unity's trusted certificate store using existing Unisphere
CLI commands. For information about the Unisphere CLI commands, see the Dell Unity Unisphere Command Line
Interface User Guide.
b. Click Find.
NOTE: After you have specified ESXi Hosts, you can also open the Find ESXi Hosts window which gives you an
additional option of synchronizing with vCenter before clicking Find to discover entries:
” Select VMware > vCenters (select a vCenter) More Actions > Find ESXi Hosts.
” Select the Sync with vCenter checkbox if the ESXi hosts have been modified within the last hour in vCenter.
” Click Find.
Capability profiles
A vVol datastore is associated with one or more capability profiles. A capability profile is a set of storage capabilities for a vVol
datastore. These capabilities are derived based on the underlying pools for the vVol datastore. The vVol datastore will show
as compatible storage in vCenter or the vSphere Web Client if the associated capability profiles meet VMware storage policy
requirements. Capability profiles must be created before you can create a vVol datastore. Capability profiles can be created at
the time of pool creation (recommended), or can be added to an existing pool later.
You can define a capability profile in the following ways:
NOTE: You must create a capability profile before you can create a vVol datastore.
Steps
1. Under Storage, select VMware > Capability Profiles.
2. Click the Add icon.
Steps
1. Under Storage, select VMware > Capability Profiles.
2. Click the Edit icon.
3. On the Details tab, edit the Name and Description.
4. On the Constraints tab, edit the Usage Tags.
5. Click Apply.
Steps
1. Under Storage, select File > NAS Servers.
2. Select the Add icon.
3. On the General and Interface pages, specify the relevant settings. Note the following:
” On the General page, the Server name identifies the NAS server. It is not a network name.
” Optionally select a tenant to associate with the NAS server.
NOTE: Once you create a NAS server that has an associated tenant, you cannot change this association.
” On the Interface page, optionally select a VLAN. If you selected a tenant on the General page, you must select a VLAN.
The list of VLANs represent the VLANs associated with the selected tenant.
4. On the Sharing Protocols page:
” Select Linux/Unix shares (NFS).
” Select whether to enable NFSv3, NVSv4, or both.
” Optionally enable support for Virtual Volumes (vVols).
” Optionally click Configure secure NFS to enable secure NFS with Kerberos. When you enable secure NFS for a NAS
server that supports Unix-only file sharing, you must configure a custom Kerberos realm.
5. On the Unix Directory Service page, configure one of the following directory services (optional unless you are configuring
secure NFS):
” Local files
” NIS
” LDAP
” Local files and NIS
” Local files and LDAP
If you configure local files with NIS or LDAP, the system queries the local files first. You can configure LDAP to use
anonymous, simple, and Kerberos authentication. You can also configure LDAP with SSL (LDAP Secure) and can enforce the
use of a Certificate Authority certificate for authentication.
6. On the DNS page, optionally configure DNS for the NAS server.
7. On the Replication page, optionally select a replication mode and Recovery Point Objective (RPO) for the NAS server.
Create a NAS server for multiprotocol file sharing (SMB and NFS)
Prerequisites
When you create a NAS server that supports multiprotocol file sharing, it must be joined to an Active Directory (AD). This
requires that an NTP server is configured on the storage system.
Obtain the following information:
” (Optional) Name of the tenant to associate with the NAS server.
” Name of the pool to store the NAS server's metadata.
” Storage Processor (SP) on which the NAS server will run.
” IP address information for the NAS server.
” VLAN ID, if the switch port supports VLAN tagging. If you associate a tenant with the NAS server, you must choose a VLAN
ID.
Steps
1. Under Storage, select File > NAS Servers.
2. Select the Add icon.
3. On the General and Interface pages, specify the relevant settings while noting the following:
” On the General page, the Server name identifies the NAS server. It is not a network name.
” Optionally select a tenant to associate with the NAS server.
NOTE: Once you create a NAS server that has an associated tenant, you cannot change this association.
” On the Interface page, optionally select a VLAN. If you selected a tenant on the General page, you must select a VLAN.
The list of VLANs represent the VLANs associated with the selected tenant.
4. On the Sharing Protocols page:
” Select Multiprotocol, and join the NAS server to the AD.
” Optionally click Advanced to change the default NetBios name and organizational unit.
” Select whether to enable NFSv3, NFSv4, or both.
” Optionally enable support for Virtual Volumes (vVols).
” Optionally click Configure secure NFS to enable secure NFS with Kerberos. When you enable secure NFS, you can
choose to authenticate using the Windows Kerberos realm (that is, the Windows domain) configured on the NAS server,
or you can configure and use a custom realm.
NOTE: It is recommended that you use LDAPS with secure NFS.
5. On the Unix Directory Service page, configure one of the following directory services:
” Local files
” NIS
” LDAP
” Local files and NIS or LDAP
If you configure local files with NIS or LDAP, the system queries the local files first. You can configure LDAP to use
anonymous, simple, and Kerberos authentication. You can also configure LDAP with SSL (LDAP Secure) and can enforce the
use of a Certificate Authority certificate for authentication.
6. On the DNS page, configure DNS for the NAS server.
7. On the Replication page, optionally select a replication mode and Recovery Point Objective (RPO) for the NAS server.
Steps
1. Under Storage, select File > NAS Servers.
2. Select the relevant NAS server, and then select the Edit icon.
3. On the General tab:
Protocol endpoints
Protocol Endpoints (PEs) are access points for ESXi host communication to the storage system. These endpoints establish a
datapath on-demand for virtual machines and their respective vVol datastores. I/O from VMs is communicated through the PE
to the vVol datastore on the storage system. A single protocol endpoint can multiplex I/O requests from a large number of VM
clients to their virtual volumes. Protocol endpoints are automatically created when a host is granted access to a vVol datastore.
NAS protocol endpoints are created and managed on the storage system and correspond to a specific NFS-based NAS server.
A File vVol will be bound to the associated NAS PE every time that VM is powered on. When the VM is powered off, the vVol is
unbound from the PE.
SCSI protocol endpoints can utilize any iSCSI interface or Fibre Channel connection for IO. Two iSCSI PEs are created for
every ESXi host-to-vVol datastore (storage container) pair; this ensures high-availability. The Block vVol will be bound to the
associated SCSI PE every time that the VM is powered on. When the VM is powered off, the PE is unbound. SCSI protocol
endpoints are like LUN mount points that allow I/O access to vVols from the ESXi host to the storage system.
vVol datastores
vVols reside in vVol datastores, also known as storage containers, which are comprised of storage allocations from one or more
capability profiles. Capability profiles are built on top of one or more underlying pools. You can create vVol datastores based on
one or more capability profiles and then allocate a specific amount of space from the capability profile to the vVol datastore.
Each vVol datastore has one or more capability profiles that describe its performance and capacity characteristics, such as drive
type, FAST VP tiering policy, and space efficiency policy. These characteristics are derived based on the underlying pool. When
a virtual volume is created in vSphere, it is assigned a storage policy profile. vSphere filters the compatible and incompatible
available vVol datastores (from one or more storage systems) when the vVol is being created based on these profiles. Only vVol
datastores that support the storage policy profile are considered compatible storage containers for deploying the vVol.
Steps
1. Under Storage, select VMware > Datastores.
2. Click the Add icon.
3. On the Type page, select vVOL (File) or vVOL (Block).
4. Enter a Name and optionally a Description for the vVol datastore.
5. Select one or more capability profiles that will be used by the vVols datastore.
a. Optionally, click on the current size or Edit in the Datastore Size (GB) column to adjust the space allocated from the
pool to each selected capability profile.
b. Adjust the size and/or unit of measure (TBs or GBs) of the capability profile.
c. Click OK.
6. Select the hosts that will have Access to the datastore.
NOTE: Data vVol snapshots created on Unity are not visible to vSphere. Some vSphere workflows, such as data migration
with vMotion, will remove all data vVol snapshots for the corresponding VMDKs. The removed data for these vVol
snapshots cannot be restored once deleted.
Prerequisites
It is recommended that you manage vVol snapshots through vSphere directly. However, you can create and restore native
snapshots for VMDK data vVols through Unisphere if you want to restore individual disks on a VM from a snapshot.
NOTE: Before restoring a vVol snapshot, the virtual machine that contains the vVol must be powered off in vSphere.
NOTE: Data vVol snapshots created on Unity are not visible to vSphere. Some vSphere workflows, such as data migration
with vMotion, will remove all data vVol snapshots for the corresponding VMDKs. The removed data for these vVol
snapshots cannot be restored once deleted.
Steps
1. Under Storage, select VMware > Virtual Volumes.
2. To create a new vVol snapshot in Unisphere:
a. Select a specific data (VMDK) virtual volume object and click the Edit icon. The data vVol Replica Type must be Base.
b. On the Snapshots tab of the data (VMDK) vVol properties page, select the Add icon.
c. In the Create Snapshot window, specify the relevant information.
d. Click OK.
This will create a new snapshot for the vVol. If you did not specify a snapshot name, the system will use the default
naming convention of UTC_date_time.
3. To restore an existing vVol snapshot:
a. Select a specific data (VMDK) vVol and click the Edit icon.
b. On the Snapshots tab for the data (VMDK) vVol properties page, select a snapshot.
c. Select More Actions > Restore.
d. Select the appropriate snapshot from the dialog box and click OK.
NOTE: The NFSv3 protocol is enabled by default when creating a NAS server.
Format
QHW QDV VHUYHU FUHDWH QDPH YDOXH! VS YDOXH! ^ SRRO YDOXH! _ SRRO1DPH YDOXH!`
> WHQDQW YDOXH!@ > PS6KDULQJ(QDEOHG ^QR _ \HV > DXWR8VHU0DSSLQJ(QDEOHG ^\HV _ QR`@>
XQL['LUHFWRU\6HUYLFH ^ORFDO _ OGDS _ QLV _ ORFDO7KHQ1LV _ ORFDO7KHQ/GDS _ QRQH`@ >
GHIDXOW8QL[8VHU YDOXH!@ > GHIDXOW:LQGRZV8VHU YDOXH!@`@ > UHSO'HVW ^\HV > EDFNXS2QO\ ^\HV
_ QR`@ _ QR`@ > HQDEOH3DFNHW5HIOHFW ^\HV _ QR`@
Action qualifiers
Qualifier Description
QDPH Specifies the NAS server name.
NOTE: NAS server names can contain alphanumeric characters, a single dash, and a
single underscore. Server names cannot contain spaces or begin or end with a dash.
You can create NAS server names in four parts that are separated by periods (example:
aa.bb.cc.dd). Names can contain up to 255 characters, but the first part of the name
(before the first period) is limited to 15 characters.
VS Specifies the parent SP for the NAS server. Value is SPA or SPB.
SRRO Specifies the ID of the storage pool for the NAS server.
SRRO1DPH Specifies the name of the storage pool for the NAS server.
WHQDQW Specifies the tenant identifier.
NOTE: If a tenant is not specified, the NAS server is created in the default network
namespace.
PS6KDULQJ(QDEOHG Indicates whether multiprotocol sharing mode is enabled. Value is yes or no (default).
XQL['LUHFWRU\6HUYLFH Directory Service used for querying identity information for Unix (such as UIDs, GIDs, net
groups). Valid values are:
” QLV
” OGDS
” ORFDO
” QRQH (default)
” ORFDO7KHQ1LV
” ORFDO7KHQ/GDS
DXWR8VHU0DSSLQJ(QDEOHG Indicates whether a Windows user who is not mapped to a known Unix/Linux username is
allowed to access the NAS server's files Valid values are:
” \HV— The system generates an internal UID for the Windows user and allows access to
the NAS server's files through Windows.
” QR (default)— The Windows authentication fails unless there is a default Unix username
configured.
GHIDXOW8QL[8VHU Default Unix user name or Unix ID that grants file access in the multiprotocol sharing mode.
This user name or ID is used when the corresponding Unix/Linux user name or ID is not
found by the mapping mechanism.
The Unix ID format is @uid=xxxx,gid=yyyy@, where xxxx and yyyy are the decimal numerical
values of the UID and the primary GID, respectively. When using this ID, the user does not
need to be defined in the UDS.
GHIDXOW:LQGRZV8VHU Default Windows user name that grants file access in the multiprotocol sharing mode. This
user name is used when the corresponding Windows user name is not found by the mapping
mechanism.
UHSO'HVW Replication destination settings for the NAS server. When this option is set to \HV, only
mandatory parameters may be included. All other optional parameters will be inherited from
the source NAS server. Valid values are:
” \HV
” QR (default)
EDFNXS2QO\ Indicates whether to create NAS server as backup only. The backup only NAS server
cannot be a production site, which means both planned failover and unplanned failover are
disallowed in a backup only NAS server associated replication session. Valid values:
” \HV
” QR
HQDEOH3DFNHW5HIOHFW Indicates whether the reflection of outbound (reply) packets through the same interface
that inbound (request) packets entered is enabled. Valid values are:
” \HV (default)
” QR
Example
The following command creates a NAS server with these settings:
” Name is NasServer_1.
” Associated with SP A.
” Associated with storage pool pool_0.
” IP Packet Reflect is enabled.
” The ID of the new NAS server is ID nas_1.
,' QDVB
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Format
QHW QDV VHUYHU ^ LG YDOXH _ QDPH YDOXH ` VHW > QDPH YDOXH!@ > VS ^VSD _
VSE`@ > PS6KDULQJ(QDEOHG ^\HV _ QR`@ > XQL['LUHFWRU\6HUYLFH ^OGDS _ QLV _ QRQH`@ >
DXWR8VHU0DSSLQJ(QDEOHG ^\HV _ QR`@ >^ GHIDXOW$FFHVV'LVDEOHG _ > GHIDXOW8QL[8VHU YDOXH!@ >
GHIDXOW:LQGRZV8VHU YDOXH!@`@ > HQDEOH3DFNHW5HIOHFW ^\HV _ QR `@ > UHSO'HVW ^\HV _ QR `@ >
EDFNXS2QO\ ^\HV _ QR`@ > SUHIHUUHG3URGXFWLRQ2YHUULGH ^ QR _ \HV `@> SUHIHUUHG3URGXFWLRQ,3Y
^ DXWR _ YDOXH!`@ > SUHIHUUHG3URGXFWLRQ,3Y ^ DXWR _ YDOXH!`@ > SUHIHUUHG%DFNXS,3Y ^DXWR
_ YDOXH!`@ > SUHIHUUHG%DFNXS,3Y ^DXWR _ YDOXH!`
Object qualifiers
Qualifier Description
LG Type the ID of the NAS server to change.
QDPH Type the name of the NAS server to change.
Action qualifiers
Qualifier Description
QDPH Shared folder server name.
VS Owner SP. Valid values are:
” spa
” spb
PS6KDULQJ(QDEOHG Indicates whether multiprotocol sharing mode is enabled. Valid values are:
” \HV
” QR
NOTE: You cannot disable multiprotocol file sharing for a NAS server once a file
system is created on that NAS server.
XQL['LUHFWRU\6HUYLFH Directory Service used for querying identity information for Unix (such as UIDs, GIDs,
net groups). Valid values are:
” QLV
” OGDS
GHIDXOW$FFHVV'LVDEOHG Disables file access when no user mapping mechanism is found.
DXWR8VHU0DSSLQJ(QDEOHG Indicates whether a Windows user who is not mapped to a known Unix/Linux
username is allowed to access the NAS server's files Valid values are:
” \HV. The system generates an internal UID for the Windows user and allows
access to the NAS server's files through Windows.
GHIDXOW:LQGRZV8VHU Default Windows user name that grants file access in the multiprotocol
sharing mode. This user name is used when the corresponding Windows user
GHIDXOW:LQGRZV8VHU name is not found by the mapping mechanism.
HQDEOH3DFNHW5HIOHFW Indicates whether the reflection of outbound (reply) packets through the same
interface that inbound (request) packets entered is enabled. Valid values are:
” \HV
” QR
UHSO'HVW Replication destination settings for the NAS server. Valid values are:
” \HV
” QR
EDFNXS2QO\ Indicates whether the NAS server is used as backup. Only a replication destination
NAS server can be set as backup only. This attribute reflects that the NAS server
cannot be the production site. This means both planned failover and unplanned
failover are disallowed in the backup only NAS server associated replication session.
Valid values are:
” \HV
” QR
SUHIHUUHG3URGXFWLRQ2YHUULGH Override the replicated production interfaces "preferred interface" settings. Valid
values are:
” \HV
” QR
SUHIHUUHG3URGXFWLRQ,3Y Production IPv4 preferred interface settings. The interface must be IPv4 and belong
to this server. Valid values are:
” <interface ID>
” DXWR
SUHIHUUHG3URGXFWLRQ,3Y Production IPv6 preferred interface settings. The interface must be IPv6 and belong
to this server. Valid values are:
” <interface ID>
” DXWR
SUHIHUUHG%DFNXS,3Y Backup and DR test IPv4 preferred interface settings. The interface must be IPv4
and belong to this server. Valid values are:
” <interface ID>
” DXWR
SUHIHUUHG%DFNXS,3Y Backup and DR test IPv6 preferred interface settings. The interface must be IPv6
and belong to this server. Valid values are:
” <interface ID>
” DXWR
Example 1
The following command updates NAS server nas_1 with these settings:
” Enables multiprotocol sharing.
,' QDVB
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Example 2
The following command changes the replication settings for NAS server nas_1.
XHPFOL G X /RFDO MRH S 0\3DVVZRUG QHW QDV VHUYHU LG QDVB VHW UHSO'HVW
\HV
,' QDVB
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Example 3
The following command changes the storage processor to SPB for NAS server nas_1.
XHPFOL G X /RFDO MRH S 0\3DVVZRUG QHW QDV VHUYHU LG QDVB VHW VS VSE
:$51,1* 0RGLI\LQJ WKH 1$6 VHUYHU V 63 GLVUXSWV DQ\ UXQQLQJ 1'03 MREV DQG PD\ DOVR
UHVXOW LQ GDWD XQDYDLODELOLW\ IRU VRPH FOLHQW FRQILJXUDWLRQV RWKHU WKDQ 1)6 Y Y
DQG Y DQG 60% &$ 7KH 1'03 MREV PXVW EH UHVWDUWHG DIWHU WKH 63 PRGLILFDWLRQ LV
FRPSOHWHG
$UH \RX VXUH \RX ZDQW WR PRGLI\ WKH GHIDXOW 63"
\HV QR \HV
,' QDVB
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
NOTE:
” When the SP is being modified, the NAS server health attribute is updated to INFO, and the health details attribute
is updated to 7UDQVLWLRQLQJ WR RWKHU 6WRUDJH 3URFHVVRU. When the SP modification completes, the NAS
server health and health details are reverted back to the previous values.
” A change to the SP cannot be performed on a NAS Server that is part of an active VDM File Import operation.
The Import operation must be completed before the SP can be changed. Otherwise, the following error occurs:
)DLOHG &DQQRW FRPSOHWH WKH RSHUDWLRQ EHFDXVH WKH UHVRXUFH LV XQGHU LPSRUW (UURU
&RGH [ D .
” A change to the SP cannot be performed on a NAS Server that is part of an active replication session. Pause
the replication session, perform the SP change, and then resume the replication session. Otherwise, the following
error occurs: &DQQRW PRGLI\ WKH 1$6 VHUYHU V 6WRUDJH 3URFHVVRU ZKHQ WKHUH DUH QRQ SDXVHG
UHSOLFDWLRQ VHVVLRQV RQ WKH 1$6 VHUYHU RU LWV ILOH V\VWHPV (UURU &RGH [ .
NOTE: Only one VMware protocol endpoint server per NAS server is supported.
Format
QHW QDV YPZDUHSH FUHDWH > DV\QF@ ^ VHUYHU YDOXH! _ VHUYHU1DPH YDOXH!` LI YDOXH!
Action qualifier
Qualifier Description
DV\QF Run the operation in asynchronous mode.
VHUYHU Type the identifier of the NAS server.
VHUYHU1DPH Type the name of the NAS server.
LI Type the name of the identifier for the NAS IP interface to be used by the VMware protocol endpoint server.
Example
The following example creates a protocol endpoint server on NAS server "nas_1" with the IP interface "if_1".
XHPFOL G X /RFDO MRH S 0\3DVVZRUG QHW QDV YPZDUHSH FUHDWH VHUYHU QDVB
LI LIB
,' 3(6B
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Action qualifier
Qualifier Description
LG Type the identifier of the NAS protocol endpoint server.
VHUYHU Type the identifier of the associated NAS server.
VHUYHU1DPH Type the name of the associated NAS server.
Example
The following example shows the details for all of the VMware protocol endpoint servers on the system.
XHPFOL G X /RFDO MRH S 0\3DVVZRUG QHW QDV YPZDUHSH VKRZ GHWDLO
,' 3(6B
1$6 VHUYHU QDVB
1$6 VHUYHU LQWHUIDFH LIB
Format
QHW QDV YPZDUHSH LG YDOXH! GHOHWH > DV\QF@ > IRUFH@
Object qualifiers
Qualifier Description
LG Type the identifier or the VMware protocol endpoint server to be deleted.
Action qualifiers
Qualifier Description
DV\QF Run the operation in asynchronous mode.
IRUFH Unconditionally removes all VMware NAS protocol endpoints using the VMware protocol endpoint server and
unbinds all virtual volumes using the protocol endpoint server.
Example
The following example deletes VMware NAS protocol endpoint server "PES_0".
26 W\SH Type of operating system (OS) running on the host. You can enter any value you want. Here are
suggestions for some of the common operating systems:
” XQGHILQHG — OS is not specified (default) or unknown.
” RWKHU — Other.
” ZLQ VUY — Windows Server 2003.
” ZLQ[S — Windows XP.
” ZLQ VUY — Windows Server 2008.
Format
UHPRWH KRVW FUHDWH QDPH YDOXH! > GHVFU YDOXH!@ > WHQDQW YDOXH!@ W\SH ^KRVW > DGGU
YDOXH!@ > LJQRUHG$GGU YDOXH!@ > RV7\SH YDOXH! @ _ VXEQHW DGGU YDOXH! > QHWPDVN
YDOXH!@ _ QHWJURXS DGGU YDOXH!`
Action qualifier
Qualifier Description
QDPH Specifies the name of the host configuration.
WHQDQW Specifies the identifier of the tenant with which the host is to be associated.
NOTE: If not specified, the host is created in the default network namespace and the tenant attribute
will be blank.
DGGU Specifies the hostnames or IP addresses associated with the host, IP addresses of the subnet, or the name
of the netgroup. Separate each value with a comma.
” Format: <IP address>/[<prefix length>].
” Default prefix length for IPv4 addresses is 24 and for IPv6 addresses is 64.
NOTE: This information is required when connecting hosts to network shares on the system.
LJQRUHG$GGU Specifies a list of IP addresses associated with the host that are excluded from data access. Separate each
value with a comma.
QHWPDVN Specifies the subnet mask for the host configuration.
RV7\SH Specify the type of operating system (OS) running on the host. You can enter any value you want. Here are
suggestions for some of the common operating systems:
” XQGHILQHG — OS is not specified (default) or unknown.
” RWKHU — Other.
” ZLQ VUY — Windows Server 2003.
” ZLQ[S — Windows XP.
” ZLQ VUY — Windows Server 2008.
” ZLQYLVWD — Windows Vista.
” ZLQ VUY — Windows Server 2012.
” HV[ — VMware ESX.
” UHGKDW — Red Hat Enterprise Linux.
” VOHV — SUSE Linux Enterprise.
” ZLQ — Windows 7.
” K\SHUY — Microsoft Hyper-V.
” VRODULV — Solaris.
Example 1
The following command creates a host configuration for a host with these settings:
” Name is MyHost.
” Description is “accounting”.
” IP address is 10.64.74.10.
” OS is Windows XP.
The host configuration receives ID Host_1014:
,' +RVWB
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Example 2
The following command creates a host configuration for a subnet with these settings:
” Name is MySubnet.
” Description is “subnet1”.
” IP address is 192.168.10.0.
” Subnet mask is 255.255.255.0.
The host configuration receives ID Subnet_1015:
XHPFOL G X /RFDO MRH S 0\3DVVZRUG UHPRWH KRVW FUHDWH ±QDPH 0\6XEQHW ±GHVFU
³VXEQHW ´ W\SH VXEQHW ±DGGU ±QHWPDVN
,' 6XEQHWB
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Example 3
The following command creates a host configuration for a subnet with these settings:
” Name is IPv6Subnet.
” Description is “V6_HE_Subnet”.
” IPv6 address is 2001:db8:c25:
” Prefix length is 48.
The host configuration receives ID NetGroup_1023:
XHPFOL G UHPRWH KRVW FUHDWH QDPH ,3Y 6XEQHW GHVFU 9 B+(B6XEQHW W\SH VXEQHW
DGGU GE F
,' 1HW*URXSB
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Format
UHPRWH KRVW >^^ LG YDOXH! _ QDPH YDOXH!` _ W\SH ^KRVW _ VXEQHW _ QHWJURXS`_ KRVWJURXS
YDOXH! _ KRVWJURXS1DPH YDOXH!`@ VKRZ
Example
The following command lists all host configurations on the system:
XHPFOL G X /RFDO MRH S 0\3DVVZRUG UHPRWH KRVW VKRZ
,'
1DPH 0\+RVW
'HVFULSWLRQ WKLV LV P\ KRVW
7HQDQW WHQDQWB
7\SH KRVW
$GGUHVV
1HWPDVN
26 W\SH ZLQ[S
,JQRUHG DGGUHVV
+HDOWK VWDWH 2.
,'
1DPH 0\6XEQHW
'HVFULSWLRQ WKLV LV P\ VXEQHW
7HQDQW
7\SH VXEQHW
$GGUHVV
1HWPDVN
26 W\SH
,JQRUHG DGGUHVV
+HDOWK VWDWH 2.
Format
UHPRWH KRVW ^ LG YDOXH! _ QDPH YDOXH!` VHW > QDPH YDOXH!@ > GHVFU YDOXH!@ > DGGU
YDOXH!@ > LJQRUHG$GGU YDOXH!@ > QHWPDVN YDOXH!@ > RV7\SH YDOXH!@ > DGG/XQV YDOXH! >
KOXV YDOXH! @@ > UHPRYH/XQV YDOXH!@
Action qualifier
Qualifier Description
QDPH Specifies the new name for the host configuration.
GHVF Specifies the new description of the host configuration.
DGGU Specifies the hostnames or IP addresses associated with the host, IP addresses of the subnet, or the
network addresses of the netgroup. Separate each value with a comma.
” For subnet type, specifies the new IP address of the subnet.
” For netgroup, specifies the new netgroup's name.
” Format: <IP address>/[<prefix length>].
” Default prefix length for IPv4 addresses is 24 and for IPv6 addresses is 64.
NOTE: This information is required when connecting hosts to network shares on the system.
LJQRUHG$GGU Specifies a list of IP addresses associated with the host that are excluded from data access. Separate each
value with a comma.
QHWPDVN Specify the subnet mask for the host configuration.
RV7\SH Specify the type of operating system (OS) running on the host. You can enter any value you want. Here are
suggestions for some of the common operating systems:
” XQGHILQHG — OS is not specified or unknown.
” RWKHU — Other.
” ZLQ VUY — Windows Server 2003.
” ZLQ[S — Windows XP.
” ZLQ VUY — Windows Server 2008.
” ZLQYLVWD — Windows Vista.
” ZLQ VUY — Windows Server 2012.
” HV[ — VMware ESX.
” UHGKDW — Red Hat Enterprise Linux.
” VOHV — SUSE Linux Enterprise.
” ZLQ — Windows 7.
” K\SHUY — Microsoft Hyper-V.
” VRODULV — Solaris.
DGG/XQV Specify a comma-separated list of LUN friendly IDs for LUNs to add to the host.
KOXV Specifies the comma-separated list of Host LUN identifiers to be used by the corresponding hosts which
were specified in the OXQ+RVWV option. The number of items in the two lists must match. However, an
empty string is a valid value for any element of the Host LUN identifiers list, as long as commas separate the
list elements. Such an empty element signifies that the system should automatically assign the Host LUN
identifier value by which the corresponding host will access the LUN.
If not specified, the system will automatically assign the Host LUN identifier value for every host specified in
the OXQ+RVWV argument list.
UHPRYH/XQV Specify a comma-separated list of LUN friendly IDs for LUNs to remove from the host.
,'
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Format
UHPRWH KRVW ^ LG YDOXH! _ QDPH YDOXH!` GHOHWH
Object qualifier
Qualifier Description
LG ID of the host configuration to delete.
QDPH Name of the host configuration to delete.
Example
The following command deletes host configuration 1014:
XHPFOL G X /RFDO MRH S 0\3DVVZRUG UHPRWH KRVW ±LG GHOHWH
Create initiators
Create an FC or iSCSI initiator and assign it to a host configuration.
Format
UHPRWH LQLWLDWRU FUHDWH ±KRVW YDOXH! XLG YDOXH! W\SH ^LVFVL_IF` > VRXUFH7\SH
^+3$XWRWUHVSDVV _ 2SHQ1DWLYH _ 6*, _ +31R$XWRWUHVSDVV _ 'HOO _ )XMLWVX6LHPHQV _ 7UX `@
> IDLORYHU0RGH ^$XWR7UHVSDVV _ 3DVVLYH1RW5HDG\ _ '03 _ 3DVVLYH$OZD\V5HDG\ _ $/8$`@ >
OXQ](QDEOHG ^\HV _ QR`@ > XQLW6HULDO1XPEHU ^$UUD\ _ /81`@
Object qualifier
Qualifier Description
KRVW Identifies the host configuration to which to assign the initiator.
XLG Specifies the FC WWN or the iSCSI IQN of the host to which to assign the initiator.
W\SH Specifies the type of initiator. Value is one of the following:
” LVFVL
” IF
VRXUFH7\SH Specify the source type for the initiator. Valid values are:
” +3$XWRWUHVSDVV - HP with Auto-trespass
” 2SHQ1DWLYH (default) - Open native (such as CLARiiON Open)
” 6*, - Silicon Graphics
” +31R$XWRWUHVSDVV- HP without Auto-trespass
” 'HOO
” )XMLWVX6LHPHQV
” 7UX - Compaq Tru64
IDLORYHU0RGH Specify the failover mode for the initiator. Valid values are:
” $XWR7UHVSDVV- Any media access to the non owning SP is rejected.
” 3DVVLYH1RW5HDG\- A command failure during I/O is sent to the non-owning SP.
” '03- Quiet trespass on I/O to non owning SP.
” 3DVVLYH$OZD\V5HDG\- Some commands, e.g. Test Unit Ready, returns PAR status.
” $/8$ (default) - Initiators are permitted to send I/O to a LUN regardless of which SP actually
owns the LUN.
OXQ](QDEOHG Set whether LUNZ will be enabled. Valid values are:
” \HV (default)
” QR
XQLW6HULDO1XPEHU Specify the Unit Serial Number. Valid values are:
” $UUD\ (default)
” /81
For SCSI-3 interfaces, the Unity Serial Number page (Vital Product Data page 0x80) reports the
serial number for the array or LUN.
,'
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Example 2
The following command creates an iSCSI initiator for host configuration Host_3. The iSCSI initiator receives ID 1022:
XHPFOL G X /RFDO MRH S 0\3DVVZRUG VVO3ROLF\ DFFHSW UHPRWH LQLWLDWRU
FUHDWH KRVW +RVWB XLG LTQ FRP IDQF\ ZLQ W\SH LVFVL
,'
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Example 3
The following command creates an iSCSI initiator for "Host_3" with:
” A source type of "OpenNative"
” A failover mode of "PassiveAlwaysReady"
” LUNZ disabled
” And an "Array" Unit Serial Number
XHPFOL G X /RFDO MRH S 0\3DVVZRUG UHPRWH LQLWLDWRU FUHDWH KRVW
+RVWB XLG LTQ FRP PLFURVRIW ZLQ W\SH LVFVL VRXUFH7\SH 2SHQ1DWLYH IDLORYHU0RGH
3DVVLYH$OZD\V5HDG\ OXQ](QDEOHG QR XQLW6HULDO1XPEHU $UUD\
,' +RVW,QLWLDWRUB
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
View initiators
View a list of initiators. You can filter on the initiator ID, host ID, or whether the initiator is registered.
Format
UHPRWH LQLWLDWRU >^ LG YDOXH! _ KRVW YDOXH! _ XQUHJLVWHUHG`@ VKRZ
Example
The following command lists the details of all initiators on the system:
XHPFOL G X /RFDO MRH S 0\3DVVZRUG UHPRWH LQLWLDWRU VKRZ
,' +RVW,QLWLDWRUB
+RVW +RVWB
8,' LTQ FRP PLFURVRIW FQHQIDQZ O F FRUS HPF FRP
,QLWLDWRU W\SH LVFVL
3RUWV ORJJHG LQ VSEBHWK VSDBHWK
,JQRUHG QR
+HDOWK 6WDWH 2.
+HDOWK 'HWDLOV 7KH FRPSRQHQW LV RSHUDWLQJ QRUPDOO\ 1R DFWLRQ LV UHTXLUHG
&+$3 XVHUV
6RXUFH W\SH 2SHQB1DWLYH
)DLORYHU PRGH $/8$
/81= \HV
8QLW VHULDO QXPEHU $UUD\
Format
UHPRWH LQLWLDWRU LG YDOXH! VHW > LJQRUHG ^\HV _ QR`@ > KRVW YDOXH!@ > VRXUFH7\SH
^+3$XWRWUHVSDVV _ 2SHQ1DWLYH _ 6*, _ +31R$XWRWUHVSDVV _ 'HOO _ )XMLWVX6LHPHQV _ 7UX `@
> IDLORYHU0RGH ^$XWR7UHVSDVV _ 3DVVLYH1RW5HDG\ _ '03 _ 3DVVLYH$OZD\V5HDG\ _ $/8$`@ >
OXQ](QDEOHG ^\HV _ QR`@ > XQLW6HULDO1XPEHU ^$UUD\ _ /81`@
Object qualifier
Qualifier Description
LG Specifies the ID of the initiator
Action qualifier
Qualifier Description
LJQRUHG Specifies whether the initiator is ignored for data access to the host. Valid values are:
” \HV — The initiator is ignored.
” QR — The initiator is not ignored.
IRUFH Specify to bypass the validation of setting a new host when there are already storage resources
associated with the host and attached to the initiator.
If you want to delete a stale initiator for which the associated host has LUN access and as such
those LUNs cannot be deleted, you will need to ignore the associated host by setting the stale
initiator to an empty host with this IRUFH option.
Example
The following command changes the source type, failover mode, LUNZ settings, and Unit Serial Number of the initiator:
XHPFOL G X /RFDO MRH S 0\3DVVZRUG UHPRWH LQLWLDWRU LG +RVW,QLWLDWRUB VHW
VRXUFH7\SH +3$XWRWUHVSDVV IDLORYHU0RGH 3DVVLYH1RW5HDG\ OXQ](QDEOHG \HV XQLW6HULDO1XPEHU
$UUD\
/RFDO XVHUQDPH The username of the local account that vSphere will use to
register the system as a VASA provider.
NOTE: It is recommended that you create a new user
with the XVHU DFFRXQW command and set the role to
vmadmin.
/RFDO SDVVZRUG The password of the local account that vSphere will use to
register the system as a VASA provider.
Format
YLUW YPZ YF FUHDWH DGGU YDOXH! XVHUQDPH YDOXH! ^ SDVVZG YDOXH! _ SDVVZG6HFXUH` >
GHVFU YDOXH!@ > UHJLVWHU9DVD3URYLGHU ^\HV ORFDO8VHUQDPH YDOXH! ^ ORFDO3DVVZG YDOXH! _
ORFDO3DVVZG6HFXUH` _ QR`@
Action qualifier
Qualifier Description
DGGU Domain name or IP address or domain name of the VMware vCenter.
XVHUQDPH Specify the VMware administrator username used to access the VMware vCenter.
SDVVZG Specify the VMware administrator password used to access the VMware vCenter.
SDVVZG6HFXUH Specify the password in secure mode. The user will be prompted to input the password.
GHVFU Specify the description of the VMware vCenter server.
UHJLVWHU9DVD3URYLGHU Specify to register the system as a VASA provider with this vCenter server. Valid values are:
” \HV
” QR
ORFDO3DVVZG Specify the password of the system account that will be used by vCenter to register the
system as a VASA provider.
ORFDO3DVVZG6HFXUH Specify the VASA password in secure mode, which requires the user to input the password
when prompted.
Example 1
The following command adds virtual center credentials:
XHPFOL G X /RFDO MRH S 0\3DVVZRUG YLUW YPZ YF FUHDWH DGGU
XVHUQDPH DGPLQLVWUDWRU#YVSKHUH ORFDO SDVVZG [[[ GHVFU $GG Y&HQWHU
,' 9&B
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Example 2
The following command adds a vCenter and registers the storage system as a VASA provider.
XHPFOL G X /RFDO MRH S 0\3DVVZRUG YLUW YPZ YF FUHDWH ±DGGUHVV
±XVHUQDPH URRW ±SDVVZG [[[ ±GHVFU $GG YLUWXDO FHQWHU ±UHJLVWHU9DVD3URYLGHU \HV ±
ORFDO8VHUQDPH DGPLQ ±ORFDO3DVVZG 3DVVZRUG
,' 9&B
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Format
YLUW YPZ YF LG YDOXH! VHW > DGGU YDOXH!@ > XVHUQDPH YDOXH! ^ SDVVZG YDOXH! _
SDVVZG6HFXUH` @ > GHVFU YDOXH!@
Object qualifier
Qualifier Description
LG Identifies the VMware vCenter server.
Qualifier Description
DGGU Specifies the new IP address or domain name of the VMware vCenter server.
XVHUQDPH Specifies the VMware administrator username.
SDVVZG Specifies the VMware administrator password.
SDVVZG6HFXUH Specifies the password in secure mode - the user will be prompted to input the password.
GHVFU Specifies the new description of the VMware vCenter server.
Example
The following command specifies the new description of the VMware vCenter server:
XHPFOL YLUW YPZ YF LG 9&B VHW GHVFU 7KLV Y&HQWHU PDQDJHV (6;L KRVWV
,' 9&B
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Format
YLUW YPZ YF LG YDOXH! GHOHWH
Object qualifier
Qualifier Description
LG Identifies the VMware vCenter server.
Example
The following example deletes an existing vCenter server and any of its associated ESXi hosts.
XHPFOL G X /RFDO MRH S 0\3DVVZRUG YLUW YPZ YF LG 9&B GHOHWH
Object qualifier
Qualifier Description
LG Identifies the VMware vCenter server.
Example
The following example shows a list of all vCenter servers.
XHPFOL G X /RFDO MRH S 0\3DVVZRUG YLUW YPZ YF VKRZ
,' 9&B
$GGUHVV
'HVFULSWLRQ 7KLV Y&HQWHU PDQDJHV (6;L KRVWV
9$6$ SURYLGHU VWDWH \HV
Format
YLUW YPZ YF UHIUHVK > VFDQ+DUGZDUH@
Object qualifier
Qualifier Description
LG Specify the ID of the vCenter. If not specified, all attached vCenters are refreshed.
VFDQ+DUGZDUH Specify to rescan hardware changes (this takes additional time).
Example
The following example rescans all vCenters.
XHPFOL G X /RFDO MRH S 0\3DVVZRUG YLUW YPZ YF UHIUHVK VFDQ+DUGZDUH
Format
YLUW YPZ HV[ FUHDWH DGGU YDOXH! ^ YF YDOXH! _ XVHUQDPH YDOXH! ^ SDVVZG YDOXH! _
SDVVZG6HFXUH` ` > GHVFU YDOXH! @ @ > UHVROYH&RQIOLFWV ^ \HV _ QR ` @
Action qualifier
Qualifier Description
DGGU Domain name or IP address of the ESXi host.
YF Identifies the VMware vCenter server.
XVHUQDPH Specifies the username used to access the VMware ESXi host.
SDVVZG Specifies the password used to access the VMware ESXi host.
SDVVZG6HFXUH Specifies the password in secure mode - the user will be prompted to input the password.
GHVFU Specifies the description of the VMware ESXi host.
UHVROYH&RQIOLFWV Specifies the option to resolve IP address or initiator conflicts interactively. Valid values are yes or no
(default).
,' (6;B
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Example 2
XHPFOL G X /RFDO MRH S 0\3DVVZRUG YLUW YPZ HV[ FUHDWH DGGU YF
90ZDUH9&B UHVROYH&RQIOLFWV \HV
7KH (6; KRVW WR EH FUHDWHG KDV ,3 DGGUHVVHV DQG RU ,QLWLDWRUV DOUHDG\ SUHVHQW LQ DQ
H[LVWLQJ KRVW
7KH ,' RI WKH H[LVWLQJ KRVW LV +RVWB
7KH ,3 DGGUHVVHV LQ FRQIOLFW DUH
7KH ,QLWLDWRUV LQ FRQIOLFWV DUH LTQ FRP YPZDUH WHVW
LTQ FRP YPZDUH WHVW
:$51,1* WKH H[LVWLQJ KRVW KDV ,3 DGGUHVVHV DQG RU ,QLWLDWRUV QRW IRXQG LQ WKH (6; KRVW
WR EH FUHDWHG ,I \RX FRQWLQXH ZLWK WKH (6; KRVW FUHDWLRQ WKRVH ,3 DGGUHVVHV DQG RU
,QLWLDWRUV ZLOO EH UHPRYHG DQG FDQ QR ORQJHU EH XVHG IRU VWRUDJH DFFHVV
7KH ,3 DGGUHVV QRW LQ WKH (6; KRVW DUH
7KH ,QLWLDWRUV QRW LQ WKH (6; KRVW DUH LTQ FRP YPZDUH WHVW
'R \RX ZDQW WR FRQYHUW WKH H[LVWLQJ KRVW WR WKH (6; KRVW"
<HV QR \HV
,' (6;B
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Format
YLUW YPZ HV[ LG YDOXH! VHW > GHVFU YDOXH! @ > XVHUQDPH YDOXH! ^ SDVVZG YDOXH! _
SDVVZG6HFXUH ` @ > DGGU YDOXH! @
Object qualifier
Qualifier Description
LG Identifies the VMware ESXi host.
Example
XHPFOL G X /RFDO MRH S 0\3DVVZRUG YLUW YPZ HV[ LG (6;B VHW GHVFU
&KDQJLQJ (6;L KRVW GHVFULSWLRQ
,' (6;B
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Format
YLUW YPZ HV[ LG YDOXH! GHOHWH
Object qualifier
Qualifier Description
LG Identifies the ESXi host.
Example
XHPFOL G X /RFDO MRH S 0\3DVVZRUG YLUW YPZ HV[ LG (6;B GHOHWH
Object qualifier
Qualifier Description
LG Identifies the VMware ESXi host.
YF Identifies the VMware vCenter server.
Example
The following example shows how to display all of the ESXi hosts on the vCenter connected to the system.
XHPFOL G X /RFDO MRH S 0\3DVVZRUG YLUW YPZ HV[ YF 9&B VKRZ
,' (6;B
1DPH QOSF DD EE FRP
Y&HQWHU 9&B
$GGUHVV
'HVFULSWLRQ
1)6Y VXSSRUWHG \HV
1)6 XVHUQDPH URRW
,' (6;B
1DPH QOSF [[ \\ FRP
Y&HQWHU 9&B
$GGUHVV
1)6Y VXSSRUWHG QR
1)6 XVHUQDPH
Format
YLUW YPZ HV[ GLVFRYHU ^ YF YDOXH! _ YF$GGU YDOXH! XVHUQDPH YDOXH! ^ SDVVZG YDOXH! _
SDVVZG6HFXUH` ` > FUHDWH$OO @
Action qualifier
Qualifier Description
YF Identifies the existing VMware vCenter.
YF$GGU IP address or domain name of the VMware vCenter.
XVHUQDPH Specifies the name of the VMware vCenter.
SDVVZG Specifies the password of the VMware vCenter
SDVVZG6HFXUH Specifies the password in secure mode - the user will be prompted to input the password.
Example
XHPFOL G X /RFDO MRH S 0\3DVVZRUG YLUW YPZ HV[ GLVFRYHU YF 9&B
Format
YLUW YPZ HV[ > LG YDOXH!@ UHIUHVK > VFDQ+DUGZDUH@
Object qualifier
Qualifier Description
LG Identifies the ESXi host. If an ID is not specified, all virtualization objects are rescanned.
Action qualifier
Qualifier Description
VFDQ+DUGZDUH Specify to rescan hardware changes also (takes additional time).
Example
The following command rescans the hardware to discover additional ESXi hosts.
XHPFOL G X /RFDO MRH S 0\3DVVZRUG YLUW YPZ HV[ UHIUHVK VFDQ+DUGZDUH
5$,' OHYHO (physical deployments only) Specifies the RAID level of the underlying storage pool. Valid values are:
” 5$,'
” 5$,'
” 5$,'
” 0L[HG
)$67 &DFKH (physical deployments only) Indicates whether or not FAST Cache is enabled on the underlying storage
pool. Valid values are:
” 2Q
” 2II
)$67 93 SROLF\ Comma-separated list of FAST VP storage policies for the underlying
storage pool. Valid values are:
” 6WDUW KLJK WKHQ DXWR WLHU
” $XWR WLHU
” +LJKHVW DYDLODEOH WLHU
” /RZHVW DYDLODEOH WLHU
6SDFH HIILFLHQF\ Comma-separated list of available space efficiency policies for the
underlying storage pool. Valid values are:
” 7KLFN
” 7KLQ
+HDOWK VWDWH Health state.
Format
VWRU FRQILJ FS FUHDWH > DV\QF@ QDPH YDOXH! > GHVFU YDOXH!@ SRRO YDOXH! > XVDJH7DJ
YDOXH!@
Action qualifier
Qualifier Description
DV\QF Run the operation in asynchronous mode.
QDPH Type a name for the capability profile.
NOTE: The name may contain alphanumeric values, a hyphen, an underscore, and a period. It cannot start
with hyphen or period, and cannot consist only of digits.
Example
The following command creates a capability profile with these settings:
” Specifies a capability profile name of "CapabilityProfile1"
” Specifies that the capability profile is based on "pool_1"
” Specifies the usage tag as "Production"
” Not specified to be created in asynchronous mode
XHPFOL G X /RFDO MRH S 0\3DVVZRUG VWRU FRQILJ FS FUHDWH QDPH
&DSDELOLW\3URILOH SRRO SRROB XVDJH7DJ 3URGXFWLRQ
,' FSB
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Format
VWRU FRQILJ FS > LG YDOXH!@ VKRZ
Example
The following command displays a list of existing capability profiles and their characteristics.
XHPFOL G X /RFDO MRH S 0\3DVVZRUG VWRU FRQILJ FS VKRZ GHWDLO
,' FSB
1DPH &DSDELOLW\3URILOH
'HVFULSWLRQ
90ZDUH 88,' H H E G D
6WRUDJH SRRO SRROB
6HUYLFH OHYHO *ROG
8VDJH WDJ ([FKDQJH 2/73
'ULYH W\SH ([WUHPH0XOWL7LHU
5$,' OHYHO 0L[HG
)$67 &DFKH 2II
)$67 93 SROLF\ 6WDUW KLJK WKHQ DXWR WLHU $XWR WLHU +LJKHVW DYDLODEOH WLHU
/RZHVW DYDLODEOH WLHU
6SDFH HIILFLHQF\ 7KLQ 7KLFN
+HDOWK VWDWH 2.
+HDOWK GHWDLOV 7KH FRPSRQHQW LV RSHUDWLQJ QRUPDOO\ 1R DFWLRQ LV UHTXLUHG
Format
VWRU FRQILJ FS LG YDOXH! VHW > DV\QF@ > QDPH YDOXH!@ > GHVFU YDOXH!@ >^ DGG8VDJH7DJ
YDOXH! _ UHPRYH8VDJH7DJ YDOXH!`@
Object qualifier
Qualifier Description
LG Type the ID of the capability profile to be modified.
Action qualifier
Qualifier Description
DV\QF Run the operation in asynchronous mode.
QDPH Type a name for the capability profile.
NOTE: The name may contain alphanumeric values, a hyphen, an underscore, and a period. It
cannot start with hyphen or period, and cannot consist only of digits.
Example
The following command changes the name of capability profile "cp_1".
XHPFOL G X /RFDO MRH S 0\3DVVZRUG VWRU FRQILJ FS LG FSB VHW QDPH
&DSDELOLW\3URILOH
,' FSB
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Format
VWRU FRQILJ FS > LG YDOXH!@ GHOHWH > DV\QF@
Object qualifier
Qualifier Description
LG Type the ID of the capability profile.
Action qualifier
Qualifier Description
DV\QF Run the operation in asynchronous mode.
Example
The following command deletes capability profile cp_1.
XHPFOL G X /RFDO MRH S 0\3DVVZRUG VWRU FRQILJ FS LG FSB GHOHWH
+RVW (SCSI PEs only) Comma-separated list of identifiers for hosts that use the PE.
/81 ,' Logical Unit Number for the protocol endpoint on the host.
+HDOWK VWDWH Health state.
+HDOWK GHWDLOV Additional health information.
Format
VWRU SURY YPZDUH SH > LG YDOXH!@ VKRZ
Example
The following example shows the detail for all protocol endpoints on the system.
XHPFOL G X /RFDO MRH S 0\3DVVZRUG VWRU SURY YPZDUH SH VKRZ GHWDLO
,' UIF FD F E D
1DPH VFVLBSHB
7\SH 6&6,
90ZDUH 88,' UIF FD F E D
([SRUW SDWK
,3 DGGUHVV
::1 &$ & % $
'HIDXOW 63 63$
&XUUHQW 63 63$
1$6 6HUYHU
90ZDUH 1$6 3( VHUYHU
99RO GDWDVWRUH
+RVW +RVWB
/81 ,'
+HDOWK VWDWH 2.
+HDOWK GHWDLOV 7KH SURWRFRO HQGSRLQW LV RSHUDWLQJ QRUPDOO\ 1R DFWLRQ LV
UHTXLUHG
Format
VWRU SURY YPZDUH YYROGV FUHDWH > DV\QF@ QDPH YDOXH! > GHVFU YDOXH!@ FS YDOXH! VL]H
YDOXH! W\SH ^ EORFN _ ILOH ` > KRVWV YDOXH!@
Action qualifier
Qualifier Description
DV\QF Run the operation in asynchronous mode.
QDPH Type a name for the vVol datastore.
NOTE: The name may contain alphanumeric values, a hyphen, an underscore, and a period. It cannot start with
hyphen or period, and cannot consist only of digits.
Example
The following command creates a vVol datastore with these settings:
” A vVol datastore name of "Engineering department"
” Associates the "cp_1" and "cp_2" capability profiles with this vVol datastore
” Allocates 10 GBs and 12 GBs from capability profiles cp_1 and cp_2, respectively, to the vVol datastore
” Grants access for "Host_1" and "Host_2" to the datastore
XHPFOL G X /RFDO MRH S 0\3DVVZRUG VWRU SURY YPZDUH YYROGV FUHDWH ±QDPH
³(QJLQHHULQJ GHSDUWPHQW´ ±FS FSB FSB ±VL]H * * ±W\SH ILOH ±KRVWV ³+RVWB +RVWB ´
,' UHVB
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Format
VWRU SURY YPZDUH YYROGV > LG YDOXH!@ VKRZ
Object qualifiers
Qualifier Description
LG Type the ID of the vVol datastore.
Example
The following command displays a list of vVol datastores and their characteristics.
,' UHVB
1DPH 3HUIRUPDQFH
'HVFULSWLRQ
90ZDUH 88,' H H E G D
7\SH %ORFN
+HDOWK VWDWH 2.
+HDOWK GHWDLOV 7KH FRPSRQHQW LV RSHUDWLQJ QRUPDOO\ 1R DFWLRQ LV
UHTXLUHG
&DSDELOLW\ SURILOH FSB FSB 1RW XVHG
6WRUDJH SRRO SRROB SRROB
7RWDO FDSDFLW\ *
7RWDO FXUUHQW DOORFDWLRQ *
7RWDO XVHG FDSDFLW\ *
+RVWV +RVWB
&UHDWLRQ WLPH
/DVW PRGLILHG WLPH
,' UHVB
1DPH HQJLQHHULQJ
'HVFULSWLRQ
90ZDUH 88,' UIF H I D G G EH G F G
7\SH ILOH
+HDOWK VWDWH 2.
+HDOWK GHWDLOV 7KH FRPSRQHQW LV RSHUDWLQJ QRUPDOO\ 1R DFWLRQ LV
UHTXLUHG
&DSDELOLW\ SURILOH FSB FSB
6WRUDJH SRRO SRROB SRROB
7RWDO FDSDFLW\ *
7RWDO FXUUHQW DOORFDWLRQ
7RWDO XVHG FDSDFLW\
&UHDWLRQ WLPH
/DVW PRGLILHG WLPH
Format
VWRU SURY YPZDUH YYROGV DOORF ^ LG YDOXH! _ YYROGV YDOXH! >^ SRRO YDOXH! _ FS
YDOXH!`@` VKRZ
Object qualifier
Qualifier Description
LG Type the allocation identifier of the vVol datastore.
YYROGV Type the ID of the vVol datastore.
SRRO Type the ID of the storage pool.
FS Type the ID of the capability profile.
NOTE: To obtain the ID of the vVol datastore and it's associated pool and capability profile IDs, refer to View vVol
datastores.
Example
The following command shows the allocation details for the vVol datastore "vvol_1" from pool "pool_1", including associated
capability profile IDs, current size of the storage pool, and current size allocated to the vVol datastore from the storage pool.
XHPFOL VWRU SURY YPZDUH YYROGV DOORF YYROGV YYROGVB SRRO SRROB VKRZ GHWDLO
,' FSDB
99RO GDWDVWRUH UHVB
&DSDELOLW\ SURILOH FSB
6WRUDJH SRRO SRROB
6L]H *
&XUUHQW DOORFDWLRQ *
6L]H XVHG *
+HDOWK VWDWH 2.
+HDOWK GHWDLOV 7KH FRPSRQHQW LV RSHUDWLQJ QRUPDOO\ 1R DFWLRQ LV UHTXLUHG
Format
VWRU SURY YPZDUH YYROGV LG YDOXH! VHW > DV\QF@ > QDPH YDOXH!@ > GHVFU YDOXH!@ >^ DGG&S
YDOXH! VL]H YDOXH! _ PRGLI\&S YDOXH! VL]H YDOXH! _ UHPRYH&S YDOXH!`@ >^ KRVWV
YDOXH!_ > DGG+RVWV YDOXH!@ > UHPRYH+RVWV YDOXH!@` > IRUFH@@
Action qualifier
Qualifier Description
DV\QF Run the operation in asynchronous mode.
QDPH Type a name for the vVol datastore.
NOTE: The name may contain alphanumeric values, a hyphen, an underscore, and a period. It cannot
start with hyphen or period, and cannot consist only of digits.
KRVWV Specifies the comma-separated list of hosts that have access to VVol datastore. It overwrites the existing
host access settings.
DGG+RVWV Specifies the comma-separated list of hosts to be added with access to VVol datastore. It's incremental
change to the existing host access settings.
UHPRYH+RVWV Specifies the comma-separated list of hosts to be removed from access to VVol datastore. It's incremental
change to the existing host access settings.
IRUFH Type to unconditionally unbind all virtual volumes that are currently bound to a protocol endpoint associated
with a particular host.
NOTE: If host access is changed or removed for a vVol datastore, the associated protocol endpoints
are automatically unbound.
Example 1
The following command modifies the following settings of a vVol datastore:
” Changes the description of the vVol datastore to "My new description"
” Changes the name of the vVol datastore to "MyNewName"
” Associates the capability profile "cp_1" with vVol datastore "res_1"
” Allocates 10 GBs of space from the pool to capability profile "cp_1"
XHPFOL G X /RFDO MRH S 0\3DVVZRUG VWRU SURY YPZDUH YYROGV LG UHVB VHW
QDPH 0\1HZ1DPH GHVFU 0\ QHZ GHVFULSWLRQ DGG&S FSB VL]H *
,' UHVB
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
,' UHVB
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
Format
VWRU SURY YPZDUH YYROGV > LG YDOXH!@ GHOHWH > DV\QF@ > IRUFH ^ \HV _ QR`@
Object qualifier
Qualifier Description
LG Type the ID of the vVol datastore.
Action qualifier
Qualifier Description
IRUFH Delete the vVol datastore and any of its associated vVols. Valid values are:
” \HV
” QR
DV\QF Run the operation in asynchronous mode.
Example
The following command deletes vVol datastore res_1 as well as its virtual volumes.
XHPFOL G X /RFDO MRH S 0\3DVVZRUG VWRU SURY YPZDUH YYROGV LG UHVB GHOHWH
IRUFH \HV
Format
VWRU SURY YPZDUH YYRO ^> LG YDOXH! _ > YP YDOXH!@ > FS YDOXH!@ > SRRO YDOXH!@ >
GDWDVWRUH YDOXH!@ > SH YDOXH!@ > SDUHQW YDOXH!@ > ERXQG@ > QRQFRPSOLDQW@ ` VKRZ
Object qualifier
Qualifier Description
LG Type the ID of the virtual volume.
QDPH Type the virtual volume name.
YP Type the ID of the associated VM for the virtual volume.
FS Type the ID of the capability profile associated with the virtual volume.
SRRO Type the ID of the storage pool that contains the virtual volume.
GDWDVWRUH Type the ID of the associated vVol datastore.
SH Type the ID of the protocol endpoint for which you want to see bound virtual volumes.
SDUHQW Type the ID of the parent virtual volume.
ERXQG Specify in order to display a list of only bound virtual volumes.
QRQFRPSOLDQW Specify in order to display only a list of virtual volumes not compliant with their respective VMware policy
profiles.
Example
The following example displays the details of all vVols for the VM with the ID VM_1.
XHPFOL G X /RFDO MRH S 0\3DVVZRUG VWRU SURY YPZDUH YYRO ±YP 90B VKRZ
GHWDLO
9LUWXDO YROXPH GHOHWLRQ ZLOO DOVR XQELQG DQG GHOHWH DVVRFLDWHG VQDSVKRWV DQG IDVW
FORQHV 'R \RX ZDQW WR GHOHWH WKH YLUWXDO YROXPH"
\HV QR
Format
VWRU SURY YPZDUH YYRO LG YDOXH! GHOHWH > DV\QF@
Object qualifier
Qualifier Description
LG Type the ID of the virtual volume.
QDPH Type virtual volume name.
Action qualifier
Qualifier Description
DV\QF Run the operation in asynchronous mode.
Example
The following command deletes the virtual volume with the ID naa.6006016005603c009370093e194fca3f.
XHPFOL G X /RFDO MRH S 0\3DVVZRUG VWRU SURY YPZDUH YYRO ±LG
QDD F H IFD I GHOHWH
9LUWXDO YROXPH GHOHWLRQ ZLOO DOVR XQELQG DQG GHOHWH DVVRFLDWHG VQDSVKRWV DQG IDVW
NOTE: Data vVol snapshots created on Unity are not visible to vSphere. Some vSphere workflows, such as data migration
with vMotion, will remove all data vVol snapshots for the corresponding VMDKs. The removed data for these vVol
snapshots cannot be restored once deleted.
Format
VWRU SURY YPZDUH YYRO ^ LG YDOXH! _ QDPH YDOXH!` FUHDWH6QDS > VQDS1DPH YDOXH!@ >
DV\QF@
Object qualifier
Qualifier Description
LG Specify the ID of the virtual volume.
QDPH Specify the name of the virtual volume.
Action qualifier
Qualifier Description
VQDS1DPH Optionally specify the preferred name of the new snapshot. If not provided, the system will
assign a name with the default naming convention UTC_date_time.
DV\QF Specify to run the operation in asynchronous mode.
Example
The following example creates a snapshot for virtual volume "naa.600601606ab04d003ba396e2c2db4fe3" with the snapshot
name "backup-snap".
XHPFOL G X /RFDO MRH S 0\3DVVZRUG VWRU SURY YPZDUH YYRO LG
QDD DE G ED H F GE IH FUHDWH6QDS VQDS1DPH EDFNXS VQDS
,' QDD DE G D G D D I
2SHUDWLRQ FRPSOHWHG VXFFHVVIXOO\
NOTE: The associated VM for the vVol must be powered off in vSphere before restoring any snapshots.
NOTE: A vVol snapshot created in Unity cannot be restored with vSphere, but a vVol snapshot created with VASA-
connected vSphere can be restored with either Unity or vSphere.
Format
VWRU SURY YPZDUH YYRO ^ LG YDOXH! _ QDPH YDOXH!` UHVWRUH ^ VQDS YDOXH! _ VQDS1DPH
YDOXH!` > DV\QF@
Object qualifier
Qualifier Description
LG Specify the ID of the virtual volume.
QDPH Specify the name of the virtual volume. If the vVol name is not unique, use the LG qualifier.
Action qualifier
Qualifier Description
VQDS Specify the ID of the vVol snapshot from which you want to restore the VMDK (data) vVol.
VQDS1DPH Specify the name of the vVol snapshot from which you want to restore the VMDK (data) vVol.
DV\QF Specify to run the operation in asynchronous mode.
Example
The following example restores snapshot ID "naa.600601606ab04d00a27149d01a8a4f15" for virtual volume
"naa.600601606ab04d003ba396e2c2db4fe3" .
XHPFOL G X /RFDO MRH S 0\3DVVZRUG VWRU SURY YPZDUH YYRO LG
QDD DE G ED H F GE IH UHVWRUH VQDS QDD DE G D G D D I
In most of these cases, the operations did complete successfully on Unity, but vSphere was not unable to get an accurate
status through VASA. Occasionally, the operations also fail on Unity and error messages similar to the following may display in
Unisphere:
7DVN ZDV UROOHG EDFN DQG PDUNHG DV IDLOHG 7KLV LV EHFDXVH VRPH WDVNV IDLOHG RU 63
UHERRWHG GXULQJ WDVN H[HFXWLRQ
Restart the vSphere operation once the Unity system comes back online after the SP reboot.