Skip to main content

Dell PowerStore: Migration Technologies

Oct 19, 2026
Dell PowerStore: Migration Technologies This white paper provides an overview of technologies that are used to migrate to the Dell PowerStore platform.

Executive summary

Overview

This white paper provides an overview of technologies that are used to migrate to the Dell PowerStore platform.

Migration requires moving data and changing host connectivity from one storage device to another. The type of data varies—between file, block, or both—which is critical when deciding which tools to use for the migration.

This paper describes the native import feature that you can use to move storage resources into PowerStore from other Dell or third-party storage systems. A new feature called Universal Import feature was added to PowerStore with the PowerStoreOS 4.0 release. It allows agentless import for a wide range of block storage systems. The paper additionally provides an overview of other tools for migrating to PowerStore. These tools are described in the following sections (grouped by the purpose of the tools):

Migrate block data:

Migrate file data:

Migrate virtualized environments:

Audience

This white paper is intended for IT administrators, storage architects, partners, and Dell Technologies employees. It is also intended for any other individuals that are involved in the evaluation, acquisition, management, operation, or design of a Dell networked storage environment using PowerStore.

Revisions

Date

Part number/
revision

Description

April 2020

H18154

Initial release: PowerStoreOS 1.0

December 2020

H18154.1

PowerStoreOS 1.0.3 release updates: Agentless import support including compatibility with XtremIO X1 and X2 as a source system

January 2021

H18154.2

Metro node updates

April 2021

H18154.3

PowerStoreOS 2.0 updates

November 2021

H18154.4

Template update

December 2021

H18154.5

Minor updates

June 2022

H18154.6

PowerStoreOS 3.0 updates

May 2023

H18165.7

Minor update to prepare VNX instructions in file import workflow

May 2024

H18165.8

PowerStoreOS 4.0 updates

Introduction

Introduction to PowerStore

PowerStore achieves new levels of operational simplicity and agility. It uses a container-based microservices architecture, advanced storage technologies, and integrated machine learning to unlock the power of your data. PowerStore is a versatile platform with a performance-centric design that delivers multidimensional scale, always-on data reduction, and support for next-generation media.

PowerStore brings the simplicity of public cloud to on-premises infrastructure, streamlining operations with an integrated machine-learning engine and seamless automation. It offers predictive analytics to easily monitor, analyze, and troubleshoot the environment. PowerStore is highly adaptable, providing the flexibility to host specialized workloads directly on the appliance and modernize infrastructure without disruption. It additionally provides investment protection through flexible payment solutions and data-in-place upgrades.

Terminology

The following table provides definitions for some of the terms that are used in this document.

Table 1.      Terminology

Term

Definition

Fibre Channel (FC) protocol

Protocol used to perform SCSI commands over a Fibre Channel network.

File system

A storage resource that can be accessed using file sharing protocols such as SMB or NFS.

Import

Process of moving data from one storage system to another storage system.

Internet SCSI (iSCSI)

Mechanism for accessing block-level data storage over network connections.

Logical unit number (LUN)

Block-level storage device that can be shared using a protocol such as iSCSI.

Network File System (NFS)

An access protocol that enables users to access files and folders on a network. NFS is typically used by Linux or UNIX hosts.

Server Message Block (SMB)

A network access protocol that allows clients remote file data access to hosts on a network. SMB is typically used in Microsoft Windows environments.

Volume

A block-level storage device that can be shared out using a protocol such as iSCSI or Fibre Channel.

Native import of external storage

Introduction

This section provides an overview about migrating from Dell and third-party storage systems to PowerStore. The existing environment should have clients that are attached to the storage system that contains the client application data. After the migration, the environment application data is moved to a new PowerStore cluster. This process allows for a native migration of data from the existing storage system to PowerStore. The PowerStoreOS 1.0.3 release added support for agentless import. See Non-disruptive block import for details about non-disruptive import and Agentless block import for details about agentless import.

Migration support

PowerStore has a native migration capability known as the orchestrator that can be used to import storage resources. This capability is integrated within the PowerStore system without requiring an external appliance.

Supported source block-only storage resources:

  • LUNs or volumes
  • Thick and thin clones
  • Consistency groups, Volume groups, Storage groups
  • VMFS datastores (Dell EqualLogic only)
  • Windows RDM (Dell EqualLogic only)

Supported source systems:

  • Dell VNX2
  • Dell Unity
  • PS Series (Dell EqualLogic)
  • SC Series (Dell Compellent)
  • XtremIO X1 and X2
  • NetApp AFF and A Series
  • VMAX3
  • PowerMax

PowerStoreOS 3.0 and later versions expand the native migration capability to support importing file system resources, known as file import throughout this document.

Supported source-file storage resources:

  • NFS file system
  • SMB file system

Supported source systems for file import:

  • Dell VNX2 (PowerStoreOS 3.0+)
  • Dell Unity (PowerStoreOS 4.0+)

The following sections review the three types of native import: Non-disruptive block import, Agentless block import, and File import.  The import from universal remote systems capability was added to the agentless block import type as of PowerStoreOS 4.0.

For the details about supported storage resources, source systems, and system versions, see the document Importing External Storage to PowerStore Guide on Dell.com/powerstoredocs. Please also refer to the latest PowerStore Simple Support matrix at https://elabnavigator.dell.com, as supported objects can change more frequently than this document is updated.

Native import benefits

The following benefits are available through native import:

Data and application migration: Move your data and applications to PowerStore.

Comprehensive: Get broad support for source system types and operating systems.

Connectivity prerequisites

PowerStore supports two types of back-end connectivity for the data transfer from the source system to PowerStore.

iSCSI back-end connectivity

PowerStore uses the replication tagged ports for the import traffic over iSCSI. One storage network can be leveraged for replication and import. Import requires the storage network to have both the ‘Replication’ and ‘Storage (iSCSI)’ purposes. The associated ports of the storage network must also have current usage matching the purposes. By looking at the Current Usages column, we can see which ports will be used for replication and import, as shown in the following figure.

In PowerStoreOS 4.0, an enhancement to storage networks allows users to create multiple storage networks with defined purposes. These purposes include Storage (iSCSI), Storage (NVMe/TCP), and Replication. This feature allows storage networks for host connectivity, and dedicated networks for replication. When configuring a network for replication, PowerProtect DD integration, and import, consult the Import, Protecting Your Data, and Best Practices guides for specific guidance.

This screenshot shows the current usages column in the ports view under hardware in PowerStore Manager.  The column can have usages like iSCSI, Replication, NVMe/TCP, etc.

Figure 1.   Hardware > Appliance > Ports > Current Usages Column

Fibre Channel (FC) back-end connectivity

With PowerStoreOS 3.0 and higher, every Fibre Channel (FC) port now has SCSI Mode (See Figure 2) and Import Capable (See Figure 3) attributes.

•        SCSI Modes:

–         Dual: A port in dual mode can be used as both initiator (for front-end traffic) and target (for import traffic). See Figure 2 for an example.

–         Target: A port as target can be used for front-end traffic only.

