Uploaded by Yaganaden Naicken

VPLEX VPLEX Customer Procedures-Procedures- Configure-1

advertisement
VPLEX SolVe Generator
Solution for Validating your engagement
Topic
VPLEX Customer Procedures
Selections
Procedures: Configure
Configure: Storage arrays for VPLEX
Select an array: EMC Arrays (Symmetrix, Clariion, VNX, Unity)
Generated:
1:30 PM > September 30, 2021
REPORT PROBLEMS
If you find any errors in this procedure or have comments regarding this application, send email to
SolVeFeedback@dell.com
Copyright © 2021 Dell Inc. or its subsidiaries. All Rights Reserved.
THE INFORMATION IN THIS PUBLICATION IS PROVIDED “AS IS.” EMC CORPORATION (“EMC”)
MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WITH RESPECT TO THE
INFORMATION IN THIS PUBLICATION, AND SPECIFICALLY DISCLAIMS IMPLIED WARRANTIES
OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NONINFRINGEMENT AND ANY WARRANTY ARISING BY STATUTE, OPERATION OF LAW, COURSE OF
DEALING OR PERFORMANCE OR USAGE OF TRADE. IN NO EVENT SHALL EMC BE LIABLE FOR
ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL,
LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF EMC HAS BEEN ADVISED OF
THE POSSIBILITY OF SUCH DAMAGES.
EMC believes the information in this publication is accurate as of its publication date. The information is
subject to change without notice. Use, copying, and distribution of any EMC software described in this
publication requires an applicable software license.
Dell, EMC, Dell EMC and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other
trademarks may be the property of their respective owners.
Publication Date: September, 2021
version: 2.9.0.73
Page 1 of 70
Contents
Preliminary Activity Tasks ...................................................................................................4
Read, understand, and perform these tasks.................................................................................................4
Configuring Arrays for Use with VPLEX .............................................................................5
Before you begin...........................................................................................................................................5
Discovering arrays ...................................................................................................................................5
Write Same settings on third-party arrays ...............................................................................................5
For metadata volumes .............................................................................................................................6
For logging volumes ................................................................................................................................6
Initiator settings on back-end arrays .............................................................................................................6
EMC Symmetrix ............................................................................................................................................8
Procedure to enable OS2007 (Required for operation on 5.2 and later) .................................................9
Notes on thin provisioning support in GeoSynchrony 4.x ......................................................................10
EMC CLARiiON ..........................................................................................................................................10
Notes on thin provisioning support in GeoSynchrony 4.x ......................................................................12
Registering VPLEX initiators with CLARiiON and VNX arrays ...................................................................12
EMC CloudArray V6.x.................................................................................................................................25
Task 1:
To provision CloudArray LUNs or volumes ....................................................................25
Task 2:
To configure a Cloud Provider........................................................................................26
Task 3:
To create cache volumes ...............................................................................................28
Task 4:
To create provisioning policies and map the cache to the policy ...................................30
Task 5:
To create CloudArray based volumes ............................................................................31
EMC CloudArray V7.0.x ......................................................................................................33
Task 1:
Creating a Target Port Group:........................................................................................34
Task 2:
Creating an Initiator group and mapping them to a Target group: .................................35
Task 3:
Mapping a volume from CloudArray to Vplex:................................................................37
Task 4:
Un-Mapping a volume from CloudArray: ........................................................................40
EMC Unity...................................................................................................................................................43
Task 1:
Creating a VPLEX host ..................................................................................................44
Task 2:
Presenting LUNS or Consistency Groups to the VPLEX host........................................50
Procedure for Mapping and Un-Mapping volumes from CloudArray attached to
VPLEX: .................................................................................................................................58
Notes...........................................................................................................................................................58
Task 3:
Creating a Target Port Group.........................................................................................59
version: 2.9.0.73
Page 2 of 70
Task 4:
Creating an Initiator group and mapping it to a Target group:........................................60
Task 5:
Mapping a volume from CloudArray to VPLEX: .............................................................62
Task 6:
Mapping a volume from CloudArray to VPLEX ..............................................................63
Task 7:
Un-Mapping a volume from CloudArray: ........................................................................66
Creating a name mapping (or hints) file for VPLEX for third-party arrays...................................................69
version: 2.9.0.73
Page 3 of 70
Preliminary Activity Tasks
This section may contain tasks that you must complete before performing this procedure.
Read, understand, and perform these tasks
IMPORTANT: BEFORE GOING ONSITE TO PERFORM THIS PROCEDURE, make sure this procedure
is valid by checking to see if the generator has been updated by performing the following steps:
1. Launch SolVe Desktop.
2. You will be notified if the generator needs to be updated. If it needs updating, perform these steps:
a. Click on the generator that created this procedure.
b. Click on the Yes button to update the generator.
c. Regenerate this procedure when the update is done.
3. Table 1 lists tasks, cautions, warnings, notes, and/or knowledgebase (KB) solutions that you need to
be aware of before performing this activity. Read, understand, and when necessary perform any
tasks contained in this table and any tasks contained in any associated knowledgebase solution.
Table 1
List of cautions, warnings, notes, and/or KB solutions related to this activity
000171121: Providing feedback on procedures
To provide feedback on the content of generated procedures
4. This is a link to the top trending service topics. These topics may or not be related to this activity.
This is merely a proactive attempt to make you aware of any KB articles that may be associated with
this product.
Note: There may not be any top trending service topics for this product at any given time.
VPLEX Top Service Topics
version: 2.9.0.73
Page 4 of 70
xxxTPA_Host_main
Configuring Arrays for Use with VPLEX
The procedures in this document describe the configuration steps required to configure an array for use
with VPLEX.
Before you begin
Consider the following conditions before configuring your arrays:
Caution: Export a LUN0 for every IT Nexus (path) that is connected and zoned from a storage array to
the VPLEX in order to prevent the issue documented in KBA 533973 (SCSI/162 events flood the firmware
event log). Ensure that the LUN0 export does not miss any IT nexus from the VPLEX director that it is
zoned to.
Discovering arrays
Note: In releases before GeoSynchrony Release 5.3 Patch 4, when allocating LUNs to a VPLEX from a
storage array that is already being actively used by the VPLEX, no more than 10 LUNs should be
allocated at a time.
After a set of no more than 10 LUNs have been allocated (before Release 5.3 Patch 4) or 250 LUNs (for
Release 5.3 Patch 4 and later), check the VPLEX to confirm that all the allocated LUNs have been
discovered before the next set is allocated. DO NOT exceed this limit at risk of experiencing a DU.
Attempting to allocate more than 10 or 250 LUNs at one time, or in rapid succession, can cause VPLEX
to treat the array as if it were faulted. This precaution does not need to be followed when the array is
initially introduced to the VPLEX, before it is an active target of I/O.
Note: VPLEX only supports block-based storage devices that use 512-byte sectors for allocation or
addressing, hence ensuring the storage array connecting to VPLEX supports or emulates the same. A
storage device that does not use 512-byte sectors can be discovered by VPLEX but cannot be claimed
for use within VPLEX and cannot be used to create a meta-volume. When you try to use discovered
storage volumes with unsupported block sizes within VPLEX (either by claiming them or for creating
meta-volume using appropriate VPLEX CLI commands), the command fails with this error - the disk
has an unsupported disk block size and thus can't be moved to a non-default
spare pool.
Write Same settings on third-party arrays
In Releases before Release 5.4 SP1, if Write Same is disabled, the VPLEX disk/scsi layer relies on
asc/ascq=0x20/00 (Invalid Command Operation Code) check condition to determine that an array does
not support Write Same. If the array returns a different check condition, such as asc/ascq=0x24/00
(Invalid field in CDB), VPLEX continues to retry Write Same commands until it exhausts retries and marks
volume dead. This could potentially cause a data unavailability.
Ensure your arrays are configured to handle the Write Same feature. For AMS 25xx and HUS 110/150
arrays, the steps for those arrays are contained in this procedure. For all other arrays follow the
documentation provided by the array vendor to enable the write-same feature for VPLEX.
VPLEX Release 5.4 SP1 GA has a change to check all responses for sense key = 0x5 (ILLEGAL
REQUEST), irrespective of the asc/ascq. Both 0x5/0x20/0 and 0x5/0x24/0 will stop use of Write Same
commands.
version: 2.9.0.73
Page 5 of 70
For metadata volumes
All array types, VPLEX Local, VPLEX Metro, and VPLEX Geo configurations; volumes that will be used
for metadata volumes must meet requirements specified in the EMC VPLEX Configuration Guide. Those
volumes must be clean (have zeros written) before they can be used.
An example how to clean all data from the given disk:
1. [ ] Expose disk that will be used for metadata to the Linux host
2. [ ] Write zeros to the disk using the following command:
CAUTION: This command will erase all data on the disk.
dd if=/dev/zero of=device name conv=notrunc
Example:
dd if=/dev/zero of=/dev/sdbg conv=notrunc
For logging volumes
Volumes that will be used for logging volumes must meet requirements specified in the configuration
guide. Those volumes must be clean (have zeros written) before they can be used.
An example how to clean all data from the given disk:
1. [ ] Expose disk that will be used for metadata to the Linux host
2. [ ] Write zeros to the disk using the following command:
CAUTION: This command will erase all data on the disk.
dd if=/dev/zero of=device name conv=notrunc
Example:
dd if=/dev/zero of=/dev/sdbg conv=notrunc
Initiator settings on back-end arrays
The Dell EMC Simple Support Matrix on the Dell EMC Support website lists the storage arrays that have
been qualified for use with VPLEX.
The following table identifies the initiator settings for these arrays when configuring for use with VPLEX:
Storage array family
Vendor
Product ID
Initiator
settings
EMC Symmetrix®
EMC
SYMMETRIX
See “EMC
Symmetrix”
EMC CLARiiON®
EMC
CLARIION
See “EMC
CLaRiiON”
DELL EMC
PowerStore
Linux
DELL EMC PowerStore
Model
PowerStore 1000T
PowerStore 1000X
PowerStore 3000T
PowerStore 3000X
version: 2.9.0.73
Page 6 of 70
Storage array family
Model
Vendor
Product ID
Initiator
settings
Hitachi
OPEN
Default
(Standard)
Hitachi
OPEN
Default
(Standard)
Hitachi
DF600F
Windows
Hitachi
OPEN
Default
(Standard)
PowerStore 5000T
PowerStore 5000X
PowerStore 7000T
PowerStore 7000X
PowerStore 9000T
PowerStore 9000X
HDS USP/HPXP
HDS VSP/HP P9500
Hitachi 9900 series (Lightning)
HDS 9910
HDS 9960
HDS 9970
HDS 9980
Hitachi USP series (TagmaStore)
HDS TagmaStore
NSC55
HDS Tagmastore
USP100
HDS TagmaStore
USP600
HDS TagmaStore
USP1100
Hitachi USP VM series
HDS USP VM
Hitachi AMS 2xxx series
HDS AMS 2100
HDS AMS 2300
HDS AMS 2500
Sun/HDS 99xx series
IBM DS4700
IBM DS4700
IBM
OPEN-V
Linux
IBM DS8000 series
IBM DS8100
IBM
2107900
Windows
2000/2003
IBM DS8300
IBM v7000, V3700, V7000 Gen2
IBM
IBM v7000
Default
V3700
V7000 Gen2
IBM SVC
SVC
IBM
2145
Generic
IBM XIV
XIV
IBM
2810XIV
Default
(Standard)
3PAR
3PAR
3PARdata
VV
Generic or
Generic ALUA
(if applicable)
Fujitsu DX8x00, ETERNUS 8000
ETERNUS 8000
Fujitsu
E8000
Linux
version: 2.9.0.73
Page 7 of 70
Storage array family
Model
M1200/M2200
ETERNUS DX8000
HP EVA 4/6/8000, 4/6/8100 and
4/6/8400
HP EVA 4000 AA
HP StorageWorks XP
48/128/512/1000/10000/12000/20
000/24000
Vendor
Product ID
ETERNUS_D
X800
HP or COMPAQ
HSV101
HP EVA 4100 AA
HSV200
HP EVA 4400 AA
HSV300
HP EVA 6000 AA
HSV200
HP EVA 6100 AA
HSV200
HP EVA 6400 AA
HSV400
HP EVA 8000 AA
HSV210
HP EVA 8100 AA
HSV210
HP EVA 8400 AA
HSV450
HP XP48
Initiator
settings
Linux
HP or COMPAQ
OPEN
Default
(Standard)
NETAPP
LUN
Linux
HP XP512
HP XP128
HP XP1024
HP XP10000
HP XP12000
HP XP20000
HP XP24000
NetApp A700, FAS/V, FAS8000,
3xxx/6xxx/, or IBM N6xxx/N7xxx
Series arrays
NetApp A700
FAS/V
FAS8000
3xxx/6xxx/
HP P Series
IBM N6xxx/N7xxx
Series
IBM
P2000 G3 FC
HP
Default
Note: Before configuring arrays on your VPLEX system that runs GeoSynchrony version 6.1 or later,
obtain an appropriate license. To install the license file, see the VPLEX Administration Guide.
SxxxTPA_EMC_Arrays
EMC Symmetrix
Note: For the list of supported VMAX Flash models, refer to the EMC Simple Support Matrix for VPLEX
(available on EMC Online Support).
For Symmetrix-to-VPLEX connections, configure the Symmetrix Fibre Channel directors (FAs) as shown
in Table 1.
version: 2.9.0.73
Page 8 of 70
Table 1
Required Symmetrix FA bit settings for connection to VPLEX
Set *
Do not set
Optional
SPC-2 Compliance (SPC2)
SCSI-3 Compliance (SC3)
Enable Point-to-Point (PP)
Unique Worldwide Name (UWN)
Common Serial Number (C)
For Release 5.2 and later:
– OS-2007 (OS compliance)
Disable Queue Reset on Unit Attention (D)
AS/400 Ports Only (AS4)
Avoid Reset Broadcast (ARB)
Environment Reports to Host (E)
Soft Reset (S)
Open VMS (OVMS)
Return Busy (B)
Enable Sunapee (SCL)
Sequent Bit (SEQ)
Non Participant (N)
For releases before Release 5.2:
– OS-2007 (OS compliance)
Linkspeed
Enable Auto-Negotiation (EAN)
VCM/ACLX **
* For the Symmetrix 8000 series, only the PP, UWN, and C bits must be set.
** Must be set if VPLEX is sharing Symmetrix directors with hosts that require conflicting bit settings. For any other configuration,
the VCM/ACLX bit can be either set or not set.
After provisioning Symmetrix arrays, log in to the VPlexcli and issue the array re-discover command to
rediscover the array and begin using the storage volumes.
Note: The EMC Host Connectivity Guides on the EMC Support website provide more information on
Symmetrix connectivity to VPLEX.
Procedure to enable OS2007 (Required for operation on 5.2 and later)
The OS2007 bit on Symmetrix/VMAX FA’s which are connected to VPLEX back-end ports should be
enabled from VPLEX GeoSynchrony Release 5.2 onward. The enabling of this bit on Symmetrix allows
VPLEX to detect (in the presence of host I/Os) configuration changes on the array storage-view and react
to it by automatically re-discovering the back-end storage-view and detecting LUN re-mapping issues.
1. [ ] Ensure that the VPLEX connected to the Symmetrix/VMAX is on GeoSynchrony Release 5.2 or
higher.
2. [ ] As recommended for VPLEX, ensure that SPC-2 is set on the ports/storage group that has the
VPLEX back-end initiators attached/referenced.
3. [ ] Follow Symmetrix/VMAX documentation to set the OS2007 bit on the FA. If the FA is also
connected (masked) with initiator ports other than VPLEX, ensure that those initiators do not get
impacted by this configuration change.
4. [ ] Set OS2007 flag on a Symm Target port using symconfigure
d. Parse the command for enabling the OS2007 bit on SYMM DIR FA port 10e:0
symconfigure –sid
SYMM ID
-cmd “set port
10e:0
SCSI_Support1=ENABLE;”
preview
e. Execute the command for enabling the OS2007 bit on SYMM DIR FA port 10e:0
symconfigure –sid
SYMM ID
-cmd “set port
10e:0
SCSI_Support1= ENABLE;”
commit
5. [ ] If OS2007 flag cannot be set on Symm Target port ( if the port is shared between VPLEX and
non-VPLEX initiators), then the following symmaccess commands can be used to set it:
version: 2.9.0.73
Page 9 of 70
symaccess -sid SymmID -wwn wwn | -iscsi iscsi
set hba_flags [on flag,flag,flag... [-enable |-disable] |
off [flag,flag,flag...]]
list logins [-dirport Dir:Port] [-v]
...
flag
Specify the overridden HBA port flags or
initiator group port flags from the
following values in []:
Supported HBA port flags:
-
Common_Serial_Number
Disable_Q_Reset_on_UA
Environ_Set
Avoid_Reset_Broadcast
AS400
OpenVMS
SCSI_3
SPC2_Protocol_Version
SCSI_Support1
[C]
[D]
[E]
[ARB]
[AS4]
[OVMS]
[SC3]
[SPC2]
[OS2007]
Supported initiator group port flags:
- Volume_Set_Addressing
[V]
6. [ ] If there are multiple FA ports where the OS2007 bit needs to be enabled, they can be done
sequentially.
7. [ ] Ensure that the OS2007 bit is enabled on all FA ports connected to VPLEX on the
Symmetrix/VMAX array.
This procedure is non-disruptive to Host I/O to VPLEX and requires no specific steps on VPLEX.
Notes on thin provisioning support in GeoSynchrony 4.x
 VPLEX tolerates thinly provisioned devices. However, VPLEX copy and mobility operations (such as
migrations and mirrors) do not preserve thinness. The target device is converted into a fully allocated
device. After a copy/mobility operation is complete, use zero block reclaim or a similar array-specific
utility to make the target device thin again.
 System volumes such as metadata and logging volumes are supported on thin devices. However, all
