Professional Documents
Culture Documents
Table of contents
Executive summary ..............................................................................................................................................................3
Features .............................................................................................................................................................................3
Overview of HP 3PAR Online Import for EMC Storage......................................................................................................3
Storage arrays-supported configurations .....................................................................................................................3
HP-supported OS configurations ....................................................................................................................................4
New functionalities and features with OIU 1.4 and HP OS 3.2.2.................................................................................4
HP 3PAR Online Import Utility Architecture .......................................................................................................................4
Storage migration with HP 3PAR Online Import Software ..........................................................................................5
Appliance-less federated data migration ......................................................................................................................5
Storage connectivity (peer connections)........................................................................................................................5
Orchestration tools for HP 3PAR federation technologies ..........................................................................................7
HP 3PAR Online Import ....................................................................................................................................................7
Auto LUN supportnew in OIU 1.4 ................................................................................................................................9
Sub-set volume migrationnew in OIU 1.4 and HP 3PAR OS 3.2.2 ..........................................................................9
SMI-S providerVNX and CX ..........................................................................................................................................9
SMI-S provider VMAX ..................................................................................................................................................... 10
Multipathing support for Windows 2008 and 2012 .................................................................................................. 11
Multipathing support for Windows 2003 .................................................................................................................... 11
Multipathing support for Linux ................................................................................................................................... 11
HP 3PAR Host Personanew in OIU 1.4 .................................................................................................................... 11
Host set and virtual volume setnew in OIU 1.4 ...................................................................................................... 12
Oracle RAC 11g migration ............................................................................................................................................. 12
Best practice for installing MPIO .................................................................................................................................. 13
CLI scripting ..................................................................................................................................................................... 13
HP 3PAR Online Import Utility for EMC Storage installation ......................................................................................... 13
Utility installation ........................................................................................................................................................... 13
Adding users to new user groups ................................................................................................................................ 14
Technical white paper | HP 3PAR Online Import for EMC Storage (VNX, VNX2, CX, VMAX)
2
Technical white paper | HP 3PAR Online Import for EMC Storage (VNX, VNX2, CX, VMAX)
Executive summary
HP 3PAR StoreServ Storage is rapidly being adopted into many IT data centers. With the adoption of the array comes the
need to support a nondisruptive method (where supported by OS) to import data from aging architectures to new HP 3PAR
StoreServ Storage. HP has supported in the past the migration from HP 3PAR StoreServ to HP 3PAR StoreServ using
HP 3PAR Peer Motion technology and EVA to 3PAR StoreServ using HP 3PAR Online Import software as part of the
federated storage movement. HP, in 2014, announced the ability to migrate data from EMC VNX and CX4 arrays to HP 3PAR
StoreServ Storage. Our latest addition to migration support is the EMC VMAX, VNX2, and HDS Universal Storage Platform
arrays, and support for additional HP 3PAR StoreServ Storage. See figure 1 for a list of supported arrays.
Orchestration for HP 3PAR Online Import for EMC Storage is done using a simple, scriptable, command-driven tool titled
HP 3PAR Online Import Utility. The user can migrate virtual disks from an EMC array to an HP 3PAR StoreServ storage
array. This functionality is supported using software present on the HP 3PAR StoreServ array and not be dependent upon
the EMC array, host, or an external appliance for migration. With every new HP 3PAR StoreServ that is purchased, a one-year
license of HP 3PAR Online Import is included at no extra charge. The migration license is built into the HP 3PAR Operating
System (OS) Suite.
Unlike traditional block migrations, HP 3PAR Online Import enables customers to migrate storage volumes from the
source EMC arrays (as defined in figure 1). Migrations (dependent upon operating system) can be online or minimally
disruptive. Migrations can be completed without complex planning or any dependency on extra tools or equipment
connected to a destination HP 3PAR StoreServ Storage array. HP 3PAR Online Import leverages built-in HP 3PAR
StoreServ Thin Technology to power the simple and rapid inline conversion of inefficient, fat volumes on the source
array to more efficient, higher-utilization thin volumes on the destination HP 3PAR StoreServ array.
Features
Provides online or minimally disruptive migration from a supported EMC array to HP 3PAR StoreServ Storage array
Orchestration tool coordinates the movement of data from the source EMC array to the HP 3PAR StoreServ array while
servicing I/O requests from the hosts
Migration can be completed with scriptable CLI
Distinct, defined commands used for migration
1
h20272.www2.hp.com/spock/
3
Technical white paper | HP 3PAR Online Import for EMC Storage (VNX, VNX2, CX, VMAX)
HP-supported OS configurations
Table 2 details supported configurations. For the latest supported configurations and dependencies, the user should refer
to SPOCK. 2 VMAX support begins with HP 3PAR StoreServ OS 3.2.1.
Windows 2012 X X X
Windows 2008, R2 X X X
Windows 2003, R2 X X X
Hyper V 2008 R2 X X X
RHEL 5.X X X
RHEL 6.X X X X
RHEL 7.X X
Oracle RAC X X
The additional functionalities and enhancements are covered in the appropriate sections throughout the paper.
Each of these four areas will be covered separately in the document under the heading Migration commands.
2
h20272.www2.hp.com/spock/
4
Technical white paper | HP 3PAR Online Import for EMC Storage (VNX, VNX2, CX, VMAX)
Prior to commencement of migration, two additional connections will be made to the HP 3PAR StoreServ array. These
connections are the peer ports in which data will transfer once the migration is initiated. The peer ports are the connection
5
Technical white paper | HP 3PAR Online Import for EMC Storage (VNX, VNX2, CX, VMAX)
ports to the EMC array. Peer ports do not adhere to the practice of using persistent ports. Instead, one port from each node
in a node pair is connected to a single connection on the node.
Figure 2 (Peer connections), illustrates the connection of the peer ports on the array.
Figure 2. Peer connections
Once the peer connections are created, the user can verify connection via the HP 3PAR CLI command showpeer as
illustrated in figure 3 (CLI commands). This figure verifies the connection to the attached HP 3PAR StoreServ. A second
command of showport peer also displays information on the peer port connection. This command displays information
that is specific to the Fibre Channel ports for data migration.
Figure 3. CLI commands
Figure 4 (Data migration), illustrates that once the connections are made and the migration(s) are initiated, data flows from
the EMC array to the HP 3PAR StoreServ array through the peer ports configured on the HP 3PAR StoreServ array. Prior to
migration starting, the path from the EMC to the host is removed. All data flow for the virtual volume being migrated flows
from the EMC array to the HP 3PAR StoreServ array. Data is migrated at this point while the volume is mounted to the host.
The host and all applications can continue to read and write data all through the migration. Data consistency is kept in place
on the EMC array while the migration is in progress. This data consistency allows the user peace of mind knowing that
during the migration of data, should something unforeseen occur, the user can cancel the migration and any data updates
which may have occurred during the migration are still current on the EMC array.
6
Technical white paper | HP 3PAR Online Import for EMC Storage (VNX, VNX2, CX, VMAX)
After all migrations have completed, the connections to the EMC array through the peer ports are unzoned and all data
traffic is handled by the HP 3PAR StoreServ array.
3
See figure 1 for supported EMC arrays
7
Technical white paper | HP 3PAR Online Import for EMC Storage (VNX, VNX2, CX, VMAX)
The granularity for a migration is an entire virtual volume. For an online migration, or minimally disruptive migrations, all
volumes exported to a particular host must migrate in a single data migration instance. The boot volume of a host located
over a SAN on the source EMC array can be migrated to the destination HP 3PAR StoreServ for selected host operating
systems (refer to HP 3PAR Online Migration Guide 4 for complete instructions).
All migration types offer the opportunity to change the volume provisioning from full to thin, or the reverse and select a CPG for
the volumes on the destination system that has different characteristics than the originating RAID type on the source system.
Migration from an EMC array is supported when all hosts and LUNs are contained within the same EMC storage group.
Migration from the selected storage group on the EMC array will migrate data to the designated CPG on the HP 3PAR
StoreServ array. The designation of the CPG is defined at the creation of migration. Subsequently LUNs and hosts can be
implicitly added to a migration, even if they are not specified in the create migration command. When the storage group
selected for migration is identified in the create migration command, the OIU software creates an initiator entry within the
specified EMC storage group. The initiator entry in the EMC storage group is the WWN of the two peer ports on the HP 3PAR
StoreServ array. The EMC array views these entries as host initiators, which allows the migration path to the HP 3PAR
StoreServ array. Because the initiators can only be presented to one EMC storage group at a time, the HP 3PAR Online
Import utility can only migrate one storage group at a time.
Figure 5 (Storage Group migration), illustrates the migration path of the HP 3PAR Online Import from the R&D Storage
Source Group to a destination CPG on the HP 3PAR StoreServ array.
Figure 5. Storage Group migration
For VNX and CX4, each volume or LUN on the EMC storage group is created as a Peer Volume on the HP 3PAR StoreServ
array. Migration of data from the VMAX uses a masking view to create migrations, (Masking view is discussed later in the
paper). A Peer volume has a 1:1 relationship with a storage LUN on the EMC source array. Each Peer volume on the HP 3PAR
StoreServ array is created with RAID 0 protection and the Peer provisioning as the type during the online migration. Each
volume has the same size and name as their counterpart volume on the EMC storage array. Initially, a Peer volume
consumes no space on the destination HP 3PAR StoreServ, but will eventually hold the data from the source EMC array and
become a thin or fully provisioned VV on the destination HP 3PAR StoreServ array with the correct RAID level. Next, OIU
creates an entry for the host under migration in the hosts list on the destination system, and finally exports the volume(s)
from the destination system to the host under migration.
4
h17007.www1.hp.com/us/en/storage/info-library/index.aspx
8
Technical white paper | HP 3PAR Online Import for EMC Storage (VNX, VNX2, CX, VMAX)
Online Import moves data in 256 MB blocks. Space for a destination VV is allocated across the physical disks included in the
CPG intended for it. No additional temporary space beyond what is needed for the Peer volumes is allocated on the
destination system during the migration.
Because Online Import is thin aware, data can be converted from a full volume to a thin volume on the fly during the
migration process. The zeroing of blocks is a function of the HP 3PAR StoreServ ASIC(s) which are contained within each of
the nodes on the arrays controller. Thin conversion is a hardware function on the HP 3PAR StoreServ array and not a
software layer as most other storage vendors.
During data migration, all reads by the host from the migrating EMC storage group volumes are served by the source HP 3PAR
StoreServ. Writes by the host go to the destination HP 3PAR StoreServ VVs if the block for volume was previously migrated.
Writes also always go to the source EMC array during the migration to keep them updated in case the migration should halt for
some reason. During the migration the HP 3PAR StoreServ array acts as a proxy array to the EMC storage array.
Note
All volumes (vol1, vol2, vol3, vol4) should be specified in createmigration command.
9
Technical white paper | HP 3PAR Online Import for EMC Storage (VNX, VNX2, CX, VMAX)
The EMC SMI-S provider is the management interface to the EMC array and the OIU. The SMI-S provider offers detailed
information about the EMC array as well as allows the user to change configuration on the array. The control to set up paths
for migration is a key element in the migration process. The SMI-S provider also is a tool by which the OIU communicates
with the EMC array, and provides access in the selection of volume(s) to be migrated. Figure 7 (SMI-S connection link),
illustrates the architecture of the SMI-S provider.
Figure 7. SMI-S connection link
For the current supported SMI-S provider the user should consult SPOCK and the latest installation documents.
10
Technical white paper | HP 3PAR Online Import for EMC Storage (VNX, VNX2, CX, VMAX)
VMAX storage provisioning is accomplished by setting up the array using the following configuration components:
Initiator grouplogical grouping of Fibre Channel initiators, the group can contain another initiator group for cascading
Port grouplogical grouping of Fibre Channel front-end director ports
Storage groupa logical grouping of up to 4096 Symmetrix devices; LUN addresses are assigned to the devices in the
storage group when the masking view is created using the dynamic LUN addressing feature
Masking viewdefines an association between one initiator group, one port group, and one storage group
Migration of data from the VMAX uses a masking view to create migrations. When the user initiates the command
createmigration, the new masking view contains the following data.
Initiator group, which contains the HP 3PAR StoreServ Peer Port WWNs
Port group, which contain the EMC FC ports
Storage group, which will contain LUNs to be imported to the HP 3PAR StoreServ
5
h17007.www1.hp.com/us/en/storage/info-library/index.aspx
11
Technical white paper | HP 3PAR Online Import for EMC Storage (VNX, VNX2, CX, VMAX)
The createmigration command in OIU 1.4 allows the user to identify the persona type of the host from which data is to be
migrated. An example of the command is as follows:
createmigration -sourceuid 50060160BEA00351 -srchost R65-S02-IG -destcpg FC_r5 -destprov full -migtype MDM
-persona WINDOWS_2008_R2
In this example, we are creating a migration from the EMC source array, on the host R65=S02-IG, migrating to an HP 3PAR
StoreServ array using a RAID 5 CPG. The migration type is a fully provisioned disk and since this is Windows, it is minimally
disruptive. The pesona assigned to the host is Windows 2008 R2. Valid persona types can be displayed from the OIU prompt
by issuing the showpersona command.
12
Technical white paper | HP 3PAR Online Import for EMC Storage (VNX, VNX2, CX, VMAX)
CLI scripting
As part of the HP 3PAR Online Import Utility for EMC Storage, the user can use scripting as part of an automation service to
migrate data from EMC to HP 3PAR StoreServ array. Use the OIUs CLI by executing the HP 3PAR Peer Motion Utility shortcut.
The scripting tool can be used in the following ways:
1. Execute only OIUCLI (as covered in this paper)
2. Execute OIUCLI with parameters
In this example, we have made a call to use init.txt with the OIUCLI. For a complete list of all OIU commands, refer to
HP 3PAR Online Import for EMC Storage Data Migration Guide. Commands are listed under the section HP 3PAR Online
Import Utility for EMC Storage: Commands.
6
Refer to SPOCK for latest supported configurations
13
Technical white paper | HP 3PAR Online Import for EMC Storage (VNX, VNX2, CX, VMAX)
Upon successful completion of the guided installation of the utility, the user should verify that two local groups were added
to the Windows environment. The two new user groups, which are created during the tool installation, are:
HP Storage Migration Admins
HP Storage Migration Users
Migration flow
The operating system of the migrated host dictates the path by which the user must perform migration tasks. Figure 11
(OIU migration flow), contains the five steps for migration once all pre-work (SMI-S provider, removal of PowerPath, and
zoning) is completed. The decision point after createmigration is if the operating system supports an online upgrade
without reboot or not. Windows Servers will always require a reboot operation to take place prior to the actual start of the
migration; this is due to the need of Windows to rediscover the presented volume.
Some operating systems such as Linux do not need to reboot prior to the start of the migration process. The user is advised
to consult with SPOCK and the current HP 3PAR Online Import for EMC Storage Data Migration Guide for proper migration
steps and plan for a potential reboot.
14
Technical white paper | HP 3PAR Online Import for EMC Storage (VNX, VNX2, CX, VMAX)
7
h17007.www1.hp.com/us/en/storage/info-library/index.aspx
8
h20272.www2.hp.com/spock/
15
Technical white paper | HP 3PAR Online Import for EMC Storage (VNX, VNX2, CX, VMAX)
Migration setup of multiple source arraysnew in HP 3PAR OS 3.2.2 and OIU 1.4
As part of HP 3PAR Storage Federation, OIU will support the ability to perform migrations from multiple host arrays to a
single destination HP 3PAR array. Migration from each of the source to destination array is done sequentially. The following
functionality is supported:
Migration from multiple source to single HP 3PAR (up to four sources supported)
Source can be any of the supported arrays: EMC, HDS (all supported versions)
Unidirectional migration only
Destination HP 3PAR array must be at HP 3PAR OS 3.2.2
Simultaneous migrations from multiple source arrays to single destination is not supported
LUN conflicts are resolved at destination using AUTO LUN feature; enabled by default
The selected button advances the main viewing area to display the peer ports associated with the array in the top half of the
screen. When the user clicks on one of the peer ports the bottom portion of the screen displays exact details of the port
including the transfer rate as shown in figure 13 (Peer Port details). The user can see the connected device WWN illustrated
in the output, which in this case is the EMC array.
16
Technical white paper | HP 3PAR Online Import for EMC Storage (VNX, VNX2, CX, VMAX)
One other section in which you can monitor the live migration is in the section under Performance and Reports button on the
selection bar. Once the menu appears, the user can highlight the storage system they are attached to, select a port (which
displays a drop down) and click Peer Ports. In the main view area a screen similar to figure 14 (Monitoring migrationPeer
Ports) is displayed. This screen is updated once every 30 seconds throughout the migration period. There are only two ports
used for peer migrations. If only one virtual disk is being migrated, then only one of the migration ports is graphed. However, if
more than one virtual disk is being migrated, then the use of both ports will likely be used as illustrated.
Figure 14. Monitoring migrationPeer Ports
17
Technical white paper | HP 3PAR Online Import for EMC Storage (VNX, VNX2, CX, VMAX)
Migration performance
As stated and shown in figure 5 (Storage Group migration), the HP 3PAR StoreServ array during the migration phase acts as
a proxy array to the EMC storage array. Any file updates to the source storage volumes passes through the HP 3PAR
StoreServ array Peer Links and on to the EMC array.
Some minor latencies during the migration phase of the HP Online Import for EMC Storage are expected. The read caching
during import phase gives workloads with hotspots better performance, while reducing the workload on the source array.
Some minor latencies on writes to the EMC array during the migration phase are also expected. Best practice is users to
migrate smaller storage groups first, before migrating the larger EMC storage groups. Migrating the smaller storage groups
first minimizes the impact on those groups when the larger groups migrate.
18
Technical white paper | HP 3PAR Online Import for EMC Storage (VNX, VNX2, CX, VMAX)
Terminology
HP
MCManagement Console
SPService Processor
VSPVirtual Service Processor
OIUOnline Import Utility
SMI-SStorage Management Imitative Software
MDMMinimally Disruptive Migration
VVVirtual Volume
CPGCommon Provisioning Group
EMC
SGStorage Group
FASTFully Automated Storage Tiering
SPStorage Processor: Controller
CSControl Station
Learn more at
hp.com/go/3PAR
Copyright 20142015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only
warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should
be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein.
Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Microsoft, Windows, and Windows Server are either registered trademarks
or trademarks of Microsoft Corporation in the United States and/or other countries. Oracle is a registered trademark of Oracle and/or its affiliates. Red Hat is a
registered trademark of Red Hat, Inc. in the United States and other countries.