This screenshot show the SCSI Mode attribute in the components view under hardware of PowerStore Manager.  The SCSI Mode in this example is dual which means that the port can be used for import.

Figure 2.   Hardware > Appliance > Components > Rear View

•        Import capable:

–         Yes: This port can be used to import data. A PowerStore system has two ports per node, for a total of four ports that can be used for importing data over FC, as shown in the following figure.

–         No: This port does not support import data

•        The dual mode is only supported on the Fibre Channel (FC) IO Module 0 Port 0 and Port 1. The FC IO Module must reside in Slot 0.  

–         These ports can have both front-end and back-end (import) traffic.

–         There is no support for direct connect.

–         If you plan to use FC as the back-end connectivity for the import, ensure that the zoning between the source storage system and these two ports, IO Module 0 Port 0 and Port 1, is established before starting the import.

This screenshot shows the import capable column in the ports view under hardware in PowerStore Manager.  This example shows 4 ports that say YES for import capable and others that say NO for import capable.

Figure 3.   Hardware > [Appliance] > Ports > Import Capable Ports

Non-disruptive block import

The non-disruptive block import requires installing a host plug-in for a seamless import to PowerStore. The host plug-in enables the orchestrator to communicate with the host multipath software to perform import operations. The combination of native functionality with the host plug-in automates many manual operations that take place during migration. For example, the system automatically completes mapping the hosts, creating the storage resources, and checking the validation.

Non-disruptive import requirements

The following requirements must be met before migrating to PowerStore:

  • The source system must be in a good state and not running a software upgrade.
  • The software or operating environment (OE) version for the source system must be supported.
  • See the document Importing External Storage to PowerStore Guide on Dell.com/powerstoredocs.
  • A software upgrade may be required before starting the import.
  • Front-end connectivity:
  • Connectivity between the client and source system, and the client and PowerStore, can be either iSCSI or Fibre Channel (FC)
  • For FC, zoning may be required.
  • Back-end connectivity:
  • iSCSI and Fibre Channel (FC) are supported for the data transfer between the source storage system and PowerStore. If the backend import connection is FC, the frontend host connection must also be FC. If the backend import connection is iSCSI, the frontend host connection can be either FC or iSCSI.
  • Before PowerStoreOS 3.0, only iSCSI was available for the data transfer between the source storage system and PowerStore.
  • PowerStoreOS 3.0 and higher added Fibre Channel (FC) support for the data transfer between the source and PowerStore system. MPIO and host plug-in:
  • Multipath IO (MPIO) software—either EqualLogic Multipath I/O (EQL MPIO) or native MPIO—must be configured on the source LUNs, volumes, or consistency group. Once the MPIO is set, a host plug-in must be installed (or upgraded if using EQL MPIO). A reboot might be required. We recommend performing the installation along with any required software upgrade of the client operating system.

Non-disruptive terminology

The following table provides definitions for some of the terms that are used in the non-disruptive import section.

Table 2.      Non-disruptive block import terminology

Term

Definition

Cutover

Final step in setting the destination system as the primary with no option to cancel (rollback) to the source system

Cancel

Action of stopping the import, removing any progress that has been completed, and rolling back to the primary storage system

Path flip

Action of changing the active paths from the client to the source system to the PowerStore system

Non-disruptive import workflow

This section describes a high-level overview of the import workflow.

Step 1: Setup

Perform the following actions before importing storage resources:

  1. Configure zoning for the front-end connectivity between the client and the PowerStore system (if required).
  2. Configure the back-end connectivity:
    1. If using iSCSI, add iSCSI connectivity between the source system and PowerStore system (if not present).
    2. If using Fibre Channel (FC), configure connectivity and zoning between the source system and the PowerStore system.
  3. Install the host plug-in in each of the clients that requires access to the data during the import. This ensures that the import is non-disruptive. A reboot might be required as part of the installation of the host plug-in. PowerStore supports three types of host operating systems for the host plug-in: Linux, Microsoft Windows, and VMware. Refer to the PowerStore simple support matrix for the latest details.

This diagram shows the 3 steps mentioned above including configuring the front end connectivity, back end connectivity, and installing the plugin.

Figure 4.   Non-disruptive setup

Step 2: Import

Perform the following actions to run the import process:

  1. Add the source system to PowerStore Manager.
  1. To create an import session, select the added source system and click the Import Storage button, which steps through the following:
    1. Overview: Provides details of the two import types.
    2. Select Volumes: Enables selecting the source resources, either as volumes or volume groups, to be imported.
    3. Add to Volume Group (Optional): Enables grouping the source resources into an existing volume group or to a new volume group.
    4. Map Hosts: Allows selection of the Add hosts (with the Host Plugin configured) for non-disruptive import option to enable adding the clients in which the user has already configured the host plug-in.
    5. Verify Host Mapping: Validates the host mapping between the selected source resources and the added hosts.
    6. Set Import Schedule: Sets when the import begins, either immediately or at a set date and time. This step includes the option to set an automatic cutover.
    7. Assign Protection Policy (Optional): Assigns the existing protection policy in PowerStore to the source resource after the import completes.
    8. Review: Shows a summary of the selected options, gives the option to review the source array assigned policies, and shows the Import button to start or schedule the import.
  2. Click the Import button, and the system performs the following actions:
    1. An import session is created.
    2. The system requests to the host plug-in a path flip, making the paths from the client to the source system inactive. The system also activates the paths from the client to the PowerStore system.
    3. A background copy of the data from the source system to the PowerStore system starts. Any new writes from the clients are made to PowerStore and forwarded to the source system to ensure rollback.

This diagram shows that the host plugin has the ability to perform the path flip between the source and PowerStore storage systems.

Figure 5.   Non-disruptive import

Step 3: Cutover

A cutover is allowed when the import session is in a Ready to Cutover state (the source system and PowerStore are synchronized), which completes the following steps:

  1. The paths from the client to the source system are removed.
  2. The background copy and the forwarding of writes stops.
  3. Once the systems cut over, there is no rollback.

This diagrams shows perfoming the cutover to PowerStore from the source system.  Once cutover a system cannot be rolled back.

Figure 6.   Non-disruptive cutover

Host plug-ins

There are different operating systems on which the host plug-in can be installed. For details about installing the host plug-in and the full list of supported operating systems and versions, see the document Importing External Storage to PowerStore Guide at Dell.com/powerstoredocs. The host plug-in installation files are available on Dell Support.

Agentless block import

PowerStoreOS 1.0.3 added support for agentless block import. The agentless import does not require installing a host plug-in. The orchestrator communicates with the source storage system to coordinate and manage the host mappings. This import type requires a disruptive window as part of the path flip to PowerStore.

Agentless import requirements