extents should be pre-allocated, to prevent out-of-space conditions.
 Oversubscribed thin devices are not supported as system devices.
Note: Refer to Symmetrix best practices documentation for more information on thin provisioning.
EMC CLARiiON
Set the following for CLARiiON-to-VPLEX attachment:
Note: On CLARiiON VNX, you can do this when registering VPLEX initiators on the Host > Connectivity
Status screen. Refer to Registering VPLEX initiators with CLARiiON and VNX arrays on page 12 for
more information on registering VPLEX initiators.
 Initiator type = CLARiiON Open
 Failover Mode = 4 for ALUA mode, 1 for non-ALUA
version: 2.9.0.73
Page 10 of 70
 (Active-passive array only) Auto-switch = True
Note: Restriction for releases before Release 5.3 patch 4: After a set of no more than 10 LUNs have
been allocated, check the VPLEX to confirm that all 10 have been discovered before the next set is
allocated. Do not exceed this limit. DO NOT exceed this limit at risk of experiencing a DU. Attempting to
allocate more than 10 LUNs at one time, or in rapid succession, can cause VPLEX to treat the array as if
it were faulted and mark volumes DEAD. This precaution does not need to be followed when the array is
initially introduced to the VPLEX, before it is an active target of I/O.
1. [ ] Click Storage in the Unisphere GUI.
2. [ ] Click LUNs.
3. [ ] Select the LUNs to add to a storage group.
4. [ ] Click Add to Storage Group.
5. [ ] The LUNs are now successfully provisioned to VPLEX.
6. [ ] Log in to the VPlexcli and issue the array re-discover command to rediscover the array and
begin using the storage volumes.
Note: The EMC Host Connectivity Guides on EMC Support Online provide more information on
CLARiiON connectivity to VPLEX.
Additional requirements for CLARiiON VNX:
 OE for Block V31: Only block-based CLARiiON arrays with Flare R31 are supported. Filesystembased mode is not supported.
 You must activate any SAN Copy LUNs configured on CLARiiON VNX before exporting them to
VPLEX.
 When claiming CLARiiON LUNs through VPLEX, use the naviseccli command naviseccli getlun
–uid –name to create a device mapping file.
Note: The naviseccli command has to be run on the Clariion.
Example : naviseccli -h 192.168.47.27 getlun -uid -name > Clar0400.txt
The file names determine the array name; in this example, storage volumes from the CLARiiON
would get the Clar0400_ prefix.
 The recommended number of LUNs being added at one time is limited to 40.
 The recommended steps to add LUNs to a VNX storage group:
a. Click Storage in the Unisphere GUI.
b. Click LUNs.
c. Select the LUNs to add to a storage group.
d. Click Add to Storage Group.
e. The LUNs are now successfully provisioned to VPLEX.
f. Log in to the VPlexcli and issue the array re-discover command to rediscover the array and begin
using the storage volumes.
 For Array Interoperability: restrictions for VNX2 (Rockies)
a. VPLEX supports both failover modes of NON-ALUA and ALUA.
version: 2.9.0.73
Page 11 of 70
b. Failover mode changes from NON-ALUA to ALUA mode are NOT supported.
c. Failover mode changes from ALUA to NON-ALUA are supported.
d. When VNX (Rockies) is connected to VPLEX for the first time, select failover mode BEFORE
provision LUs and DO NOT change it.
Notes on thin provisioning support in GeoSynchrony 4.x
 VPLEX tolerates thinly provisioned devices. However, VPLEX copy and mobility operations (such as
migrations and mirrors) do not preserve thinness. The target device is converted into a fully allocated
device. After a copy/mobility operation is complete, use zero block reclaim or a similar array-specific
utility to make the target device thin again.
 System volumes such as metadata and logging volumes are supported on thin devices. However, all