The following requirements must be met before migrating to PowerStore:

  • The source system must be in a good state and not running a software upgrade.
  • The software or operating environment (OE) version for the source system must be supported.
  • See the document Importing External Storage to PowerStore Guide on Dell.com/powerstoredocs.
  • A software upgrade may be required before starting the import.
  • The following front-end connectivity is required:
  • Connectivity between the client and source system, and the client and PowerStore can be either iSCSI or Fibre Channel (FC).
  • For FC, zoning may be required.
  • The following back-end connectivity is required:
  • iSCSI and Fibre Channel (FC) are supported for the data transfer between the source storage system and PowerStore. If the backend connection is FC, the frontend connection must also be FC. If the backend connection is iSCSI, the frontend connection can be either FC or iSCSI.
  • Before PowerStoreOS 3.0, only iSCSI was available for the data transfer between the source storage system and PowerStore.
  • PowerStoreOS 3.0 and higher added Fibre Channel (FC) support for the data transfer between the source and PowerStore system.
  • MPIO and host plug-in:
  • A host plug-in is not required.

Agentless import terminology

The following table provides definitions for some of the terms that are used in the agentless block import section.

Table 3.      Agentless block import terminology

Term

Definition

Cutover

Final step in setting the destination system as the primary with no option to cancel (rollback) to the source system

Cancel

Action of stopping the import, removing any progress that has been completed, and rolling back to the primary storage system

Path flip

Action of changing the active paths from the client to the source system to the PowerStore system

Agentless import workflow

This section describes a high-level overview of the agentless import workflow.

Step 1: Setup

Perform the following actions before importing storage resources:

  1. Configure zoning for the front-end connectivity between the client and PowerStore (if required).
  1. Add iSCSI connectivity between the source system and PowerStore (if not present). This action enables PowerStore to automatically map itself as an iSCSI host in the source system.

This diagram shows the 2 steps described above.  The 1st step is configuring zoning if required  for the front end connectivity and the 2nd step is adding iscsi connectivity if needed or not already present.

Figure 7.   Agentless setup

Step 2: Import

Complete the following steps to perform the import:

  1. Add the host clients that are accessing the source data to PowerStore Manager from Compute > Hosts & Host Groups.
  2. Add the source system to PowerStore Manager from Migration > Import External Storage.
  3. To create an import session, select the added source system and click the Import Storage button which steps through the following:
    1. Overview: Provides details of the two types of imports available.
    2. Select Volumes: Allows selection of the source storage resources to import: LUNs, volumes, or consistency groups.
    3. Add to Volume Group (Optional): Enables grouping the source resources into an existing volume group or to a new volume group.
    4. Map Hosts: Selecting Map hosts on PowerStore for agentless import enables mapping the clients in which the data is being accessed from.
    5. Set Import Schedule: Sets when the import begins, either immediately or at a set date and time. This step includes the option to set an automatic cutover.
    6. Assign Protection Policy (Optional): Assigns the existing protection policy in PowerStore to the source resource after the import completes.
    7. Review: Shows a summary of the selected options, gives the option to review the source array assigned policies, and shows the Begin Import button to start or schedule the import.
  1. When you click the Begin import button, the system takes the following actions:
    1. An import session is created. The state changes from In Progress to Ready to Enable Destination Volume with the source volume as read/write.
    2. Unmount the source volume on the hosts. The import operation is disruptive to the host I/O access.
    3. Select More Actions > Enable Destination Volume.

i             Confirm that the host application has been stopped or taken offline.

ii           Either allow the system to remove the mapping between the hosts and the source resource or perform this step manually.

iii         The source volumes go into a read-only state, and hosts are unmapped from the source system.

iv         Click the Enable Destination Volume button.

  1. When the import session is in a Ready to Start Copy state, select the Start Copy option.

i             Rescan the host to discover the destination volume and mount the destination volume on the host, making the volume a read/write state. Now the host I/O access is restored.

ii           A background copy of the data from the source system to the PowerStore system starts.

iii         The import session state changes to Copy In Progress.

iv         Any new writes are made to PowerStore and forwarded to the source system to ensure rollback.

This diagram is showing the host with active paths to the PowerStore and an inactive path to the source storage system.  Writes are still being written to the source system in case rollback is needed.

Figure 8.   Agentless import

Step 3: Cutover

A cutover is allowed when the import session is in a Ready to Cutover state (the source system and PowerStore are synchronized).

  1. The paths from the client to the source system are removed.
  1. The background copy and the forwarding of writes stops.
  2. When the import session is cut over, there is no rollback.

This diagram is showing the import session has been cutover and the import process is complete.  No rollback is possible at this point.

Figure 9.   Agentless cutover

Universal agentless block import

PowerStoreOS 4.0 added support for Universal storage systems to be imported via the agentless block import method, which does not require a host plug-in to be installed. The Universal system can either be a legacy Dell or third-party storage system. See the PowerStore Simple Support Matrix document for supported types of universal source systems. This import type requires a disruptive window as part of the host path flip to PowerStore. Minor manual configuration is required on the universal source storage system because there is no control path connection to the source system from PowerStore. The user will need to manually map and mask block resources from the source storage system to PowerStore. Resource names will also need to be defined during the import process since PowerStore only sees the WWN and resource size.

Agentless import requirements

The following requirements must be met before migrating to PowerStore:

  • The universal source system must be in a good state and not running a software upgrade.
  • The software or operating environment (OE) version for the universal source system must be supported.
  • See the document Importing External Storage to PowerStore Guide on Dell.com/powerstoredocs.
  • User needs to create a new host entry for the PowerStore on the source universal system. This is because universal import does not utilize a control path connection to the source system.
  • Utilize either WWPNs for FC or iSCSI initiators for iSCSI.
  • Add the volumes to this host entry that will be imported to PowerStore.
  • Add initiators from all nodes and appliances of the PowerStore cluster to the host entry
  • The host entry on the source system for PowerStore should have an OS type of Linux or an equivalent
  • The volumes should be visible to all the initiators on the host, some array types offer an attribute that alters visibility of volumes to single path or multi-path
  • The following front-end connectivity is required:
  • Connectivity between the client and source system, and the client and PowerStore can be either iSCSI or Fibre Channel (FC). If the backend connection is FC, the frontend connection must also be FC. If the backend connection is iSCSI, the frontend connection can be either FC or iSCSI.
  • For FC, zoning may be required.
  • The following back-end connectivity is required:
  • PowerStoreOS 4.0 supports either iSCSI or Fibre Channel (FC) for the data transfer between the universal source storage system and PowerStore.
  • If the backend connection is FC, the frontend connection must also be FC. If the backend connection is iSCSI, the frontend connection can be either FC or iSCSI.

Agentless import workflow

This section describes a high-level overview of the agentless import workflow.

Step 1: Setup

Perform the following actions before importing storage resources:

  1. Configure FC or iSCSI front-end host connectivity to PowerStore
  1. Create a host entry for PowerStore on the universal source system and provide access to the volumes you wish to import to it
  2. Configure FC or iSCSI backend connectivity between universal source storage system and PowerStore

Step 2: Import