extents should be pre-allocated, to prevent out-of-space conditions.
 Oversubscribed thin devices are not supported as system devices.
Note: Refer to CLARiiON best practices documentation for more information on thin provisioning.
Registering VPLEX initiators with CLARiiON and VNX arrays
1. [ ] Connect the VNX array to VPLEX by cabling and zoning the VPLEX backend ports to the VNX
target ports.
2. [ ] Log in to the switch’s web interface or Connectrix Manager as you would for other hosts.
Note: Most hosts have agents that register the server’s HBA with the array automatically at startup.
However, for VPLEX you must perform the following steps to register the HBA.
3. [ ] Click the Connectivity Status link on the Host Management wizard, highlighted in the following
screen:
Figure 1
version: 2.9.0.73
Page 12 of 70
In the following screen, note the unregistered VPLEX initiators on the VNX array (these were connected
in step 1. [ ]).
Figure 2
4. [ ] To register the initiator, select it and then click Edit to open the Edit Initiators screen:
Figure 3
5. [ ] To register the initiators, you must provide the following information:
 Unique Name
version: 2.9.0.73
Page 13 of 70
 Unique IP Address (required but not used for communication)
 Initiator Type: CLARiiON Open
 Failover Mode: (4 for ALUA mode, 1 for non-ALUA). When all initiators are registered, set the