Complete the following steps to perform the import:

  1. Add the Universal source system to PowerStore and fetch the volumes (via iSCSI or FC)
  1. Create the import session by selecting the universal source system and clicking the Import Volume button which steps through the following:
    1. Select and name volume(s)
    2. Select the named volume(s) for import
    3. Add to volume group (optional)
    4. Map volumes to a PowerStore host
    5. Set schedule and choose the cutover method
    6. Assign protection policy (optional)
    7. Review and begin import
  1. When you click the Begin import button, the system takes the following actions:
    1. An import session is created. The state changes from In Progress to Ready to Enable Destination Volume with the source volume as read/write. The destination volume(s) are in a write disabled state but have been created on the PowerStore. 
    2. Before you Enable Destination Volume, take the host application offline and unmount the source volume on the hosts. The user should also remove the mapping between the host and source system manually. The import operation is disruptive to the host I/O access.
    3. Select More Actions > Enable Destination Volume.

i             Confirm that the host application has been stopped or taken offline.

ii           The source volumes go into a read-only state.

iii         Click the Enable Destination Volume button.

iv         When the import session is in a Ready to Start Copy state

v           Rescan the host to discover the destination volume and mount the destination volume on the host. The volume is now in a read/write state. Now the host I/O access is restored and the application can be brought online.  

vi         Select More Actions > “Start Copy”

vii       A background copy of the data from the source system to the PowerStore system starts.

viii     The import session state changes to Copy In Progress.

ix         Any new writes are made to PowerStore and forwarded to the source system to ensure rollback.

This diagram shows the import process from the source system to PowerStore.  At this point the client host has active paths to PowerStore but writes are still being made to the source storage system in case rollback is needed.

Figure 10.    Agentless import

Step 3: Cutover

A cutover is allowed when the import session is in a Ready to Cutover state (the universal source system and PowerStore are synchronized).

  1. The cutover operation finalizes the import process.
  1. If automatic cutover wasn’t selected, the user needs to select “Cutover” to complete the import operation. 
    1. The background copy between the universal source system and PowerStore stops and forwarding of writes also stops
    2. When the cutover is complete, no rollback is possible
    3. The user should then remove the volume mappings to the PowerStore from the universal source system

This diagram shows that the cutover process has been completed to PowerStore.  At this point no rollback to the source can be performed.

Figure 11.    Agentless cutover

File import

PowerStoreOS 3.0 and later added support for native VNX file import. File import supports NFS and SMB file systems. Multiprotocol file systems are not supported. PowerStoreOS 4.0 and later added support for native Dell Unity file import. 

Requirements

The following requirements must be met before migrating to PowerStore:

  • The source system must be in a good state and not running a software upgrade.
  • The software or operating environment (OE) version for the source system must be supported.
  • A software upgrade may be required before starting the import. See the document Importing External Storage to PowerStore Guide on Dell.com/powerstoredocs.

File import terminology

The following table provides definitions for some of the terms that are used in the non-disruptive import section.

Table 4.      Agentless file import terminology

Term

Definition

Cutover

Action of setting the destination PowerStore system as the primary

Cancel

Action of stopping the import, removing any progress that has been completed, and rolling back to the primary storage system.

Commit

Final step in setting the destination system as the primary with no option to cancel (rollback) to the source system

VNX File import workflow

This section describes a high-level overview of the VNX file import workflow.

Perform the following actions before importing storage resources:

Step 1: Prepare VNX

  • From the source VNX:
  • Add a migration network interface for IMT:
  • Create migration interface.
  • Interface must be named nas_migration_<name>.
  • Attach the interface to migration VDM.

nas_server –vdm vdm_fro2 –attach nas_migration_vdmfro2

  • When importing a CIFS server:
  • Interface must have a different DNS subdomain than CIFS server.
  • Add the interface to CIFS server:

server_cifs vdm_fro2 –add compname=vnx2compnamefro,domain=windows.emc-fr,interface=nas_migration_vdmfro2,dns=migration.windows.emc-fr

  • Update parameters essential for CIFS import
  • acl.mappingErrorAction

•        Defines the rules for unknown mapping between SID, UID, and GID on ACL settings.

  • acl.extacl

•        This parameter is a bit list which enables special capabilities around ACL management.

•        Allows migrating of UNIX ownership necessary for preserving Quota.

  • smb1.disabled

•        This parameter must be set to 0 to ensure smb1 is enabled

  • Review mandatory parameter values:

server_param server_3 –f cifs –info acl.mappingErrorAction

Server_param server_3 –f cifs –info acl.extacl

Server_param server_3 –f cifs –info smb1.disabled

Set new values

server_param server_3 –f cifs –modify acl.mappingErrorAction –value 11

server_param server_3 –f cifs –modify acl.extacl –value 28

server_param server_3 –f cifs –modify smb1.disabled –value 0

  • Ensure local groups are enabled, and set two options:
  • Set local Administrator password using Computer Management.
  • Create a local admin user using Computer Management.
  • Must be added to Administrators group
  • Ensure time is synchronized with destination:
  • Within 5 seconds
  • Recommend using NTP
  • Ensure correct version of code:
  • VNX version 8.1.21.266 and newer
  • Ensure that all interfaces used by the VDM are attached to the VDM. Use the following command to attach interfaces to the source VDM:

nas_server –vdm <vdm name> –attach <interface name>

Step 2: Prepare PowerStore

  • Verify NTP settings:
  • Ensure same NTP as VNX
  • Native File Import requires a File Mobility Network on PowerStore:
  • A public routable network based on the 1 GbE management ports
  • Provides control plane communication between PowerStore SDNAS and source VNX
  • File Mobility Network is not used for the import data traffic
  • Also used for file asynchronous replication
  • PowerStore establishes SSH connection with VNX over the File Mobility Network
  • Configure File Mobility Network
  • Configured under Settings > Network IPs > FILE MOBILITY
  • Uses the existing Management Network configuration
  • Requires new IPs on the existing Management Network range
  • Supports IPv4 and IPv6
  • Requires three IPs:
  • Cluster IP Address
  • Node A IP Address
  • Node B IP Address
  • User must manually MAP NETWORK after configuring IPs

Step 3: Add Remote System

  1. Add the source system to PowerStore Manager from Migration > Import External Storage.
    1. Type: VNX
    2. Capability: UNIFIED or FILE
    3. SPA or SPB IP Address or FQDN
    4. Data Connection Type: iSCSI or Fibre Channel
    5. Username and password
    6. File Connection Address (control station)
    7. File admin username and password
  1. As the remote system is added:
    1. Source system information is validated
    2. Source VDMs are discovered

i             File systems

ii           Network interfaces

iii         Configuration settings

  1. Prechecks identify import capability per VDM
  1. The procedure can be repeated on demand for an existing connection.
    1. Discover: Discovers resources on source array that can be imported
    2. Verify and Update: Verifies connectivity to source and attempts to reconnect
  2. Add File Import Interface:
    1. Created under Migration > Import External Storage > File Import Interface
    2. Used for data migration from source migration interface
    3. Can optionally be created during Import NAS Server wizard

This screenshot shows the file import interface pane located in the Import External Storage section of PowerStore Manger

Figure 12.    Migration > Import External Storage > File Import Interface

Step 4: Create Import Session

Complete the following steps to perform the file import:

  1. To create an import session, select the added source system and click the Import NAS Server button, which steps through the following:
    1. Select NAS Servers: Allows selection of the source file resources to import: Virtual Data Mover (VDM) and its NFS and SMB file systems.
    2. Select Product Interface: Set the file interface to be used for production host access.
    3. Configure Import:

i             Set the import session name and description.

ii           Set when the import begins, either immediately or at a set date and time.

iii         Set the file import interface to be used for the import traffic. The file import interface can be added in this step.

  1. Assign Protection Policy (Optional): Assigns the existing protection policy in PowerStore to the source resource after the import completes.
  2. Review: Shows a summary of the selected options and shows the Begin Import button to start or schedule the import.

Step 5: Cutover Import Session

When you click the Begin import button, the system takes the following actions:

  1. An import session is created, with an initial copy step in which:
    1. Host is accessing the data from the source system.
    2. PowerStore automatically creates the destination NAS Server.
    3. Cold data is transferred to PowerStore as part of the background copy. Cold data is data that has not been updated in the last 60 minutes.
    4. The import session state changes to In Progress.
  1. The import session state changes from In Progress to Ready to Cutover with the source volume as read/write.

A cutover is allowed when the import session is in a Ready to Cutover state (the source system and PowerStore are synchronized).

  1. Select More Actions > Cutover.
    1. Confirm that the host still has access to the file systems.
    2. Click the Cutover button.
    3. Hosts start accessing the data from PowerStore.
    4. The background copy and the forwarding of writes continues.
    5. Any reads for data already copied to PowerStore through the background copy are serviced from PowerStore.
    6. For any reads of data still in the source system, PowerStore recalls the data from the source, copies it to PowerStore and services the request to the host.

Step 6: Commit Import Session

  1. After all the data is transferred, the import session goes into a Ready to Commit state.
  1. Select the import session, and click the Commit action.
    1. The background copy and the forwarding of writes stops.
    2. When the import session is committed, there is no rollback.
    3. The source system is cleaned up.

Unity File import workflow

This section describes a high-level overview of the Unity file import workflow.

Perform the following actions before importing storage resources:

Step 1: Prepare storage systems for file import

Unity

  • Unity OE 5.0.3 and later code – Check the PowerStore Simple Support Matrix for specifics as this can change.
  • Ensure a new or unused production IP interface is created on the NAS_SERVER’s that will be used for migration purposes only
  • Ensure that SSH is enabled
  • If importing SMB NAS servers, the user needs to login to Unity and run a service command to update the parameter acl_extacl to 28 (default is 0)
  • This parameter is a bit list which enables special capabilities around ACL management.
  • Allows migrating of UNIX ownership necessary for preserving Quota.
  • Ensure time is synchronized with PowerStore destination:
  • Within 5 seconds
  • Recommend using NTP
  • iSCSI IP(s) configured

PowerStore

  • PowerStoreOS 4.0 and later– Check the PowerStore Simple Support Matrix for specifics as this can change.
  • Verify NTP settings:
  • Within 5 seconds of Unity
  • Recommend using same NTP as Unity
  • Native File Import requires a File Mobility Network on PowerStore:
  • A public routable network based on the 1 GbE management ports
  • Provides control plane communication between PowerStore SDNAS and source Unity
  • File Mobility Network is not used for the import data traffic
  • PowerStore establishes SSH connection with Unity over the File Mobility Network
  • Configure File Mobility Network
  • Configured under Settings > Network IPs > FILE MOBILITY
  • Uses the existing Management Network configuration
  • Requires new IPs on the existing Management Network range
  • Supports IPv4 and IPv6
  • Requires three IPs:
  • Cluster IP Address
  • Node A IP Address
  • Node B IP Address
  • User must manually MAP NETWORK after configuring IPs

Step 2: Import

  • Add the source Unity system to PowerStore Manager as a remote system from Migration > Import External Storage.
  • Type: Unity
  • Capability: Unified
  • Management IP Address or FQDN
  • Data Connection Type: iSCSI IP
  • iSCSI IP (multiple can be inputted if separated by a comma)
  • Management Username and password
  • Session CHAP Mode
  • Service username and password
  • As the remote Unity system is added:
  • Source system information is validated
  • Source NAS servers are discovered

–      File systems

–      Network interfaces

–      Configuration settings

  • The procedure can be repeated on demand for an existing connection.
  • Discover: Discovers resources on source array that can be imported
  • Verify and Update: Verifies connectivity to source and attempts to reconnect
  • Add File Import Interface:
  • Created under Migration > Import External Storage > File Import Interface
  • Used for data migration from source migration interface
  • Can optionally be created during Import NAS Server wizard

This screenshot shows the file import interface details in the import external storage section of PowerStore Manager.

Figure 13.    Migration > Import External Storage > File Import Interface

To create an import session, select the added Unity source system and click the Import NAS Server button, which steps through the following:

  • Select NAS Server: This will automatically import all associated file systems
  • Select the migration interface: This is the new or unused IP interface on the NAS_SERVER that will be used for migration purposes only
  • Select the production interface: This is the production Unity NAS_SERVER IP(s) that will be moved over to PowerStore with this import process
  • Assign the PowerStore network interface to this production interface
  • Configure import details:
  • Set the import session name and description.
  • Set when the import begins, either immediately or at a set date and time.
  • Set the file import interface to be used for the import traffic. The file import interface can be added in this step.
  • Assign Protection Policy (Optional): Assigns the existing protection policy in PowerStore to the source resource after the import completes.
  • Review: Shows a summary of the selected options and shows the Begin Import button to start or schedule the import.

Step 3: Cutover Import Session

When you click the Begin import button, the system takes the following actions:

  • An import session is created, with an initial copy step in which:
  • Host is accessing the data from the source Unity system.
  • PowerStore automatically creates the destination NAS Server and file systems.
  • Cold data is transferred to PowerStore as part of the background copy. Cold data is data that has not been updated in the last 60 minutes.
  • The import session state changes to In Progress.
  • The import session state changes from In Progress to Ready to Cutover with the source volume as read/write.
  • A cutover is allowed when the import session is in a Ready to Cutover state (the source Unity system and PowerStore are synchronized).
  • Select More Actions > Cutover.
  • Confirm that the host still has access to the file systems.
  • Click the Cutover button.
  • Hosts start accessing the data from PowerStore.
  • The background copy and the forwarding of writes continues.
  • Any reads for data already copied to PowerStore through the background copy are serviced from PowerStore.
  • For any reads of data still in the source system, PowerStore recalls the data from the source, copies it to PowerStore and services the request to the host.

Step 4: Commit Import Session

  • After all the data is transferred, the import session goes into a Ready to Commit state.
  • Select the import session, and click the Commit action.
  • The background copy and the forwarding of writes stops.
  • When the import session is committed, there is no rollback.
  • The source system is cleaned up.

Management

You can manage the Import External Storage action from the PowerStore Manager UI, REST API, and PowerStore CLI (pstcli).

In PowerStore Manager, click Migration > Import External Storage (see the following figure).

This screenshot shows how you navigate to the Import External Storage page in PowerStore Manager.

Figure 14. Import External Storage