failover mode for all initiators at the same time.
6. [ ] Click OK when all required ports are registered:
Figure 4
7. [ ] Create a storage group for the VPLEX cluster as follows:
a. Click Hosts on the navigation bar, and then select Storage Groups:
version: 2.9.0.73
Page 14 of 70
Figure 5
b. In the Storage Groups screen, click Create.
c. In the Create Storage Group dialog box, enter a desired name for your storage array, and then
click OK.
d. Click Yes to confirm creation of the storage group.
e. Click Connect Hosts to display all unassigned hosts in the list on the left:
Figure 6
f. Move the desired hosts to the list on the right.
version: 2.9.0.73
Page 15 of 70
Figure 7
The following screen shows the host assigned to the storage group:
version: 2.9.0.73
Page 16 of 70
Figure 8
8. [ ] Click the LUNs tab to select LUNs to add to the storage group. If you did not already create
LUNs, click Cancel to exit the following dialog box and go to step 11. [ ].
version: 2.9.0.73
Page 17 of 70
The following sample screen shows some free LUNs that can be added to the new storage group.
The service processors (A and B) are expanded so that the LUNs are visible.
9. [ ] Select the LUNs and click Add on the bottom-right of the Available LUNs list.
Figure 9
10. [ ] Note that the LUNs show up in the Selected LUNs list. Review the selected LUNs and click OK
or Apply to confirm. (Note that clicking OK closes the dialog box).
version: 2.9.0.73
Page 18 of 70
Figure 10
11. [ ] To create additional LUNs, click Storage in the navigation bar and then click LUNs.
Figure 11
12. [ ] Click Create at the bottom of the list to begin creating LUNs:
version: 2.9.0.73
Page 19 of 70
Figure 12
13. [ ] Choose the storage source for the LUN. If you are creating Thin LUNs, select Pool. Otherwise,
click RAID Group.
Note: Select the RAID Group or Pool that has enough space to meet your LUN requirements. Ideally,
create LUNs across multiple RAID groups to minimize spindle contention.
version: 2.9.0.73
Page 20 of 70
Figure 13
The following screens show two 25 GB LUNs successfully created. Note that if there is insufficient free
space available, an error message appears to inform you.
version: 2.9.0.73
Page 21 of 70
Figure 14
version: 2.9.0.73
Page 22 of 70
Figure 15
14. [ ] When you have successfully created all your LUNs, click Cancel to close the dialog box.
15. [ ] Click Hosts > Storage Groups to assign the LUNs to the storage group you created earlier.
version: 2.9.0.73
Page 23 of 70
Figure 16
16. [ ] Choose Select LUNs from the context-menu:
Figure 17
version: 2.9.0.73
Page 24 of 70
17. [ ] Expand the lists within the service processors (SP A and B), select the LUNs to add, and then
click Add.
18. [ ] Click OK when finished.
Figure 18
19. [ ] The LUNs are now successfully provisioned to VPLEX.
20. [ ] Log in to the VPlexcli and issue the array re-discover command to rediscover the array and
begin using the storage volumes.
EMC CloudArray V6.x
Perform the following pre-requisite tasks before provisioning a CloudArray volume to VPLEX.
Task 1: To provision CloudArray LUNs or volumes
1. [ ] Zone the CloudArray storage array to VPLEX back-end ports. Follow the recommendations in the
Implementation and Planning Best Practices section of EMC VPLEX TECHNICAL NOTES.
2. [ ] Log in to the CloudArray GUI.
version: 2.9.0.73
Page 25 of 70
Figure 19
Task 2: To configure a Cloud Provider
1. [ ] Browse to CLOUD PROVIDERS from the CloudArray GUI.
Figure 20
2. [ ] Click Configure New Cloud Provider.
version: 2.9.0.73
Page 26 of 70
Figure 21
3. [ ] Select the Cloud Provider from the drop-down list and click Continue.
Figure 22
4. [ ] On the Configure Cloud Provider screen, type the required information for the cloud storage
account and click Save Cloud Provider.
Note: You can also enable data encryption and compression. CloudArray uses multi-layered AES-256 bit
encryption for data protection and zlib for data compression.
version: 2.9.0.73
Page 27 of 70
Figure 23
Task 3: To create cache volumes
1. [ ] Browse to CACHE MANAGEMENT > Caches from the CloudArray GUI.
Figure 24
2. [ ] Click Configure New Cache.
version: 2.9.0.73
Page 28 of 70
Figure 25
3. [ ] On the Configure New Cache screen, type the name for Cache Name and select the Cache
Page Size (default value is 1MB).
Figure 26
4. [ ] Select the Cache Source and type cache size under Allocate column.
5. [ ] Click Configure New Cache.
version: 2.9.0.73
Page 29 of 70
Figure 27
Task 4: To create provisioning policies and map the cache to the policy
1. [ ] Browse to PROVISIONING POLICIES from the CloudArray GUI.
Figure 28
2. [ ] Click Configure New Provisioning Policy.
3. [ ] On the Configure New Provisioning Policy screen, type the Provisioning Policy Name,
select the Policy type (Cloud/Local) and the Cloud Provider to be associated with the policy.
version: 2.9.0.73
Page 30 of 70
Note: To store the data using a cloud storage provider, choose Cloud Storage as Policy type.
Figure 29
4. [ ] Select the cache to associate with the policy.
5. [ ] Click Configure Provisioning Policy.
Figure 30
Task 5: To create CloudArray based volumes
1. [ ] Browse to VOLUMES from the CloudArray GUI.
version: 2.9.0.73
Page 31 of 70
Figure 31
2. [ ] Click Create New Volume.
3. [ ] Type the Volume Name, and the Volume Capacity.
4. [ ] Select the provisioning policy to associate with this volume.
Figure 32
5. [ ] Under Select Frontend for this Volume, select Set this Volume as Fibre Channel LUN to
map the volume to a Fibre Channel client.
6. [ ] Click Create Volume.
version: 2.9.0.73
Page 32 of 70
Note: Avoid selecting Do This Later.
Figure 33
7. [ ] If you select Do this later in Step 5, browse back to VOLUMES in the CloudArray GUI.
8. [ ] Find the newly created volume click Map as Fibre Channel LUN.
Figure 34
9. [ ] On the VPLEX Management Server, log in to VPlexcli, and type the following commands:
 To discover CloudArray:
cd /clusters/cluster-cluster_id/storage-elements/storage-arrays
array re-discover array_name
 To verify that VPLEX sees the LUNs:
 cd /clusters/cluster-cluster-id/storage-elements/storage-volumes>ll
 To list provisioned CloudArray LUNs:
 cd /clusters/cluster-cluster_id/storage-elements/storage-arrays/CloudArrayName/logical-units>ll

EMC CloudArray V7.0.x
The following prerequisites must met before proceeding further:
 Create Target Port groups containing one or more target ports. (CloudArray ports)
version: 2.9.0.73
Page 33 of 70
 Create Initiator groups containing one or more initiator ports. (VPlex back-end ports)
 Add the target port group to the initiator group (map them together) as necessary.
 Continue with further activities like volume creation, addition, mapping and so on.
Task 1: Creating a Target Port Group:
1. [ ] Use the Navigation pane in the upper left corner and Navigate to the Targets page which is
located under the Fibre Channel page in the navigation pane.
2. [ ] Click Create New Target Port Group.
Figure 35
3. [ ] A pop-up menu with all the Target ports available will appear. Fill in the details as necessary and
select the Target ports you want to associate with the Target Group being created. This can be done
by clicking on the Check boxes beside the port wwns. Click Save Changes to finish creating the
Target group.
version: 2.9.0.73
Page 34 of 70
Figure 36
Task 2: Creating an Initiator group and mapping them to a Target group:
1. [ ] Use the Navigation pane in the upper left hand corner and Navigate to the Initiators (LUN
Mapping) page which is located under the Fibre Channel page in the GUI.
2. [ ] Click Create New Initiator Group.
Figure 37
version: 2.9.0.73
Page 35 of 70
3. [ ] A pop-up menu with all the Initiator ports available will appear. Fill in the details as necessary
and select the ports you want to associate with the Initiator Group being created. This can be done by
clicking on the Check boxes beside the port wwns. Click Save Changes to finish creating the group.
Figure 38
4. [ ] A Confirmation window will appear. Click YES to proceed with mapping the Initiator Group to
relevant Target Groups.
version: 2.9.0.73
Page 36 of 70
Figure 39
5. [ ] Select the Target Groups you want to associate the Initiator group with by clicking on the Check
Boxs beside the Target Port group tab
6. [ ] Click OK to finish the process.
Figure 40
Task 3: Mapping a volume from CloudArray to Vplex:
1. [ ] Login into the CloudArray GUI from a web-browser of choice. The CloudArray GUI with the
Dashboard will appear.
version: 2.9.0.73
Page 37 of 70
Figure 41
2. [ ] From the Dashboard Navigate to the Volumes page using the Navigation pane in the upper left
corner of the GUI.
Figure 42
version: 2.9.0.73
Page 38 of 70
3. [ ] To create a new Volume, Click Create New Volume on the upper right hand corner of the
volumes page.
4. [ ] Continue to fill in the details for the new volume as needed.
Figure 43
5. [ ] Select Set This Volume as Fibre Channel LUN to map the volume to an Initiator group.
Figure 44
6. [ ] A new pop-up window with all the available Initiator groups will appear. To map a volume select
the Initiator group of choice. Then click OK.
version: 2.9.0.73
Page 39 of 70
Figure 45
7. [ ] The pop-up window will disappear and the volume creation page from step 5 will appear. Click
Create volume to finish creating a new volume.
Figure 46
Task 4: Un-Mapping a volume from CloudArray:
A volume can be unmapped from CloudArray in two ways,
 From the Initiators (LUN mapping) sub-page of Fibre Channel from the navigation pane.
a. Navigate to the Initiators sub-page from the navigation pane located in the left hand corner. This
page is listed under the Fibre Channel in the GUI.
version: 2.9.0.73
Page 40 of 70
Figure 47
b. Under the Fibre Channel Initiator Groups tab, Click Show details of an Initiator group of choice to
expand and display all the contents of that Initiator group.
Figure 48
version: 2.9.0.73
Page 41 of 70
Figure 49
c. Click Unmap volume displayed in red located under the CloudArray Volumes Visible to this
Initiator Group tab to un-map a volume from the Initiator group.
 By navigating to the particular Volume from the Volumes page.
a. Navigate to the volume you want to un-map from the Volumes page in GUI.
b. A page displaying all the properties of that particular LUN appears.
c. Click Unmap Fibre Channel LUN located in the upper right hand corner to un-map the volume
from one/all the Initiator groups it is associated with.
version: 2.9.0.73
Page 42 of 70
EMC Unity
Set the following for Unity-to-VPLEX attachment:
Note: The EMC Host Connectivity Guides on EMC Support Online provide more information on Unity
connectivity to VPLEX.
Note: In version 4.0.0 of the Unity code, presenting LUNs to VPLEX will cause VPLEX to temporarily
report the Unity array as being in a Degraded state. The array will return to normal health after one to two
minutes. This is a known issue in the current Unity code and will be resolved in a future release.
The largest array LUN supported by VPLEX is 32TB.
Additional requirements for Unity:
 Filesystem-based mode is not supported.
 In current releases of VPLEX, the CLI command storage-volume claimingwizard does not support
auto-claiming or using a Unity-specific hint file. This will be addressed in a future release of VPLEX.
In the current release of VPLEX, use one of the three following methods to claim Unity LUNs as
storage-volumes:
 Auto-claiming the Unity array (Claim all storage on the array) in Unisphere for VPLEX.
 Use the VPLEX CLI command array claim.
 The VPLEX CLI command storage-volume claimingwizard can claim Unity volumes if you create
and use a generic claimingwizard hint file.
See the VPLEX documentation for details on these commands.
 The recommended number of LUNs being added at one time is limited to 40.
 The following are the recommended steps to provision LUNS to Unity:
1. Create a VPLEX host object.
version: 2.9.0.73
Page 43 of 70
2. Add VPLEX initiators to the VPLEX host object.
3. Add the VPLEX host to the Access properties of existing LUNS.
4. Create any additional LUNs required, adding the VPLEX host object during the Configure Access
step.
5. The LUNs are now successfully provisioned to VPLEX.
6. Log in to the VPLEX CLI and issue the array re-discover command to rediscover the array and
begin using the storage volumes.
 Unlike VNX and Clariion, host initiators do not need to be separately registered on the Unity array.