To add the source storage system as a remote system, click Add Remote System as shown in the following figure.

This screenshot shows the Add Remote System section of PowerStore Manager.

Figure 15. Import External Storage page

When adding the source array, Figure 16 shows an example of some of the fields that need to be entered.

This screenshot shows an example of some of the fields that are optional and required when adding a remote system to PowerStore.

Figure 16. Add Remote System

The required and optional parameters for adding a source array vary depending on the source system, as shown in the following table.

Table 5.      Parameters per source system

Source system type

Parameters

Universal

Name

Management IP Address or FQDN

Description (Optional)

Data Connection Type

  • iSCSI IP addresses (Enter iSCSI IP)
  • Fibre Channel (FC) (Select Target WWN)

Discovery CHAP Mode (optional, if using iSCSI)

Session CHAP Mode (optional, if using iSCSI)

PS Series

Group management IP address

Description (optional)

Data Connection Type

  • iSCSI IP address

Management credentials (username and password)

Discovery CHAP mode (optional)

Session CHAP mode (optional)

SC Series

Management IP address

Description (optional)

Data Connection Type

  • iSCSI fault domain IP address or
  • Fibre Channel (FC)

Management credentials (username and password)

Session CHAP mode (optional)

Dell Unity

Capability

  • Block
  • Unified

Management IP address (Dell Unisphere IP address)

Description (optional)

Data Connection Type

  • iSCSI interface IP addresses or
  • Fibre Channel (FC)

Management credentials (username and password)

Session CHAP mode (optional)

Service Account Username (Unified)

Service Account Password (Unified)

VNX2

Capability

  • Block
  • File
  • Unified

Block and Unified parameters

SPA or SPB IP address or FQDN

Description (optional)

Data Connection Type

  • iSCSI IP addresses
  • Fibre Channel

Management credentials (username and password)

Session CHAP mode (optional)

File and Unified parameters

File Connection Address (Control Station IP Address)

Description (Optional)

File Admin Username

File Admin Password

XtremIO

Cluster Name

Management IP address or FQDN

Description (Optional)

Data Connection Type

  • iSCSI IP addresses
  • Fibre Channel (FC)

Management credentials (username and password)

Discovery CHAP mode (optional)

Session CHAP mode (optional)

NetApp

SVM Name (NetApp Storage Virtual Machine)

Management IP address or FQDN

Description (Optional)

Data Connection Type

  • iSCSI IP addresses
  • Fibre Channel

Management credentials (username and password)

Session CHAP mode (optional)

PowerMax

VMAX

Name

Management IP address or FQDN

Port

Description (Optional)

Data Connection Type

  • Fibre Channel (FC)

Management credentials (username and password)

The following pages are under Import External Storage as shown in the following figure:

  • Remote Systems
  • List of all the remote systems for block and file imports
  • Block Hosts
  • Applies to non-disruptive imports
  • Hosts with the host plug-in installed
  • Block Imports
  • Lists of import sessions for block resources
  • File Imports
  • Lists of import sessions for file resources
  • File Import Interface
  • Interfaces to be used by file import

The screenshot shows the import external storage page of PowerStore manager with Remote systems, Block hosts, Block Imports, File Imports, and the file import interface.

Figure 17.    Import External Storage tabs

When you add the source system, you can import storage resources by selecting the source system and clicking Import Volume or Import NAS Server, depending on the resource to be imported (see Figure 18).

Import Volume

The following steps show the workflow of importing block resources. Once a source system is selected, click Import Volume.

This screenshot shows a Unity system being selected on the remote systems pane and the import volume button.

Figure 18.    Import Volume

The following figure shows the Import Volumes from Source Array wizard.

In the Overview step, review the description for the two types of imports and click Next.

This screenshot shows the overview page of the import wizard in PowerStore.  It gives a high level overview of the non-disruptive import and agentless import process.

Figure 19.    Overview step

In the Select Volumes step, select the source resources to import.

This screenshot shows the portion of the import wizard where you select which volumes you will be importing.

Figure 20.    Select Volumes step

In the same step, as shown in the following figure, you can refresh the status of hosts (for non-disruptive import) and the volumes to reflect any recent changes. These changes could include the addition of new volumes in the source or the change in the mapping to the hosts.

This screenshot shows how you can refresh the volumes view in the PowerStore import wizard from the refresh actions dropdown.

Figure 21.    Refresh Actions under the Select Volumes step

In the Add to Volume Group (Optional) step, you can add the selected source resources into a PowerStore volume group as shown in the following figure.

This screenshot shows the optional step of adding volumes to a volume group in the PowerStore import wizard.

Figure 22.    Add to Volume Group (Optional) step

In the Map Hosts step, use the Add hosts (with Host Plugin configured) for non-disruptive import option to add the clients in which the host plug-in has been installed and configured.

This screenshot shows the Map Hosts portion of the import wizard in PowerStore Manager.  Here we would add a host if it wasn't already discovered previously.

Figure 23.    Map Hosts step: Non-disruptive import

When adding the clients as host, you must provide the client IP address, the port that was configured to be used for the import, and the operating system (OS) type.

This screenshot shows the details required for adding a host.  This include host ip, port, os type, etc.

Figure 24.    Add Hosts side panel

When the hosts are added, the system verifies the mapping of the hosts to the selected source resources, as shown in the following figure.

This screenshot shows that the wizard verifies the host and volumes for import. The green checkmark indicates that all volumes are ready for import.

Figure 25. Verify Host Mapping step

In the Map Hosts step, with the Map to hosts on PowerStore for agentless import option you can map the resources to be imported to hosts already added to the PowerStore.

This screenshots shows that for an agentless import you can choose the host that you desire to import the volumes to in the wizard. This host must already be created prior to running this wizard.

Figure 26.    Map Hosts step – Agentless import

In the Set Import Schedule step (Figure 27), you can choose to start the import immediately or at a specific date and time, or you can choose automatic cutover.

This screenshot in the import wizard shows that you can choose immediately or a specific date and time when setting the import schedule.

Figure 27. Set Import Schedule step

In the Assign Protection Policy step (Figure 28), you can apply a protection policy to the storage resource once it is in PowerStore.

This screenshot in the import wizard allows you to assign a protection policy optionally if desired.

Figure 28.    Assign Protection Policy step

The Review step shows a summary of all the options that are selected and provides the option to view the assigned policies in the source system.

This screenshot allows the user to review all of the previous settings in the import wizard before starting the import.  You can begin the import process by clicking Begin Import.

Figure 29. Review step

The Source Array Assigned Policies tab shows the source system’s protection policies applied on the resources that are to be imported. The protection policies shown would not be imported but the user can export them as a CSV or XLSX file for reference as shown below.

This screenshot shows the source array assigned policies tab. If you click the source array assigned policies tab in the review pane of the import wizard, you can view the source system's protection policies.  These cannot be imported but can be exported to csv or xlsx.

Figure 30.    Source Array Assigned Policies tab

When a storage resource is set to be imported, click the Begin Import, as shown in Figure 30, to create an import session. The import session enables managing and monitoring the life cycle of the import.