Task 1: Creating a VPLEX host
1. [ ] Connect the Unity array to VPLEX by cabling and zoning the VPLEX backend ports to the Unity
target ports.
2. [ ] Log into the Unity array’s Unisphere interface.
3. [ ] Create a host for the VPLEX cluster as follows:
a. To get the Hosts screen, in the left-hand menu, click Hosts under ACCESS.
Figure 50
b. To start the Add a Host wizard, in the Hosts screen, click + (Add a Host).
version: 2.9.0.73
Page 44 of 70
Figure 51
c. On the Name page, enter a name for your VPLEX, (with an optional description).
d. Click NEXT:
version: 2.9.0.73
Page 45 of 70
Figure 52
d. On the OS & Network page, select Linux from the drop down and enter the IP address of your
management server.
e. Click Next.
version: 2.9.0.73
Page 46 of 70
Figure 53
a. On the Select iSCSI Initiators page, click Next again without filling in any fields.; VPLEX does not
use iSCSI initiators
b. On the Select FC initiators page, select the Fibre Channel initiators belonging to your VPLEX. If
the initiators are correctly cabled and zoned to the Unity array, they will appear in the list of AutoDiscovered arrays.
See Technical Note EMC VPLEX SAN Connectivity: Implementation and Best Practices, for more
information on cabling and zoning.
version: 2.9.0.73
Page 47 of 70
Figure 54
c. Click the check boxes next to all of the VPLEX initiators. Note that you might need to scroll down
to see all of them.
d. If the VPLEX initiators are not yet cabled and zoned to the array, you can manually define them by
clicking Create Initiator, entering the full WWN (world-wide name--the WWNN+WWPN worldwide node name + world wide port name), and clicking Create:
version: 2.9.0.73
Page 48 of 70
Figure 55
e. After creating or adding all the initiators, click Next.
f. On the Review the host configuration page, verify that the information is correct. If it is, click
Finish; otherwise, click Back to return to previous pages.
version: 2.9.0.73
Page 49 of 70
Figure 56
Task 2: Presenting LUNS or Consistency Groups to the VPLEX host.
1. [ ] Select the Block menu under Storage to access the list of LUNs.
2. [ ] Click the check box next to the LUN to present to VPLEX.
3. [ ] Click the Edit icon (pencil). If you did not already create LUNs, go to step 11. [ ].
version: 2.9.0.73
Page 50 of 70
Figure 57
4. [ ] In the Properties window for the selected LUN, select the Access tab.
5. [ ] In the Access tab, click + (Add).
version: 2.9.0.73
Page 51 of 70
Figure 58
6. [ ] Select the VPLEX host object by clicking on the checkbox next to it.
7. [ ] Click OK.
version: 2.9.0.73
Page 52 of 70
Figure 59
8. [ ] To add an entire consistency-group instead of an individual LUN, repeat the steps above, but
click Consistency Groups to get the list of groups:
Figure 60
9. [ ] To create additional LUNs, select Block under Storage to access the list of LUNs.
version: 2.9.0.73
Page 53 of 70
10. [ ] Click on the + (Add) to launch the LUN Create wizard:
Figure 61
11. [ ] On the Name page, enter a name and an optional description for the new LUN.
12. [ ] Click Next.
version: 2.9.0.73
Page 54 of 70
13. [ ] Select the storage characteristics for the LUN, specifying Pool and size. See the UNITY
documentation for explanations of the other choices. Click Next.
Figure 62
14. [ ] On the Configure Access page, click + (Add).
version: 2.9.0.73
Page 55 of 70
Figure 63
15. [ ] On the Configure Access page, click in the check box next to the VPLEX host object name.
16. [ ] Click OK.
Figure 64
version: 2.9.0.73
Page 56 of 70
17. [ ] On the Snapshot page, click Next.
18. [ ] On the Replication page, click Next.
19. [ ] On the Summary page, verify the information. If all is correct, click on Finish to complete
creating and presenting the LUN.
Figure 65
20. [ ] Successful completion will be reported on the Results screen.
21. [ ] Click Close to close the window and return to Unisphere.
version: 2.9.0.73
Page 57 of 70
Figure 66
22. [ ] The LUNs are now successfully provisioned to VPLEX.
23. [ ] Log in to the VPlexcli and issue the array re-discover command to rediscover the array and
begin using the storage volumes.
Note: In version 4.0.0 of the Unity code, presenting LUNs to VPLEX causes VPLEX to temporarily report
the Unity array as being in a Degraded state. The array returns to normal health after one to two minutes.
This is a known issue in the current Unity code and will be resolved in a future release.
Procedure for Mapping and Un-Mapping volumes from
CloudArray attached to VPLEX:
Please ensure that a valid and working Cloud-provider is configured in the CloudArray before proceeding
further.
Notes
After an intermittent loss of connectivity between VPLEX and CloudArray, at the Vplexcli prompt, issue
the following command to ensure that the array is re-discovered properly,
array re-discover array-name
The loss of connectivity could be due to various reasons like VPLEX NDU, CloudArray reboot, Port/Fabric
failure, zone modifications etc.
version: 2.9.0.73
Page 58 of 70
In the current VPLEX release, VPLEX sees all CloudArrays with the same serial number identifier. This
limits VPLEX to supporting only one CloudArray per cluster, i.e. one for a VPLEX Local and one for each
site of a VPLEX Metro.
Task 3: Creating a Target Port Group
1. [ ] Use the Navigation pane in the upper left hand corner and Navigate to the Targets page which is
located under the Fibre channel page in the navigation pane.
2. [ ] Click the Create New Target Port Group.
Figure 67
3. [ ] A pop-up menu with all the Target ports available appears. Fill in the details as necessary and
select the Target ports you want to associate with the Target Group being created. This can be done
by clicking on the Check boxes beside the port WWNs. Click on “Save Changes” to finish creating the
Target group.
version: 2.9.0.73
Page 59 of 70
Figure 68
Task 4: Creating an Initiator group and mapping it to a Target group:
1. [ ] Use the Navigation pane in the upper left hand corner and Navigate to the Initiators (LUN
Mapping) page which is located under the Fibre Channel page in the GUI.
2. [ ] Click Create New Initiator Group.
version: 2.9.0.73
Page 60 of 70
Figure 1
3. [ ] A pop-up menu with all the initiator ports available will appear. Fill in the details as necessary and
select the ports to associate with the Initiator Group being created. This can be done by clicking the
check boxes beside the port wwns. Click Save Changes to finish creating the group.
version: 2.9.0.73
Page 61 of 70
Figure 2
4. [ ] A Confirmation window appears. Click YES to proceed with mapping the Initiator Group to
relevant Target Groups.
Figure 3
Task 5: Mapping a volume from CloudArray to VPLEX:
1. [ ] Select the Target Groups to associate the Initiator group with by clicking on the check Boxs
beside the Target Port Group entry.
version: 2.9.0.73
Page 62 of 70
2. [ ] Click OK to finish the process.
Figure 4
Task 6: Mapping a volume from CloudArray to VPLEX
1. [ ] Login into the CloudArray GUI from a web-browser.
Figure 5
The CloudArray Dashboard
version: 2.9.0.73
Page 63 of 70
2. [ ] From the Dashboard navigation pane, in the upper left corner of the GUI, select Volumes.
Figure 6
3. [ ] Click Create New Volume.
4. [ ] Fill in the details for the new volume as needed.
version: 2.9.0.73
Page 64 of 70
Figure 7
5. [ ] At the bottom of the page, select Set This Volume as Fibre Channel LUN to map the volume to
an initiator group.
Figure 8
version: 2.9.0.73
Page 65 of 70
6. [ ] A new pop-up window with all the available Initiator groups appears. To map a volume, click the
radio button beside the chosen Initiator group.
7. [ ] Click OK.
Figure 9
8. [ ] In the Create Volume window, click Create Volume to finish creating a new volume.
Figure 10
Task 7: Un-Mapping a volume from CloudArray:
A volume can be unmapped from CloudArray in two ways,
1. [ ] From the Fibre Channel > Initiators page in the Navigation bar:
a. In the left navigation bar, select Initiators under Fibre Channel.
version: 2.9.0.73
Page 66 of 70
Figure 11
b. Click Show details of an Initiator group to expand and display all the contents of that Initiator
group.
Figure 12
version: 2.9.0.73
Page 67 of 70
c. To un-map a volume from the Initiator group, click Unmap Volume next to the volume to un-map.
Figure 13
2. [ ] By navigating to the volume from the Volumes page:
a. From the Volumes page, navigate to the volume to un-map.
b. A page displaying all the properties of that particular LUN appears.
Click Unmap Fibre Channle LUN located in the upper right hand corner to un-map the volume
from one or all of the Initiator groups it is associated with.
version: 2.9.0.73
Page 68 of 70
Figure 1
xxxTPA_hints
Creating a name mapping (or hints) file for VPLEX for third-party arrays
To create a mapping file for the VPLEX Claiming Wizard:
1. [ ] Log in to the VPlexcli on the VPLEX management server.
2. [ ] Type the following commands to change to the storage-volumes context:
cd /clusters/cluster-ID/storage-elements/storage-volumes/
3. [ ] From the storage-volumes context, type the ll command to list all storage volumes.
4. [ ] Cut and paste the output on the screen and save it to a file (for example, file1) in the /tmp
directory on the VPLEX management server or any directory outside the management server on a
different system.
Note: The array_name in the next step cannot begin with a numeric and it can only begin with a letter
or underscore (_) and the remaining characters can be a letter, number, hyphen (-). or underscore
(_). Also the length of the array_name cannot exceed 58 characters (5 characters are reserved for
numbering including an underscore character). Here the array_name is used as the name of the hint
file as well as the partial name for all the storage volumes that are claimed using the
hint file.
5. [ ] From the management server or any UNIX system, type the following command to filter out all
information except the VPD IDs. The following command example is on the management server with
a full path to file1. If file1 is on a different system outside the management server, use Cygwin on
Windows or UNIX systems to execute following awk command.
version: 2.9.0.73
Page 69 of 70
cat /tmp/file1 |awk '{print $2,
VPlex/cli/array_name.txt
"array_name_"NR" "}' > /var/log/
VPD83T3:60060e801004f2b0052fabdb00000006
VPD83T3:60060e801004f2b0052fabdb00000007
VPD83T3:60060e801004f2b0052fabdb00000008
VPD83T3:60060e801004f2b0052fabdb00000009
ARRAY_NAME_1
ARRAY_NAME_2
ARRAY_NAME_3
ARRAY_NAME_4
6. [ ] Type the heading Generic storage-volumes at the beginning of the file as shown in the
following example:
Generic storage-volumes
VPD83T3:60060e801004f2b0052fabdb00000006
VPD83T3:60060e801004f2b0052fabdb00000007
VPD83T3:60060e801004f2b0052fabdb00000008
VPD83T3:60060e801004f2b0052fabdb00000009
ARRAY_NAME_1
ARRAY_NAME_2
ARRAY_NAME_3
ARRAY_NAME_4
Use this file as a name mapping file for the VPLEX Claiming Wizard by using either the VPlexcli or
the GUI. If using VPlexcli, the name mapping file should reside on the SMS. If using the VPLEX GUI,
the name mapping file should be on the same system as the GUI.
7. [ ] If using VPlexcli to import the mapping file, type the following commands to cd to the storagevolumes directory and then use the name mapping file to claim storage:
cd /clusters/cluster-ID/storage-elements/storage-volumes
claimingwizard –f /tmp/array_name.txt -c cluster-ID
Note: After configuring the array on a VPLEX system that runs GeoSynchrony version 6.1 or later, ensure
that you install an appropriate license file for your configuration. Refer to the VPLEX Administration Guide
for information on installing the license.
version: 2.9.0.73
Page 70 of 70
Download