The following table shows the actions that are allowed in an import session. Actions are enabled depending on their current state.

Table 6.      Import actions

Action

Description

Cancel

  • Cancels import session and goes back to source
  • Terminates a session that has not been cutover
  • Disables access to the destination volume
  • Deletes the destination volume or volume group associated with the import session

Cutover

  • Cuts over the resource in PowerStore
  • Stops background copy and removes host mappings from source

Note: After a cutover has been completed, it cannot be canceled and it is not possible to revert to the source resource.

Pause

  • Suspends a copy-in-progress import session
  • Only pauses the background copy; host I/O is still mirrored

Resume

 

  • Resumes a paused session
  • Starts the background copy again from where it was paused and continues the host I/O mirroring

Cleanup

  • Removes an import session in clean-up-required state
  • Removes an import session that had a failure

Actions applicable to agentless import

Enable Destination Volume

Note: Before you select this action, ensure the host application accessing the source volume or volumes is shut down. Also, ensure the host mappings are removed from the volume or volumes in the source system.

  • Enables destination resource for writes
  • Connectivity with the source system goes into inactive state

For each import session that is in the Ready To Enable Destination Volume state, select the import session, and select Import Actions > Enable Destination Volume to progress each import session to the Ready to Start Copy state.

Start Copy

Note: Ensure the host application is reconfigured to access and use the destination volume or volumes in PowerStore.

  • Starts the background copy and continues the host I/O mirroring

For each import session that is in the Ready to Start Copy state, select the import session, and select Import Actions > Start Copy to progress each import session to the Copy In Progress state

When an import session is in the state Copy In Progress, click the State column to view more details about the import session.

This screenshot shows the different import states for block imports.  Examples of import state are copy in progress, pause, ready to enable destination etc.

Figure 31. Copy in Progress import session

Click Copy In Progress in the Import State column to see the details, as shown in the following figure. The details window shows the import progress and lists the percentages of the completed data and remaining data to be imported.

This screenshot shows the import session details.  It shows the percentage complete and other items like name, status, estimated completion time etc.

Figure 32.    Import Session Details window

The following figure shows the actions available for an import session in the Copy In Progress state.

This screenshot shows the actions available from the import actions dropdown.  These include items like cancel, cutover, pause, etc.

Figure 33.    Import Actions menu

Import NAS Server

The following steps show the workflow of importing file resources. Once a source system is selected, select the Import NAS Server button.

This screenshot shows how you click on the Import NAS Server button to start the file import process after selecting the remote system.

Figure 34.    Import NAS Server

Figure 35 shows the Import NAS Servers from Source Array wizard.

In the Select NAS Servers step, select the source resource to import and click Next.

This screenshot shows how you select the NAS server for import.

Figure 35.    Select NAS Servers step

In the Select Migration Interface step, select the file migration interface and click Next.

This figure shows how you select the migration interface for the NAS Server.

Figure 36.    Select Migration Interface step

In the Select Production Interface step, select the file production interface and click Assign Network Interface.

This screenshot shows how you select the production interface for the NAS Server.

Figure 37.    Select Production Interface step

The Assign Network Interface slide out will pop up and choose the desired network interface, click Apply and click Next.

This screenshot shows picking the network interface for the production interface.

Figure 38.    Assign Network Interface step

In the Configure Import step, you provide a name and description for the file import session, set when the file import will begin, and specify the interface that will be used for the import traffic.

This figure shows how you input the file import session details into the file import wizard.

Figure 39.    Configure Import step

In the Assign Protection Policy step, you can apply a protection policy to the storage resource once it is in PowerStore.

This screenshot shows how you assign a protection policy when doing a file import.

Figure 40.    Assign Protection Policy (Optional) step

The Review step shows a summary of all the options that are selected.

This screenshot shows the review step of the file import wizard.  You review the information you selected earlier in the wizard and finalize the process.

Figure 41.    Review step

Click Begin Import, which displays File Imports, where you can manage and monitor the life cycle of the file import.

This screenshot shows the file import sessions on the PowerStore so you can monitor their lifecycle.

Figure 42.    File Import sessions

The following table shows the actions that are allowed in an import session. Actions are enabled depending on their current state.

Table 7.      File Import actions

Action

Description

Cancel

  • Cancels import session and goes back to source
  • Terminates a session that has not been cutover
  • Disables access to the destination file system
  • Deletes the destination file system associated with the import session

Cutover

Note: Before you select this action, ensure the host application has access to the source file systems.

  • Enables destination resource for host access
  • Connectivity with the source system goes into inactive state
  • Cuts over the resource in PowerStore

Pause

  • Suspends a copy-in-progress import session
  • Only pauses the background copy; host I/O is still mirrored

Resume

 

  • Resumes a paused session
  • Starts the background copy again from where it was paused and continues the host I/O mirroring

Commit

  • Stops background copy and cleans up source

Note: After a commit has been completed, it cannot be canceled, and it is not possible to revert to the source resource.

The following figure shows the actions available for an import session in the Ready to Cutover state.

Figure 43.    File Import actions

As previously stated, you can also manage an import session from the REST API and the PowerStore CLI (pstcli). The following figure shows the different REST API queries that you can use for managing an import session from the REST API. For more details, see the document Dell PowerStore REST API Guide on Dell.com/powerstoredocs.

This figure shows the REST API queries that can be utilized with a block import session.

Figure 44.    REST API import session queries

This figure shows the REST API queries that can be utilized with a file import session.

Figure 45.    REST API file import session queries

Imports can be managed with the PowerStoreCLI (pstcli) migration commands. For more details about the PowerStore CLI, see the document Dell PowerStore CLI Guide on Dell.com/powerstoredocs. For a list of specific migration pstcli commands run pstcli -d localhost -u admin -p password help Migration

Interoperability

Interoperability considerations for the import function include:

  • Import is supported by the PowerStore T/Q models.
  • Import is supported in multi-appliance PowerStore clusters.
  • Replication:
  • A source resource can be participating in a replication session, but the destination resource of the replication is not eligible to be imported.
  • The native asynchronous block replication can be used to migrate block resources between PowerStore clusters.
  • The imported storage resource cannot be replicated until it is cut over.
  • Snapshots in the source resource are not imported.
  • No imports are allowed in the following scenarios:
  • Network configuration is in progress.
  • A PowerStore non-disruptive upgrade (NDU) is in progress.

Best practices

Consider the following recommendations when using the import feature:

  • If possible, enable NTP in the source and PowerStore systems
  • Simulate the import with a dummy resource before starting the import
  • Avoid configuration changes during import
  • Anticipate performance impacts during import

For details about restrictions and fault handling, see the document Importing External Storage to PowerStore Guide on Dell.com/powerstoredocs.

Migrating block data

Introduction

This section provides an overview of some tools that can be used to migrate block data.

Metro node

Metro node is an external hardware and software add-on feature for PowerStore for which it provides active/active synchronous replication, and standard local use cases. It also provides a solution locally with the local mirror feature to protect data from a potential array failure. Both use cases provide solutions for true continuous availability with zero downtime.

PowerStore is viewed by metro node as ALUA array based on SCSI response data and therefore is required to follow the four active, four passive path connectivity rules. This rule states that both nodes of the metro node must each have four active and four passive paths to all volumes provisioned from the array. For more information about metro node, see the white paper VPLEX: Leveraging Array Based and Native Copy Technologies.

Host-based LVM migration

Logical volume management (LVM) migration is performed on a Linux host. It supports block devices that have been presented to the Linux host as logical devices. LVM migration may be performed from any Dell storage product or third-party storage system. LVM migration can be performed over iSCSI or Fibre Channel and is an included service with most standard Linux distributions.

Depending on the method of LVM migration that is used, host access to the block devices can continue while the migration transfer takes place. Once complete, the migration session can be cut over so that host access can resume on the volumes that are presented by the PowerStore system. At this point, the source storage resources may be decommissioned, or they may be kept if a rollback operation is required.

Since LVM migration is a host-based operation, supporting material for LVM migration is on the associated Linux distribution of the Linux host that is used for LVM migration.

Migrating file data

Introduction

File data can be migrated using various tools that fit specific requirements. This section provides an overview of the tools that can be used to import data into a PowerStore T model cluster. The cluster is configured with a unified storage configuration.

EMCOPY

EMCOPY is a command-line Windows tool that was developed by Dell Technologies to aid the migration of data between file systems. It can be used to migrate data to PowerStore from any supported Dell storage system or third-party storage system. EMCOPY is available as a free download from Dell Support.

EMCOPY supports the SMB protocol and has awareness for file-system-access-control settings. This support allows this information to be migrated along with the files themselves. EMCOPY can be configured to run regularly on the same file systems to establish an asynchronous host-based replication session. Only modified file system data is transferred when EMCOPY is run on the same file system multiple times. The functions and use of EMCOPY are like Robocopy. However, EMCOPY is supported by Dell Technologies and can be completed on an entire environment that runs on Dell storage.

For more information about EMCOPY, including details about downloading and running the tool, go to Dell Support.

Robocopy

Robocopy is a free Microsoft tool for performing Windows-host-based file system replication. It can serve as a migration tool for environments with SMB file systems. Robocopy can be used to migrate SMB file systems in Dell storage systems or third-party storage systems.

Most modern Windows operating systems are preloaded with Robocopy, but this tool may also be downloaded from Microsoft. Robocopy is published as a command-line tool, but alternative versions exist which offer a user interface. The UI-driven Robocopy variants may be easier to configure and manage for newer users.

For more information about Robocopy, including download links and documentation, see the Microsoft technical documentation.

Rsync

Linux users can use rsync as a host-based migration solution for PowerStore. Rsync is a free command-line tool that is packaged in most major Linux distributions. It can be used to transfer data to PowerStore from NFS file systems that exist on a Dell storage systems or third-party storage system.

Placed in the Linux command shell, rsync makes it easy to work with when writing scripts or cron jobs to automate the migration process. These automations can also perform regular rsync operations over time to create a host-based asynchronous file system replication session. File system metadata, user permissions, and timestamps are preserved when rsync is used to transfer file-system data.

For more information about rsync, see the applicable Linux distribution manual.

Dell Select Datadobi DobiMigrate

Datadobi, a Dell Select partner, offers the migration software DobiMigrate to perform file system migrations to the PowerStore platform. DobiMigrate is compatible with many different source storage systems, including Dell storage systems and a set of third-party storage arrays. For more details, see the DobiMigrate support matrix.

DobiMigrate is run on a hypervisor supporting OVA deployment (such as VMware ESXi) or installed on a Red Hat Enterprise Linux or CentOS Linux host through an RPM. It supports NFS, SMB, and basic multiprotocol migration, with host machines known as proxies running DobiMigrate software to handle the data transfer of the migration. Management of migration sessions using DobiMigrate is performed through an intuitive UI that provides status and reporting options through each step of the migration operation.

The following figure shows a configuration diagram from the Datadobi document NAS and Object Migration Software for Modern Data Centers.

This diagram shows a configuration from a Datadobi document  titled NAS and Object Migration Software for Modern Data Centers.  It shows items like the source NAS, data plane, control plane, etc.

Figure 46.    DobiMigrate configuration

More information about Datadobi DobiMigrate can be found on the Datadobi site. For information about Datadobi and its integration points with Dell storage, go to Dell Support.

Migrating virtualized environments

Introduction

This section provides an overview of the tools that can be used to migrate virtualized environments in VMware ESXi and VMware vCenter server.

RecoverPoint for VMs

Dell RecoverPoint for Virtual Machines is part of the RecoverPoint family and offers integration with VMware virtualized environments. It enables replication of data with VM granularity between ESXi hosts and the underlying storage for the VM datastores. RecoverPoint for Virtual Machines can be used to migrate the storage for virtualized environments to PowerStore. Because the migration occurs at the VM level, migration is storage-agnostic and supports various Dell storage systems, and other third-party storage.

RecoverPoint for Virtual Machines is a virtual appliance that is deployed on a VMware ESXi host. A VMware vCenter plug-in adds management capabilities directly into vCenter, enabling setup and monitoring of migration sessions from a familiar interface. RecoverPoint for Virtual Machines is fully supported by Dell Technologies and requires a license for use.

Deploy the virtual appliance for RecoverPoint for Virtual Machines in a clustered configuration. Depending on the size of the virtual environment and the data to transfer, hardware requirements for the cluster vary and should be considered. For more information about sizing and using RecoverPoint for Virtual Machines, go to Dell Support.

VMware vSphere vMotion

VMware vSphere Storage vMotion is an included feature with VMware vCenter Server. It provides the capability to migrate VM compute power to a different ESXi server, or its backing storage to a different datastore. This functionality can be used to migrate VM storage to a datastore hosted by a PowerStore T model or PowerStore X model.

Migration using Storage vMotion is a simple operation in vCenter Server. To ensure that a VMware datastore has been presented from PowerStore to the vCenter environment, select a VM and migrate the VM storage to that datastore. This action starts a migration session (see Figure 47). The migration is performed with the VM remaining online during the data transfer, and there is a short cutover to complete the operation.

vMotion migration can also be used to move compute workloads to a PowerStore X model. The migration of compute is a simple operation that can be followed using the same migrate action available for each VM in the vCenter. It offers the option to select either Change compute resource only or Change both compute resource and storage.

VMware vSphere vMotion and Storage vMotion are packaged with VMware vCenter Server, which requires a license for use.

This diagram shows the VMware vMotion migration types available.  These include change compute resource only, change storage only, and change both compute resource and storage.

Figure 47. vMotion migration types

Conclusion

Summary

There are many technologies that can be used to migrate to the Dell PowerStore platform. Migration involves the movement of data and changes in host connectivity from one storage device to another. The type of data varies—between file, block, or both—which is critical when deciding which tools to use for the migration.

The native import feature can be used to move storage resources into PowerStore from other Dell storage systems. There are also other tools for migrating to PowerStore, including tools that are used to migrate block data, file data, and virtualized environments.

References

Tags: