Qlogic MPX200 User Manual

Qlogic data migration service for isr6200 user's guide (isr654608-00 c, february 2011)
Hide thumbs Also See for MPX200:
Table of Contents

Advertisement

Quick Links

Data Migration Service
for iSR6200
User's Guide
ISR654608-00 C

Advertisement

Table of Contents
loading

Summary of Contents for Qlogic MPX200

  • Page 1 Data Migration Service for iSR6200 User’s Guide ISR654608-00 C...
  • Page 2 Data Migration Service for iSR6200 User’s Guide Information furnished in this manual is believed to be accurate and reliable. However, QLogic Corporation assumes no responsibility for its use, nor for any infringements of patents or other rights of third parties which may result from its use.
  • Page 3 Data Migration Service for iSR6200 User’s Guide Added VPGs description and examples as a new “Virtual Port Groups (VPGs)” on page 3-7 data migration object type. Added presented targets description and example “Presented Targets” on page 3-9 as a new data migration object type. Added thin-provisioned storage description as a “Migration to a Thin-Provisioned LUN”...
  • Page 4: Table Of Contents

    Data Migration Service for iSR6200 User’s Guide Updated the procedure for using the data migra- “Scheduling an Individual Data Migration Job” on tion jobs wizard with new options. page 5-15 Updated the procedure and screen shot for work- “Viewing Job Details and Controlling Job Actions” ing with data migration jobs.
  • Page 5 Data Migration Service for iSR6200 User’s Guide Updated the command example output for several “migration add” on page 6-27 CLI commands. “migration rm_peer” on page 6-41 “set array” on page 6-61 “set system” on page 6-67 “show luninfo” on page 6-80 “show mgmt”...
  • Page 6 Data Migration Service for iSR6200 User’s Guide ISR654608-00 C...
  • Page 7 Table of Contents Preface Intended Audience ..........What’s in This Guide .
  • Page 8 Data Migration Service for iSR6200 User’s Guide Migration Types ......... . Offline Data Migration .
  • Page 9 Data Migration Service for iSR6200 User’s Guide Performing Data Migration Typical Data Migration Process ........Configuring the Fabric .
  • Page 10 Data Migration Service for iSR6200 User’s Guide Command Line Interface User Accounts ..........User Sessions .
  • Page 11 Data Migration Service for iSR6200 User’s Guide Commands (continued) ]scrub_lun add ......... . . 6-51 scrub_lun acknowledge .
  • Page 12 Data Migration Service for iSR6200 User’s Guide Commands (continued) show system ..........6-106 show targets .
  • Page 13 Data Migration Service for iSR6200 User’s Guide List of Figures Figure Page Single- and Dual-Blade Configuration ........Single- and Dual-Blade High Availability Setup .
  • Page 14 Data Migration Service for iSR6200 User’s Guide List of Tables Table Page Migration Rates for Single and Dual Blade Configurations ....Migration Rates for Single Blade Configuration ......Supported Storage Arrays .
  • Page 15: Preface

    Preface Data migration service (DMS) is a block-level, online and offline feature introduced in the iSR6200 Intelligent Storage Router (iSR6200) data transport device. The SANsurfer iSCSI/FC Router Manager utility provides this licensed feature to simplify data migration jobs for almost zero downtime, while providing protection against common user errors.
  • Page 16: What's In The Help System

    Preface What’s in the Help System  Chapter 6 Command Line Interface provides information on using the command line interface (CLI) for data migration services. It defines the guest account and the user sessions: admin and miguser. In addition, for each command, it provides a description, the required session type, and an example.
  • Page 17: Related Materials

    Preface Related Materials Related Materials For additional information, refer to these related documents from QLogic:  Data Migration Service for iSR6200 Planning Guide  iSR6200 Quick Start Guide iSR6200 Router Manager User’s Guide   iSR6200 Command Line Interface (CLI) User’s Guide Documentation Conventions This guide uses the following documentation conventions: ...
  • Page 18: License Agreements

    Preface License Agreements  Text in italics indicates terms, emphasis, variables, or document titles. For example: For a complete listing of license agreements, refer to the QLogic  Software End User License Agreement. A job group allows better management of data migration jobs. ...
  • Page 19: Contact Information

    Preface Technical Support Contact Information QLogic Technical Support for products under warranty is available during local standard working hours excluding QLogic Observed Holidays. For customers with extended service, consult your plan for available hours. For Support phone numbers, see the Contact Support link at http://support.qlogic.com.
  • Page 20 Preface Technical Support ISR654608-00 C...
  • Page 21: Introduction

    Introduction The iSR6200-based data migration service (DMS) is block-based data migration that is independent of a SAN, server, storage protocol (Fibre Channel and iSCSI), and storage vendor. Application downtime during data migration is always critical. DMS supports both online (local and remote) and offline data migration across Fibre Channel and iSCSI storage arrays.
  • Page 22 1–Introduction  Online remote migration: The iSR6200 supports online data migration between two remote data centers. Currently, a reasonable bandwidth (fat pipe) between two data centers is required to handle the initial copy of the data and the change rate during the data copy. The data migration rate depends on the round-trip latencies between two locations and the available dedicated bandwidth.
  • Page 23 1–Introduction  Logging and troubleshooting: System logs are designed to store a significant number of details that can be used for debugging and troubleshooting. The save capture command (see “save capture” on page 6-50) helps to capture the configuration details, system logs, and iSR6200 state at any time, and can be used for troubleshooting if the need arises.
  • Page 24 1–Introduction ISR654608-00 C...
  • Page 25: Getting Started

    Getting Started This chapter helps you get started using data migration service with the iSR6200 and SANsurfer iSCSI/FC Router Manager by providing information in the following sections:  Supported Configurations  “Hardware and Software Setup” on page 2-12 Supported Configurations This section describes and illustrates the supported topologies (direct attach, fabric, and multipath), and lists the supported fabric and array types.
  • Page 26: Fabric Configuration

    2–Getting Started Supported Configurations Table 2-1 shows the migration rates that can be achieved for single and dual blades, depending on the bandwidth capability of the storage array. Table 2-1. Migration Rates for Single and Dual Blade Configurations Array Type Single Blade Dual Blade 2Gb Fibre Channel...
  • Page 27: Data Migration Configuration

    2–Getting Started Supported Configurations Table 2-2. Migration Rates for Single Blade Configuration One Port per Array Two Ports per Fibre Source or Controller Array Controller Channel Destination Array Connected to Each Connected to Each Fabric Fabric Fabric 2Gb Fibre Channel 1.25TB/hour 2.5TB/hour 4Gb Fibre Channel...
  • Page 28 2–Getting Started Supported Configurations Figure Legend HBA <n> Host Bus Adapter port number SA <n> Source array controller A port number SB <n> Source array controller B port number DA <n> Destination array controller A port number DB <n> Destination array controller B port number BL<n>...
  • Page 29 2–Getting Started Supported Configurations Figure 2-5 illustrates both online and offline data migration between two Fibre Channel storage arrays. Figure 2-5. Online and Offline—Two Fibre Channel Arrays ISR654608-00 C...
  • Page 30 2–Getting Started Supported Configurations Figure 2-6 illustrates both online and offline data migration between two Fibre Channel storage arrays using iSR6260 models with four Fibre Channel ports per blade (eight total Fibre Channel ports). Figure 2-6. Online and Offline—Source Array and Destination Array ISR654608-00 C...
  • Page 31 2–Getting Started Supported Configurations Figure 2-7 illustrates both online and offline data migration between two Fibre Channel arrays using iSR6260 models when the Fibre Channel fabric is also upgraded. Figure 2-7. Online and Offline—Two Fibre Channel Arrays (iSR6260; Fabric Upgrade) ISR654608-00 C...
  • Page 32 2–Getting Started Supported Configurations Figure 2-8 shows the offline data migration between a Fibre Channel storage array and an iSCSI storage array. Figure 2-8. Offline—Fibre Channel and iSCSI Arrays ISR654608-00 C...
  • Page 33 2–Getting Started Supported Configurations Figure 2-9 illustrates remote migration using WAN links between two data centers. Figure 2-9. Remote Migration Using FCIP over WAN Links ISR654608-00 C...
  • Page 34: Supported Fibre Channel Fabrics

    2–Getting Started Supported Configurations Figure 2-10 illustrates remote migration for iSCSI. Figure 2-10. Remote Migration for iSCSI Supported Fibre Channel Fabrics DMS is currently supported with Brocade/McDATA, Cisco, and QLogic 2Gb, 4Gb, and 8Gb Fibre Channel fabrics. 2-10 ISR654608-00 C...
  • Page 35: Supported Storage Arrays

    Lightning 99xx V series Attachable Modular Storage (AMS) family Workgroup Modular Storage (WMS) family Universal Storage Platform (USP) family HP StorageWorks Modular Storage Array (MSA) family Hewlett-Packard (HP) ® HP StorageWorks Enterprise Virtual Array (EVA) family HP StorageWorks XP Disk Arrays family...
  • Page 36: Hardware And Software Setup

    2–Getting Started Hardware and Software Setup Hardware and Software Setup Follow the procedures and guidelines in this section for setting up your hardware and software. Hardware Setup For information on installing your iSR6200, refer to the iSR6200 Intelligent Storage Router Installation Guide. To set up the hardware for DMS: To manage the iSR6200, install the SANsurfer iSCSI/FC Router Manager utility on any computer running Windows 2003, Windows 2008, or Windows...
  • Page 37 2–Getting Started Hardware and Software Setup For the iSR6200 to work correctly, you must set up all WWPNs from the same VPG (across both blades) as a single host entity, and you must also project unique LUNs to this host entity in the storage array. Set up multiple VPGs as different host entities in the storage array.
  • Page 38 2–Getting Started Hardware and Software Setup 2-14 ISR654608-00 C...
  • Page 39: Data Migration Objects

    Data Migration Objects The iSR6200 DMS manages data migration using the following objects detailed in this chapter:  “Arrays” on page 3-1  “Data Migration Job Groups” on page 3-3  “Data Migration Jobs” on page 3-3  “Virtual Port Groups (VPGs)” on page 3-7 ...
  • Page 40 3–Data Migration Objects Arrays NOTE: The iSR6200 may detect a single storage array as two storage arrays if the following is true:  One set of LUNs is presented to the iSR6200.  One set of target ports on the storage array and a different set of LUNs are presented to the same iSR6200 from a different set of target ports from the same storage array.
  • Page 41: Data Migration Job Groups

    3–Data Migration Objects Data Migration Job Groups Data Migration Job Groups The iSR6200 uses the concept of job groups to associate data migration jobs with user-defined groups. A job group allows better management of data migration jobs. You can create a maximum of eight job groups. The SANsurfer Router Manager also has commands to remove and edit job groups.
  • Page 42: Migration Types

    3–Data Migration Objects Data Migration Jobs  Scheduling: You can configure data migration jobs to start immediately, to start at a specified time, or to use a priority-based serial scheduling. For details, see Scheduling.  I/O size: You can configure each data migration job to migrate data using a specified I/O size.
  • Page 43: Job Scheduling

    3–Data Migration Objects Data Migration Jobs Job Scheduling The iSR6200 data migration service provides multiple data migration job scheduling options to optimize bandwidth usage and minimize application down time. It provides a priority-based serial scheduling feature that enables you to line up migration jobs and execute them in serial or parallel fashion, based on available resources.
  • Page 44: Configure Only

    3–Data Migration Objects Data Migration Jobs In order to achieve this, serial scheduling requires a job priority for each data migration job. Multiple data migration jobs can have the same priority. Migration jobs with the same priority are run together. Job priority 1 is highest and job priority 256 is lowest.
  • Page 45: Virtual Port Groups (Vpgs)

    3–Data Migration Objects Virtual Port Groups (VPGs) Table 3-1. Data Migration Job States (Continued) Job State Description Failed Sync up errors caused the online local migration job to fail, or a lost or full data management LUN caused the online remote migration to fail.
  • Page 46: Using Vpgs On A Fibre Channel Array

    3–Data Migration Objects Virtual Port Groups (VPGs) Table 3-3. Example: Four WWPNs per VPG Virtual Port Number WWPN Blade1-FC1-VP1 21:00:00:c0:dd:13:2c:60 Blade1-FC2-VP1 21:00:00:c0:dd:13:2c:61 VPGroup1 Blade2-FC1-VP1 21:00:00:c0:dd:13:2c:68 Blade2-FC2-VP1 21:00:00:c0:dd:13:2c:69 Blade1-FC1-VP2 21:01:00:c0:dd:13:2c:60 Blade1-FC2-VP2 21:01:00:c0:dd:13:2c:61 VPGroup2 Blade2-FC1-VP2 21:01:00:c0:dd:13:2c:68 Blade2-FC2-VP2 21:01:00:c0:dd:13:2c:69 Blade1-FC1-VP3 21:02:00:c0:dd:13:2c:60 Blade1-FC2-VP3 21:02:00:c0:dd:13:2c:61 VPGroup3 Blade2-FC1-VP3 21:02:00:c0:dd:13:2c:68...
  • Page 47: Presented Targets

    3–Data Migration Objects Presented Targets Presented Targets For online data migration, the server must access the source LUN through the iSR6200. To allow this access, you must first create a virtual presentation of the source array target port. This virtual presentation is referred as a presented target. Each presented target represents a VPG and a source array target port.
  • Page 48: Recommended Steps

    3–Data Migration Objects Data Management LUN (DML) When migrating from regular (thick)-provisioned LUN to thin-provisioned storage, QLogic recommends using a space-reclamation tool. Space-reclamation utilities help maximize the capacity savings on the new, thin-provisioned storage. Each operating system has its own SRU (binary file). These utilities are designed to run online to prepare unused blocks of any file systems for a migration to a thin-provisioned LUN.
  • Page 49: Online Remote Migration

    3–Data Migration Objects Online Remote Migration DML size (see Table 3-4) depends on the data change rate and how many concurrent migration jobs are active. More than 64 remote migration jobs require a minimum of 1GB additional user capacity for each additional job. Typically, a 1GB DML can hold 128 dirty region logs (DRLs).
  • Page 50 3–Data Migration Objects Online Remote Migration Advantages: Destination storage is deployed only at the remote location. This method allows you to migrate a small number of servers at a time. You do not need to simultaneously migrate all servers connected to a source array under migration.
  • Page 51: Method 2: Initial Copy At Local Site And Copy Changes On

    3–Data Migration Objects Online Remote Migration  Schedule and start remote migration jobs at off peak hours, so that a small number of dirty regions are generated, and most of the WAN bandwidth is available to perform the initial data copy. ...
  • Page 52: Data Scrubbing

    3–Data Migration Objects Data Scrubbing Data Scrubbing The data scrubbing feature provides a method of securely wiping out data from a LUN. This feature implements several U.S. DoD specifications, including the number of passes and the data pattern written. Each pass starts at the beginning of the LUN and completes after the I/O to the last logical block address (LBA) of the job is completed.
  • Page 53: Data Scrubbing Licenses

    3–Data Migration Objects Protection Data Scrubbing Licenses Data scrubbing license keys are based on an iSR6200 blade serial number. The licenses are shared between two blades in the same iSR6200 chassis. The two types of data scrubbing licenses include:  Capacity-based licenses ...
  • Page 54: Users

    3–Data Migration Objects Users use it as a data migration task report. QLogic highly recommends that you save migration logs after the data migration job is completed and cleared from the iSR6200. This provides a record of every data migration job and makes it easier to differentiate between them.
  • Page 55: Data Migration Licenses

    Data Migration Licenses This chapter provides information on data migration licenses, including:  Types of Data Migration Licenses  “Types of Data Scrubbing Licenses” on page 4-2  “Installing a Data Migration License Key” on page 4-2  “Applying an Array-based License to a Specific Array” on page 4-4 ...
  • Page 56: Types Of Data Scrubbing Licenses

    4–Data Migration Licenses Types of Data Scrubbing Licenses Array-based licenses allow you to migrate data in and out of the specified licensed array. For example, consolidating three or four source arrays onto a single destination array requires only one single-array license on the destination array. You would consume multiple single-array licenses under the following conditions: Each single array license is valid for one iSR6200.
  • Page 57 4–Data Migration Licenses Installing a Data Migration License Key In the right pane, click the Features tab. On the Features page under License Information, click Add, as shown in Figure 4-1. Figure 4-1. Features Page: License Information The New License Key dialog box opens, as shown in Figure 4-2.
  • Page 58: Applying An Array-Based License To A Specific Array

    4–Data Migration Licenses Applying an Array-based License to a Specific Array Figure 4-3. Add License Dialog Box Click OK to close the verification dialog box. Verify that the newly-added key appears in the list of keys on the Features page, as shown in Figure 4-1 on page 4-3.
  • Page 59 4–Data Migration Licenses Applying an Array-based License to a Specific Array Figure 4-4. License Array Dialog Box The Information page for the selected array now shows the Array License as Licensed, as shown in Figure 4-5. ISR654608-00 C...
  • Page 60: Viewing Data Migration And Scrubbing License Usage

    4–Data Migration Licenses Viewing Data Migration and Scrubbing License Usage Figure 4-5. Information Page Showing Array is Licensed Viewing Data Migration and Scrubbing License Usage You can view the usage for the data migration and scrubbing licenses from either SANsurfer iSCSI/FC Router Manager or the CLI. In addition, you can create a report containing the license usage information.
  • Page 61 4–Data Migration Licenses Viewing Data Migration and Scrubbing License Usage License usage appears on the License Info page, as shown in Figure 4-6. Figure 4-6. License Info for the Chassis To view data migration license usage for the blade: In the left pane of the SANsurfer iSCSI/FC Router Manager main window, click the Services tab.
  • Page 62 4–Data Migration Licenses Viewing Data Migration and Scrubbing License Usage Figure 4-7. Data Migration Info for a Blade ISR654608-00 C...
  • Page 63: Performing Data Migration

    Performing Data Migration This chapter provides the following procedures for configuring and managing data migration using DMS:  “Typical Data Migration Process” on page 5-2  “Configuring the Fabric” on page 5-3  “Presenting LUNs to the iSR6200” on page 5-4 ...
  • Page 64: Typical Data Migration Process

    5–Performing Data Migration Typical Data Migration Process Typical Data Migration Process Table 5-1 shows the iSR6200 data migration process flow by category and activity, and references the appropriate section for each. Table 5-1. Data Migration Process Flow Category Activity For Details, See… 1.
  • Page 65: Configuring The Fabric

    5–Performing Data Migration Configuring the Fabric Table 5-1. Data Migration Process Flow (Continued) Category Activity For Details, See… 11. For offline data migration, ensure that Deactivate zones 1 and 2 as described server has no longer access to “Data Migration Configuration” on source LUNs.
  • Page 66: Presenting Luns To The Isr6200

    5–Performing Data Migration Presenting LUNs to the iSR6200 Table 5-2 shows the behavior of iSR6200 Fibre Channel ports as determined by the configuration of various Fibre Channel switch ports, where: The Connect and Connect (loop mode) settings are appropriate for online ...
  • Page 67: Lun Presentation From Fibre Channel Arrays

    5–Performing Data Migration Presenting LUNs to the iSR6200 LUN Presentation from Fibre Channel Arrays This section provides the procedures for presenting LUNs and discovering Fibre Channel storage arrays for data migration. To present source and destination LUNs from Fibre Channel arrays: Zone in source array controller ports with appropriate iSR6200 VPGs (for more information, see “Virtual Port Groups (VPGs)”...
  • Page 68: Lun Presentation From Iscsi Arrays

    5–Performing Data Migration Presenting LUNs to the iSR6200 (Optional) To discover the newly-presented LUNs and form the new arrays, if required, follow these steps: In the left pane of SANsurfer iSCSI/FC Router Manager, click the Router tab. Right-click the appropriate blade. On the shortcut menu, click Rescan.
  • Page 69: Presenting Luns To The Server For Online Data Migration

    5–Performing Data Migration Presenting LUNs to the Server for Online Data Migration After successful iSCSI login, the iSCSI target comes online. NOTE: If the iSCSI storage array supports it, you can establish multiple connections per session using multiple GbE ports on the same router blade and storage array.
  • Page 70: Step 2: Create Presented Targets

    5–Performing Data Migration Presenting LUNs to the Server for Online Data Migration To present source array LUNs to the initiator for online data migration: Use either the SANsurfer iSCSI/FC Router Manager or the CLI to create a presented target:  In SANsurfer iSCSI/FC Router Manager, use the Target Presentation/LUN Mapping Wizard to automatically detect the portal on which the target is discovered and to create a presented target on...
  • Page 71: Step 3: Zone In Presented Targets With Initiator Ports

    5–Performing Data Migration Presenting LUNs to the Server for Online Data Migration To create presented targets: Configure the hosts as follows: Host 1:  Present LUNs A, B, and C to the host as LUN ID 1, 2, and 3. Present LUNs A, B, and C to iSR6200 VPG1 as LUNs 1, 2, and ...
  • Page 72: Zoning In Presented Targets: Method 1

    5–Performing Data Migration Presenting LUNs to the Server for Online Data Migration NOTE: For information about online insertion of the iSR6200 in the data path in a cluster configuration, see the QLogic applications note, iSR6200 Data Migration for Cluster Configurations. You can use either one of the methods in this section for single server configuration.
  • Page 73: Mapping Initiators To Luns

    5–Performing Data Migration Mapping Initiators to LUNs Activate Zone9, Zone10, Zone11, and Zone12. Validate the new paths. The paths through iSR6200 are enabled. Remove Zone1 and Zone2. Direct paths are removed. Mapping Initiators to LUNs SANsurfer iSCSI/FC Router Manager provides the Target Presentation/LUN Mapping Wizard to map Fibre Channel initiators to LUNs for online data migration.
  • Page 74: Setting Array Properties

    5–Performing Data Migration Setting Array Properties NOTE: The Portal Selection window appears only when there is no existing mapping. This window does not appear if the target map is created separately using the Target Map Wizard, or if it exists as part of a previous LUN presentation through this array.
  • Page 75 5–Performing Data Migration Setting Array Properties Figure 5-1. Information Page: Setting Array Properties (Optional) In the Symbolic Name box, type a user-friendly array name. From the Target Type list, select Source. NOTE: Array bandwidth is only displayed and editable if the array target type is Source.
  • Page 76: Creating A Data Migration Job Group

    5–Performing Data Migration Creating a Data Migration Job Group If you select User Defined, type a value between 50 and 1600 in the User Defined Bandwidth (MB/s) box. By default, the iSR6200.uses all available bandwidth; the minimum bandwidth required for data migration is 50Mbps. For Load Balancing, click either Enabled or Disabled.
  • Page 77: Using The Data Migration Wizard

    5–Performing Data Migration Using the Data Migration Wizard Using the Data Migration Wizard The Data Migration wizard helps simplify the configuration and scheduling of both individual and batches of data migration jobs. The following sections provide wizard details:  “Starting the Data Migration Wizard” on page 5-15 ...
  • Page 78 5–Performing Data Migration Using the Data Migration Wizard Expand the nodes in the right pane of the Create Data Migration Job dialog box to see the type of array (Source, Destination, or Src+Dest) for each of the arrays available for configuring the data migration job. Figure 5-2 shows an example.
  • Page 79 5–Performing Data Migration Using the Data Migration Wizard The Data Migration Jobs Options dialog box opens. Figure 5-3 shows an example. Figure 5-3. Data Migration Jobs Options Dialog Box In the Data Migration Jobs Options dialog box, specify the job attributes as follows: Under Migration Type, select one of the following: ...
  • Page 80 5–Performing Data Migration Using the Data Migration Wizard Under Scheduling Type, select one of the following:  Click Start Now to start the job immediately. Click Schedule for Later, and then enter a Start Time and Start  Date.  Click Serial Schedule Jobs, and then assign a priority (1–256) in the Job Priority box, where a lower value indicates that the job is scheduled earlier than jobs configured with higher values.
  • Page 81: Scheduling Data Migration Jobs In Batch Mode

    5–Performing Data Migration Using the Data Migration Wizard For offline migration jobs only, select the Verify Data After Migration Finished check box to validate migrated data by reading it from the source LUN and comparing it to the destination LUN. (This option is not available for online migration jobs.) To save the data migration job options, click Apply.
  • Page 82 5–Performing Data Migration Using the Data Migration Wizard Choose the appropriate source and destination LUN for the migration job by dragging and dropping the LUNs from the right pane onto the Source LUN or Destination LUN under Data Migration Job (New) in the left pane. SANsurfer iSCSI/FC Router Manager populates the Source LUN and Destination LUN attributes and creates a new Data Migration Job (New) object below the first one.
  • Page 83: Starting Serial Scheduled Jobs

    5–Performing Data Migration Starting Serial Scheduled Jobs  Click Offline to schedule a data migration job in which the servers affected by the migration job are down. To save the data migration job options, click Apply. Or to abandon changes to this data migration job, click Cancel.
  • Page 84: Viewing The Status Of Data Migration Jobs

    5–Performing Data Migration Viewing the Status of Data Migration Jobs Viewing the Status of Data Migration Jobs The right pane of the SANsurfer iSCSI/FC Router Manager displays the job status for all active and completed data migration jobs that you have configured. To view the status of data migration jobs: In the left pane, click the Services tab.
  • Page 85 5–Performing Data Migration Viewing Job Details and Controlling Job Actions To view data migration job details: In the left pane, click the Services tab. In the left pane, expand a blade node, and then click the Data Migration Jobs node. In the left pane, under the Data Migration Jobs node, expand a Group x node, and then select a migration job by clicking the appropriate JobID.
  • Page 86 5–Performing Data Migration Viewing Job Details and Controlling Job Actions Figure 5-5. Data Migration Job Page: Job In Progress 5-24 ISR654608-00 C...
  • Page 87: Viewing System And Data Migration Job Logs

    5–Performing Data Migration Viewing System and Data Migration Job Logs NOTE: For online data migration jobs, log details include the Number of DRL (Dirty Region Log) Blocks; for offline data migration, DRL count is not applicable. (Optional) On the Data Migration Job page, perform any of the following job control actions as needed: ...
  • Page 88 5–Performing Data Migration Viewing System and Data Migration Job Logs The Router Log (System Log) dialog box opens and lists the date and time, application type, and description of each log entry. Informational entries are shown with a white background, and error entries are shown with a red background, as shown in Figure 5-6.
  • Page 89: Data Migration Job Log

    5–Performing Data Migration Viewing System and Data Migration Job Logs Figure 5-7. Log Details Dialog Box Data Migration Job Log The migration log lists the details of all started, stopped, paused, removed, completed, failed, and acknowledged jobs. (Running jobs are not listed.) To view the data migration job log: On the SANsurfer iSCSI/FC Router Manager main window, click the View Logs button.
  • Page 90: Using The Verify Migration Job Wizard

    5–Performing Data Migration Using the Verify Migration Job Wizard Figure 5-8. Router Log (Migration Log) Dialog Box Use the buttons on the bottom of the Router Log (Migration Log) dialog box to perform the following actions:  Click OK to close the log window after you have finished viewing it. ...
  • Page 91: Starting The Verify Migration Job Wizard

    5–Performing Data Migration Using the Verify Migration Job Wizard This section provides the following wizard details:  Starting the Verify Migration Job Wizard Scheduling Verification of Job Options  Starting the Verify Migration Job Wizard Follow these steps to start the configure verifying jobs wizard. To start the configure verifying jobs wizard: Start SANsurfer iSCSI/FC Router Manager and connect to the iSR6200.
  • Page 92: Acknowledging A Data Migration Job

    5–Performing Data Migration Acknowledging a Data Migration Job Figure 5-9. Verifying Jobs Options Dialog Box The contents of the Verifying Jobs Options dialog box are identical to the Data Migration Jobs Options dialog box. For an explanation of the selections on this dialog box, see “Using the Data Migration Wizard”...
  • Page 93: Acknowledging Offline Migration Jobs

    5–Performing Data Migration Acknowledging a Data Migration Job Acknowledging Offline Migration Jobs When jobs are completed, SANsurfer iSCSI/FC Router Manager transitions offline migration jobs, verify jobs, and data scrubbing jobs to the Completed Data Migration Job page. For the router to release job resources, you must acknowledge the job.
  • Page 94 5–Performing Data Migration Acknowledging a Data Migration Job When you acknowledge an online, remote data migration job, SANsurfer iSCSI/FC Router Manager provides final synchronization of data between the source and destination LUN. Because offline migration jobs act like a synchronous mirror operation, a large number of dirty regions (blocks) may remain unsynchronized, depending on the change rate of the data.
  • Page 95: Removing An Offline Array

    5–Performing Data Migration Removing an Offline Array On the shortcut menu, click Acknowledge Completed Data Migration. The acknowledged, remote migration jobs enter the final synchronizing state and are shown as Acknowledged / Synchronizing. Removing an Offline Array You should remove arrays used in data migration because they are kept in persistent storage.
  • Page 96 5–Performing Data Migration Creating and Removing a Data Management LUN Figure 5-11. Create Date Management LUN Wizard To save your changes and close the wizard, click OK. The wizard verifies that all LUNs selected for the DML meet the following criteria: ...
  • Page 97 5–Performing Data Migration Creating and Removing a Data Management LUN Figure 5-12. Viewing Data Management LUN Info After using the DML for data migration, you should release (remove) it. You cannot remove the “master” DML (the first DML created) until all other DMLs are removed.
  • Page 98: Using The Scrubbing Lun Wizard

    5–Performing Data Migration Using the Scrubbing LUN Wizard Using the Scrubbing LUN Wizard The scrubbing LUN wizard helps you configure scrubbing jobs to wipe out data residing on the LUN. This feature is primarily used to erase confidential information on the LUN. Ensure that the information is no longer going to be used by any application.
  • Page 99 5–Performing Data Migration Using the Scrubbing LUN Wizard  ZeroClean: Two passes  DOD_5220_22_M: Four passes  DOD_5220_22_M_E: Four passes  DOD_5220_22_M_ECE: Eight passes Figure 5-14 shows an example of the scrubbing job options. Figure 5-14. Scrubbing Job Options Dialog Box To view the scrubbing job details, select the appropriate job in the appropriate group, as shown in Figure...
  • Page 100: Generating A Data Migration Report

    5–Performing Data Migration Generating a Data Migration Report Figure 5-15. Scrubbing Job Page Generating a Data Migration Report SANsurfer iSCSI/FC Router Manager provides reporting of data migration jobs that have either been acknowledged or removed from the system. Each migration job entry in the report lists the job details, including source and destination LUN information.
  • Page 101 5–Performing Data Migration Generating a Data Migration Report The following shows sample output from a migration report. Note that the Operation entries specifying REMOVED and ACKNOWLEDGED jobs may be intermixed, because the entries are posted in chronological order rather than categorized based on the job operation.
  • Page 102 5–Performing Data Migration Generating a Data Migration Report Dst Symbolic Name = NETAPP LUN-0 Dst Lun Id Dst Vp Index Dst Lun Start Lba = 0 Dst Lun End Lba = 2104514 Dst Lun Size = 2104514 Dst Lun Vendor Id = NETAPP Dst Lun Product Id= LUN Dst Lun Revision = 0.2...
  • Page 103 5–Performing Data Migration Generating a Data Migration Report Src Lun Size = 2097151 Src Lun Vendor Id = DGC Src Lun Product Id= RAID 10 Src Lun Revision = 0223 Src Lun Serial No = SL7E1083500091 NAA WWULN = 60:06:01:60:f9:31:22:00:00:b7:e7:2d:6e:1a:e0:11 Vendor WWULN = 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 Dst Lun Info...
  • Page 104 5–Performing Data Migration Generating a Data Migration Report Figure 5-16. Data Migration Info for a Blade Select the Data Migration Report check box. Determine whether you want to upload the report to a server or save report to a local router. To upload the report (currently in JSON format only) to a server, follow these steps: In the URL box, type the address where you want the report to be...
  • Page 105 5–Performing Data Migration Generating a Data Migration Report If the report is saved successfully, the Saved Report message box indicates that you can retrieve from the iSR6200 blade the report file Migration_Report.tar.gz using FTP. Use FTP to access the router using the user name ftp and password ftp: ...
  • Page 106 5–Performing Data Migration Generating a Data Migration Report 5-44 ISR654608-00 C...
  • Page 107: Command Line Interface

    Command Line Interface This chapter provides information on using the command line interface (CLI) for data migration services. It defines the guest iSR6200 account and the user session types, admin and miguser. For each command, it provides a description, the required session type, and an example. To view information about all CLI commands, see the iSR6200 Command Line Interface (CLI) User’s Guide.
  • Page 108: Miguser Session

    6–Command Line Interface Commands Miguser Session The miguser is the migration administrator session that has privileges to run CLI commands related to the migration operations. The default password for starting the miguser session is migration. You can start and stop a miguser session using the following commands: miguser [start/begin] miguser [end/cancel/stop]...
  • Page 109: Compare_Luns Acknowledge

    6–Command Line Interface Commands Table 6-1. CLI Commands (Continued) Command Type Commands Compare LUNs commands “compare_luns acknowledge” on page 6-8 “compare_luns add” on page 6-9 “compare_luns pause” on page 6-12 “compare_luns resume” on page 6-13 “compare_luns rm” on page 6-14 “compare_luns rm_peer”...
  • Page 110: Migration_Report" On Page

    6–Command Line Interface Commands Table 6-1. CLI Commands (Continued) Command Type Commands Migration Job commands “migration acknowledge” on page 6-26 “migration add” on page 6-27 “migration pause” on page 6-37 “migration resume” on page 6-38 “migration_report” on page 6-39 “migration rm” on page 6-40 “migration rm_peer”...
  • Page 111: Show Migration_Perf" On Page

    6–Command Line Interface Commands Table 6-1. CLI Commands (Continued) Command Type Commands Show commands “show array” on page 6-69 “show compare_luns” on page 6-71 “show dml” on page 6-20 “show fc” on page 6-72 “show features” on page 6-74 “show feature_keys” on page 6-75 “show initiators”...
  • Page 112 6–Command Line Interface array rm array rm Removes from persistence the details associated with an offline array, and removes the license information associated with the array. Authority miguser Examples The following example shows the array rm command: iSR6200 <2> (miguser) #> array rm A list of attributes with formatting and current values will follow.
  • Page 113 6–Command Line Interface array_licensed_port rm array_licensed_port rm Removes licensed offline array ports. Use this command to remove the ports (shown by the show migration_usage command) for which you have removed an array without also removing the array’s license. Authority miguser Examples The following example shows the array_licensed_port rm command: iSR6200 <1>...
  • Page 114: Compare_Luns Acknowledge

    6–Command Line Interface compare_luns acknowledge compare_luns acknowledge Acknowledges a successfully completed LUN compare job. After you run this command, the LUN compare job is permanently deleted from the database. Authority miguser Examples The following example shows the compare_luns acknowledge command: iSR6200 <1>...
  • Page 115: Compare_Luns Add

    6–Command Line Interface compare_luns add compare_luns add Schedules a standalone LUN compare job. You can name the job and associate it with a job group. Scheduling options include: immediately, at a pre-defined later time, or by serial scheduling. Serial scheduling requires that you assign a priority to the job, which will be used to schedule it prior to (lower priority value) or after (higher priority value) a specific job in the serial schedule job queue.
  • Page 116 6–Command Line Interface compare_luns add Please select a LUN as a Source Lun ('q' to quit): Index WWPN, PortId Symbolic Name Target Type ----- --------------------------------- -------------------- ------------ 20:78:00:c0:ff:d5:9a:05, 8c-01-ef HP MSA2012fc-0 Src+Dest 50:00:1f:e1:50:0a:37:18, 82-01-00 HP HSV210-3 Src+Dest Please select a Destination Target from the list above ('q' to quit): Index (VpGroup Name) -----...
  • Page 117 6–Command Line Interface compare_luns add Start Time (1=Now, 2=Delayed, 3=JobSerialScheduling, 4=ConfigureOnly) [Now Successfully created Job All attribute values for that have been changed will now be saved. ISR654608-00 C 6-11...
  • Page 118: Compare_Luns Pause

    6–Command Line Interface compare_luns pause compare_luns pause Interrupts a running LUN compare job. This command freezes the compare process. You can later resume the job from the block where the compare was paused. Authority miguser Examples The following example shows the compare_luns pause command: iSR6200 <1>...
  • Page 119: Compare_Luns Resume

    6–Command Line Interface compare_luns resume compare_luns resume Resumes a paused LUN compare job. The job resumes from the block where the compare was paused. Authority miguser Examples The following example shows the compare_luns resume command: iSR6200 <1> (miguser) #> compare_luns resume Type Status Job Description...
  • Page 120: Compare_Luns Rm

    6–Command Line Interface compare_luns rm compare_luns rm Deletes a LUN compare job. Authority miguser Examples The following example shows the compare_luns rm command: iSR6200 <1> (miguser) #> compare_luns rm Type Status Job Description ---- ------------------------ ------------------------------------- Offline Verify Running HP HSV200-0:0001 to DGC RAID-1:0000 Please select a Job Id from the list above ('q' to quit): Do you wish to continue with the operation(yes/no)? [No] yes All attribute values for that have been changed will now be saved.
  • Page 121: Compare_Luns Rm_Peer

    6–Command Line Interface compare_luns rm_peer compare_luns rm_peer Remove the compare job from a peer blade when the owner blade is not up. Authority miguser Examples The following example shows the compare_luns rm_peer command: iSR6200 <1> (miguser) #> compare_luns rm_peer Type Status Job Description ----...
  • Page 122: Compare_Luns Start

    6–Command Line Interface compare_luns start compare_luns start Restarts a stopped LUN compare jobs. The compare process restarts from the first block. Authority miguser Examples The following example shows the compare_luns start command: iSR6200 <1> (miguser) #> compare_luns start Type Status Job Description ---- ------------------------...
  • Page 123: Compare_Luns Stop

    6–Command Line Interface compare_luns stop compare_luns stop Stops running a LUN compare job. Use this command if you need to stop the compare process due to some technical or business needs. Use this command also on already-configured scheduled jobs to change the scheduling time. Authority miguser Examples...
  • Page 124: Dml Create

    6–Command Line Interface dml create dml create Lists attributes for LUNs that are part of other jobs or already used as data management LUNs (DMLs). Issue this command to avoid inadvertently using these LUNs for creating a DML. The iSR6200 rejects such LUNs (if selected) and fails the DML create operation.
  • Page 125: Dml Delete

    6–Command Line Interface dml delete dml delete Lists all configured DMLs. The first DML is considered to be the “master” DML and cannot be deleted until all other DMLs are deleted. Authority miguser Examples The following example shows the dml delete command: iSR6200 <1>...
  • Page 126: Show Dml

    6–Command Line Interface show dml show dml Lists all configured DMLs and shows DML-specific attributes such as LUN type (master, for example), LUN serial number, LUN state, data extents, and more. The first output line identifies the master blade. Authority miguser Examples The following example shows the show dml command:...
  • Page 127: Initiator Mod

    6–Command Line Interface initiator mod initiator mod Modifies the OS type of a discovered initiator. Authority admin Examples The following example shows the initiator mod command. iSR6200 <2> (admin) #> initiator mod Index Type (WWNN,WWPN/iSCSI Name) ----- ----- ---------------------- 50:06:01:60:cb:a0:35:de,50:06:01:69:4b:a0:35:de 20:01:00:e0:8b:a8:86:02,21:01:00:e0:8b:a8:86:02 20:00:00:e0:8b:88:86:02,21:00:00:e0:8b:88:86:02 Please select an Initiator from the list above ('q' to quit):...
  • Page 128: Iscsi Discover

    6–Command Line Interface iscsi discover iscsi discover Discovers the iSCSI target through the router’s iSCSI port. Authority admin Examples The following example shows the iscsi discover command: iSR6200 <1> (admin) #> iscsi discover A list of attributes with formatting and current values will follow. Enter a new value or simply press the ENTER key to accept the current value.
  • Page 129: Iscsi Login

    6–Command Line Interface iscsi login iscsi login Logs in the user to a specific discovered iSCSI target and lists all other targets discovered from the command. iscsi discover Authority admin Examples The following example shows the iscsi login command: iSR6200 <1> (admin) #>...
  • Page 130: Lunmask

    6–Command Line Interface lunmask lunmask Maps or removes a target LUN mapping to an initiator. The CLI prompts you to select from a list of virtual port groups, targets, LUNs, and initiators, and to present the target if it is not already presented. Authority admin Syntax...
  • Page 131 6–Command Line Interface lunmask 0.0.0.0 00-c0-dd-13-2c-c4 0.0.0.0 00-c0-dd-13-2c-c5 20:00:00:c0:dd:13:2c:c4 21:00:00:c0:dd:13:2c:c4 20:00:00:c0:dd:13:2c:c5 21:00:00:c0:dd:13:2c:c5 Please select a portal to map the target from the list above ('q' to quit): Target Device is already mapped on selected portal. All attribute values that have been changed will now be saved. The following example shows the lunmask rm command: iSR6200 <1>...
  • Page 132: Migration Acknowledge

    6–Command Line Interface migration acknowledge migration acknowledge Acknowledges a completed data migration job. After running this command, the migration job is permanently deleted from the database. Authority miguser Examples The following example shows the migration acknowledge command for an offline data migration job: iSR6200 <1>...
  • Page 133: Migration Add

    6–Command Line Interface migration add migration add Schedules a data migration job. You can enter a name for the data migration job and associate it with a job group. Scheduling options include: immediately, at a pre-defined later time, or by serial scheduling. Serial scheduling requires that you assign a priority to the job that is used to schedule it prior to (lower priority value) or after (higher priority value) a specific job in the serial schedule queue of data migration jobs.
  • Page 134 6–Command Line Interface migration add 10.00 PB5A8C3AATK8BW 60:05:08:b4:00:07:59:a4:00:02:d0:00:00:8d:00:00 10.00 PB5A8C3AATK8BW 60:05:08:b4:00:07:59:a4:00:02:d0:00:00:90:00:00 12.00 PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:f0:00:00:b6:00:00 10.00 PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:d0:00:00:59:00:00 10.00 PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:d0:00:00:5c:00:00 10.00 PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:d0:00:00:5f:00:00 10.00 PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:d0:00:00:62:00:00 10.00 PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:d0:00:00:65:00:00 100.00 DATA MGMT PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:a0:00:00:af:00:00 3.00 PB5A8C3AATK8BW 60:05:08:b4:00:07:59:a4:00:02:e0:00:05:91:00:00 4.00 PB5A8C3AATK8BW 60:05:08:b4:00:07:59:a4:00:02:e0:00:05:94:00:00 Please select a LUN as a Source Lun ('q' to quit): Index WWPN, PortId/ iScsiName, Ip Add...
  • Page 135 6–Command Line Interface migration add iqn.2001-05.com., 30.30.30.2 EQLOGIC 100E-00-8 Src+Dest 50:0a:09:82:88:8c:a7:79, 61-12-00 NETAPP LUN-3 Src+Dest Please select a Destination Target from the list above ('q' to quit): Index (VpGroup Name) ----- -------------- VPGROUP_1 Please select a VPGroup for Destination Lun ('q' to quit): Vendor LUN Size( GB) Attributes...
  • Page 136 6–Command Line Interface migration add Successfully created Job All attribute values for that have been changed will now be saved. The following example shows the migration add command used for configuring an online data migration job: iSR6200 <1> (miguser) #> migration add A list of attributes with formatting and current values will follow.
  • Page 137 6–Command Line Interface migration add 60:05:08:b4:00:10:6b:ac:00:02:f0:00:00:b6:00:00 10.00 PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:d0:00:00:59:00:00 10.00 PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:d0:00:00:5c:00:00 10.00 PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:d0:00:00:5f:00:00 10.00 PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:d0:00:00:62:00:00 10.00 PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:d0:00:00:65:00:00 100.00 DATA MGMT PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:a0:00:00:af:00:00 3.00 PB5A8C3AATK8BW 60:05:08:b4:00:07:59:a4:00:02:e0:00:05:91:00:00 4.00 PB5A8C3AATK8BW 60:05:08:b4:00:07:59:a4:00:02:e0:00:05:94:00:00 Please select a LUN as a Source Lun ('q' to quit): Index WWPN, PortId/ iScsiName, Ip Add Symbolic Name...
  • Page 138 6–Command Line Interface migration add VPGROUP_1 Please select a VPGroup for Destination Lun ('q' to quit): Vendor LUN Size( GB) Attributes Serial Number/WWULN ------ -------------- ---------- ------------------- NETAPP 12.00 P3TPeJZ4dMV6 NETAPP LUN P3TPeJZ4dMV6 NETAPP 12.00 P3TPeJZ5qEQ5 NETAPP LUN P3TPeJZ5qEQ5 NETAPP 12.00 P3TPeJZ5qEnA NETAPP...
  • Page 139 6–Command Line Interface migration add Enter a new value or simply press the ENTER key to accept the current value. If you wish to terminate this process before reaching the end of the list press 'q' or 'Q' and the ENTER key to do so. Migration Type [ 1=Offline (Local/Remote), 2=Online (Local), 3=Online (Remote) ]...
  • Page 140 6–Command Line Interface migration add 60:05:08:b4:00:10:6b:ac:00:02:d0:00:00:5f:00:00 10.00 PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:d0:00:00:62:00:00 10.00 PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:d0:00:00:65:00:00 100.00 DATA MGMT PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:a0:00:00:af:00:00 3.00 PB5A8C3AATK8BW 60:05:08:b4:00:07:59:a4:00:02:e0:00:05:91:00:00 4.00 PB5A8C3AATK8BW 60:05:08:b4:00:07:59:a4:00:02:e0:00:05:94:00:00 Please select a LUN as a Source Lun ('q' to quit): Index WWPN, PortId/ iScsiName, Ip Add Symbolic Name Target Type -----...
  • Page 141 6–Command Line Interface migration add Is destination LUN a thin provisioned LUN [y/n]: y Do you wish to validate data on destination LUN [y/n]: y I/O Size (0=32KB, 1=64KB, 2=128KB, 3=512KB, 4=1MB) [64KB Please Enter a Job Description (Max = 64 characters) default name [ HP HSV200-0:VPG1:001 to EQLOGIC 100E-00-7:VPG1:000 ] Index Group Owner...
  • Page 142 6–Command Line Interface migration add The CLI lists the destination arrays that you have previously defined. Select a VP Group for the Destination LUN. From the selected destination array, the CLI lists the LUNs that have been exposed to the iSR6200 for migration. Select one LUN.
  • Page 143: Migration Pause

    6–Command Line Interface migration pause migration pause Pauses a running migration job. This command freezes the migration process. You can later resume the job from the block where the migration was paused. Authority miguser Examples The following example shows the migration pause command: iSR6200 <1>...
  • Page 144: Migration Resume

    6–Command Line Interface migration resume migration resume Resumes a paused data migration job. The job is resumed from the block where the data migration was paused. Authority miguser Examples The following example shows the migration resume command: iSR6200 <1> (miguser) #> migration resume Type Status Job Description...
  • Page 145: Migration_Report

    6–Command Line Interface migration_report migration_report Saves and uploads data migration reports in several file formats. To see example output from a generated migration report, see “Generating a Data Migration Report” on page 5-38. Authority miguser Syntax migration_report save | upload Keywords save Saves data migration report files.
  • Page 146: Migration Rm

    6–Command Line Interface migration rm migration rm Deletes a data migration job. Authority miguser Examples The following example shows the migration rm command: iSR6200 <1> (miguser) #> migration rm Type Status Job Description ---- ----------------------- ------------------------------------ Offline Running ( DGC RAID-2:VPG4:001 to HP HSV210-3 Please select a Job Id from the list above ('q' to quit): Do you wish to continue with the operation(yes/no)? [No] yes All attribute values for that have been changed will now be saved.
  • Page 147: Migration Rm_Peer

    6–Command Line Interface migration rm_peer migration rm_peer Deletes migration jobs that are owned by the peer blade while the peer blade is down. If the peer blade is up and running, this command does not allow job deletion. Authority miguser Examples The following example shows the migration rm_peer command when the peer blade is down:...
  • Page 148: Migration Start

    6–Command Line Interface migration start migration start Restarts a previously stopped migration job. The migration process starts over from the first block. Authority miguser Examples The following example shows the migration start command: iSR6200 <1> (miguser) #> migration start Type Status Job Description --------...
  • Page 149: Migration Stop

    6–Command Line Interface migration stop migration stop Stops running the data migration job. Use this command if you want to later restart the migration process due to some technical or business need. You can also use it on already scheduled jobs to change the scheduling time. Authority miguser Examples...
  • Page 150: Migration_Group Add

    6–Command Line Interface migration_group add migration_group add Creates a data migration job group that you can use to combine migration jobs to simplify scheduling and monitoring of data migration processes. Authority miguser Examples The following example shows the migration_group add command: iSR6200 <1>...
  • Page 151: Migration_Group Edit

    6–Command Line Interface migration_group edit migration_group edit Renames an already existing data migration job group. Use this command to correct spelling mistakes that might have occurred when you typed the name while creating the data migration job group. Authority miguser Examples The following example shows the migration_group edit command: iSR6200 <1>...
  • Page 152: Migration_Group Rm

    6–Command Line Interface migration_group rm migration_group rm Deletes or removes an existing data migration group that is not required in any of the new data migration jobs that need to be scheduled. You may need to delete groups because there is limit of eight groups into which the iSR6200 can classify data migration jobs.
  • Page 153: Readjust_Priority

    6–Command Line Interface readjust_priority readjust_priority Modifies the priority of serial scheduled jobs. Use this feature if you have more than 256 jobs that must be executed sequentially. This operation is allowed only if the high priority jobs are completed, and there is room for shifting the priority values on already configured jobs.
  • Page 154: Rescan Devices

    6–Command Line Interface rescan devices rescan devices Rescan the devices for new LUNs. Authority admin Examples The following shows an example of the rescan devices command. iSR6200 <1> (admin) #> rescan devices Index State (Symbolic Name, WWPN/WWNN,WWPN/iSCSI Name, Ip Address) ----- ----- ------------------------------------------------------...
  • Page 155: Reset

    6–Command Line Interface reset reset Restores the router configuration parameters to the factory default values. The reset factory command deletes all LUN mappings, as well as all persistent data regarding targets, LUNs, initiators, virtual port group settings, log files, iSCSI and MGMT IP addresses, Fibre Channel and Ethernet port statistics, and passwords.
  • Page 156: Save Capture

    6–Command Line Interface save capture save capture Captures the system log that you can use to detect and troubleshoot problems when the iSR6200 is exhibiting erroneous behavior. This command generates a System_Capture.tar.gz file that provides a detailed analysis. Authority admin Examples The following example shows the save capture command: iSR6200 <1>...
  • Page 157: Scrub_Lun Add

    6–Command Line Interface scrub_lun add scrub_lun add Creates a data scrubbing job to “scrub” (wipe out data from) the LUN using four scrubbing algorithms. Authority miguser Examples The following example shows the scrub_lun add command: iSR6200 <1> (miguser) #> scrub_lun add A list of attributes with formatting and current values will follow.
  • Page 158 6–Command Line Interface scrub_lun add 10.00 PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:d0:00:00:5c:00:00 10.00 PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:d0:00:00:5f:00:00 10.00 PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:d0:00:00:62:00:00 10.00 PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:d0:00:00:65:00:00 100.00 DATA MGMT PB5A8C3AATK8BW 60:05:08:b4:00:10:6b:ac:00:02:a0:00:00:af:00:00 3.00 PB5A8C3AATK8BW 60:05:08:b4:00:07:59:a4:00:02:e0:00:05:91:00:00 4.00 PB5A8C3AATK8BW 60:05:08:b4:00:07:59:a4:00:02:e0:00:05:94:00:00 Please select a LUN ('q' to quit): Please Enter a Job Description (Max = 64 characters) default name [ HP HSV200-0:VPG1:004 ] Index Group Owner...
  • Page 159: Scrub_Lun Add

    6–Command Line Interface scrub_lun add Start Time (1=Now, 2=Delayed, 3=JobSerialScheduling, 4=ConfigureOnly) [Now Successfully created Job All attribute values for that have been changed will now be saved. ISR654608-00 C 6-53...
  • Page 160: Scrub_Lun Acknowledge

    6–Command Line Interface scrub_lun acknowledge scrub_lun acknowledge Acknowledges the completed scrub job. Authority miguser Examples The following example shows the scrub_lun acknowledge command: iSR6200 <1> (miguser) #> scrub_lun acknowledge Type Status Job Description ---- ------------------------ ------------------------------------- Scrubbi.. Completed HP HSV200-0:VPG1:004 Please select a Job Id from the list above ('q' to quit): All attribute values for that have been changed will now be saved.
  • Page 161: Scrub_Lun Pause

    6–Command Line Interface scrub_lun pause scrub_lun pause Pauses the running scrub job. Authority miguser Examples The following example shows the scrub_lun pause command: iSR6200 <1> (miguser) #> scrub_lun pause Type Status Job Description ---- ------------------------ ------------------------------------- Scrubbi.. Running (Pass: 1 13%) NETAPP LUN-3:VPG1:001 Please select a Job Id from the list above ('q' to quit):...
  • Page 162: Scrub_Lun Resume

    6–Command Line Interface scrub_lun resume scrub_lun resume Resumes the paused scrub job. Authority miguser Examples The following example shows the scrub_lun resume command: iSR6200 <1> (miguser) #> scrub_lun resume Type Status Job Description ---- ------------------------ ------------------------------------- Scrubbi.. Paused (Pass: 1 13%) NETAPP LUN-3:VPG1:001 Please select a Job Id from the list above ('q' to quit):...
  • Page 163: Scrub_Lun Rm

    6–Command Line Interface scrub_lun rm scrub_lun rm Removes the scrub job. Authority miguser Examples The following example shows the scrub_lun rm command: iSR6200 <1> (miguser) #> scrub_lun rm Type Status Job Description ---- ------------------------ ------------------------------------- Scrubbi.. Running (Pass: 1 23%) NETAPP LUN-3:VPG1:001 Please select a Job Id from the list above ('q' to quit): Do you wish to continue with the operation(yes/no)? [No] yes...
  • Page 164: Scrub_Lun Rm_Peer

    6–Command Line Interface scrub_lun rm_peer scrub_lun rm_peer Removes the scrub job from the peer blade when the owner blade is not up. Authority miguser Examples The following example shows the scrub_lun rm_peer command: iSR6200 <2> (miguser) #> scrub_lun rm_peer Type Status Job Description ----...
  • Page 165: Scrub_Lun Start

    6–Command Line Interface scrub_lun start scrub_lun start Starts a stopped scrub job. Authority miguser Examples The following example shows the scrub_lun start command: iSR6200 <1> (miguser) #> scrub_lun start Type Status Job Description ---- ------------------------ ------------------------------------- Scrubbi.. Stopped NETAPP LUN-3:VPG1:001 Please select a Job Id from the list above ('q' to quit): Start Time for JobId 0:(1=Now, 2=Delayed, 3=JobSerialScheduling) [Now All attribute values for that have been changed will now be saved.
  • Page 166: Scrub_Lun Stop

    6–Command Line Interface scrub_lun stop scrub_lun stop Stops the running scrub job. Authority miguser Examples The following example shows the scrub_lun stop command: iSR6200 <1> (miguser) #> scrub_lun stop Type Status Job Description ---- ------------------------ ------------------------------------- Scrubbi.. Running (Pass: 1 NETAPP LUN-3:VPG1:001 Please select a Job Id from the list above ('q' to quit): Stopping the job.
  • Page 167: Set Array

    6–Command Line Interface set array set array Sets the target type of an array to make it behave as either a source, a destination, or both. Authority miguser Examples The following example shows the set array command: iSR6200 <1> (miguser) #> set array A list of attributes with formatting and current values will follow.
  • Page 168 6–Command Line Interface set array (The default password for miguser is migration.) To access the array properties, enter the following command: set array Select a target ID by entering its index number. At the prompts, modify the symbolic name, target type, or array bandwidth for the source and destination arrays.
  • Page 169: Set Array" On Page

    6–Command Line Interface set array If you have purchased array-based licenses and installed the licenses in the iSR6200, follow these steps to license a specific array for data migration. For every array that is licensed, one license is consumed. To apply an array-based license to a specific array in the CLI: Open a miguser session using the following command: miguser start -p migration To apply a license, enter the following command:...
  • Page 170: Set Event_Notification

    6–Command Line Interface set event_notification set event_notification Sets the system notification on or off, and specifies the URL to notify. Authority admin Examples The following example shows the set event notification command: iSR6200 <2> (admin) #> set event_notification A list of attributes with formatting and current values will follow. Enter a new value or simply press the ENTER key to accept the current value.
  • Page 171: Set Fc

    6–Command Line Interface set fc set fc Sets the port status and programmed connection status. Authority admin Examples The following example shows the set fc command: iSR6200 <1> (admin) #> set fc A list of attributes with formatting and current values will follow. Enter a new value or simply press the ENTER key to accept the current value.
  • Page 172: Set Features

    6–Command Line Interface set features set features Saves and activates the array’s data migration license key. Authority admin Examples The following example shows the set features command: iSR6200 <1> (admin) #> set features A list of attributes with formatting and current values will follow. Enter a new value or simply press the ENTER key to accept the current value.
  • Page 173: Set System

    6–Command Line Interface set system set system Changes the operational mode of the iSR6200 to Data Migration from the default mode of iSCSI Server Connectivity. All of the data migration CLI and GUI features are activated only in the Data Migration mode. This command removes all existing mapping-related settings and causes the iSR6200 to reboot.
  • Page 174: Set Vpgroups

    6–Command Line Interface set vpgroups set vpgroups Enables or disables the virtual port groups (VP groups), and specifies names to each VP group. Although VpGroup 1 cannot be disabled, you can change its name. Authority admin Examples The following shows an example of the set vpgroups command. iSR6200 <1>...
  • Page 175: Show Array

    6–Command Line Interface show array show array Displays the status of array objects identified by the DMS. Authority guest Examples The following example shows the show array command: iSR6200 <1> #> show array Array Information ----------------- Symbolic Name HP HSV200-0 State Online Vendor ID...
  • Page 176 6–Command Line Interface show array Target Type Src+Dest WWPN 50:00:1f:e1:50:0a:37:1c Port ID 01-20-00 State Online WWPN 50:00:1f:e1:50:0a:37:18 Port ID 01-24-00 State Offline Array Bandwidth Available Bandwidth Load Balancing Enabled Array License Not Applied Symbolic Name HP MSA2012fc-3 State Online Vendor ID Product ID MSA2012fc Target Type...
  • Page 177: Show Compare_Luns

    6–Command Line Interface show compare_luns show compare_luns Summarizes the status of either all verify jobs or only jobs with a specific state. It also lists the configuration details of the selected job. Authority guest Examples The following shows an example of the show compare_luns command. iSR6200 <1>...
  • Page 178: Show Fc

    6–Command Line Interface show fc show fc Displays the port status, link status, port name, and node name for each Fibre Channel port. Authority guest Examples The following example shows the show fc command: iSR6200 <1> #> show fc FC Port Information --------------------- FC Port Port Status...
  • Page 179 6–Command Line Interface show fc WWNN 20:00:00:c0:dd:13:2c:61 (VPGROUP_1) WWPN 21:00:00:c0:dd:13:2c:61 (VPGROUP_1) Port ID 8c-0d-00 (VPGROUP_1) WWNN 20:01:00:c0:dd:13:2c:61 (VPGROUP_2) WWPN 21:01:00:c0:dd:13:2c:61 (VPGROUP_2) Port ID 8c-0d-01 (VPGROUP_2) WWNN 20:02:00:c0:dd:13:2c:61 (VPGROUP_3) WWPN 21:02:00:c0:dd:13:2c:61 (VPGROUP_3) Port ID 8c-0d-02 (VPGROUP_3) WWNN 20:03:00:c0:dd:13:2c:61 (VPGROUP_4) WWPN 21:03:00:c0:dd:13:2c:61 (VPGROUP_4) Port ID 8c-0d-04 (VPGROUP_4) Firmware Revision No.
  • Page 180: Show Features

    6–Command Line Interface show features show features Lists available features and shows the current license status of each. Authority guest Examples The following example shows the show features command: iSR6200 <1> #> show features Feature Information ------------------- FCIP 1Gig Licensed DM Capacity Licensed DM Array...
  • Page 181: Show Feature_Keys

    6–Command Line Interface show feature_keys show feature_keys Displays the feature key information. Authority guest Examples The following example shows the show feature_keys command: iSR6200 <2> #> show feature_keys Feature Key Information ------------------------- 800A00-LCPRGMQQAL6XG-B53E8063-DM-10TB (DATA-MIGRATION CAPACITY 10TB) Chassis Licensed 0851E00034 Date Applied Wed Jan 14 01:13:25 2010 400000-LCAKL3EKNFMVA-B53E8025-FCIP-1G (DATA-MIGRATION CAPACITY 10TB)
  • Page 182: Show Initiators

    6–Command Line Interface show initiators show initiators Displays detailed information for all initiators. Authority guest Examples The following example shows the show initiators command. iSR6200 <2> #> show initiators Initiator Information ----------------------- WWNN 50:06:01:60:cb:a0:35:de WWPN 50:06:01:69:4b:a0:35:de Port ID 64-09-00 Status Logged In Type OS Type...
  • Page 183: Show Initiators_Lunmask

    6–Command Line Interface show initiators_lunmask show initiators_lunmask Displays the masked LUNs for each initiator. Authority guest Examples The following example shows the show initiators_lunmask command. iSR6200 <2> #> show initiators_lunmask Index Type (WWNN,WWPN/iSCSI Name) ----- ----- ---------------------- 50:06:01:60:cb:a0:35:de,50:06:01:69:4b:a0:35:de 20:01:00:e0:8b:a8:86:02,21:01:00:e0:8b:a8:86:02 20:00:00:e0:8b:88:86:02,21:00:00:e0:8b:88:86:02 Please select an Initiator from the list above ('q' to quit): Target(WWPN) (LUN/VpGroup)
  • Page 184: Show Iscsi

    6–Command Line Interface show iscsi show iscsi Displays the iSCSI port settings, including status, name, and IP addresses for a specified port, or for all iSCSI ports known to the router if no port number is specified. Authority guest Examples The following example shows the show iscsi command: iSR6200 <1>...
  • Page 185: Show Logs

    6–Command Line Interface show logs show logs Displays log BridgeApp event information. Authority guest Examples The following example shows the show logs command used to display ten log records: iSR6200 <1> #> show logs 10 10/09/2009 11:11:04 BridgeApp 3 QLFC_Login: Port Name 500601604ba035de 10/09/2009 11:15:29 QLFC 3 #0: QLIsrEventHandler: RSCN update (8015) rscnInfo:0x2080000...
  • Page 186: Show Luninfo

    6–Command Line Interface show luninfo show luninfo Displays the status of LUN objects identified by the DMS. Authority guest Notes The show luninfo command displays all the LUNs that are seen by the iSR6200 and their size and path information. To view a list of just all LUNs without the details, issue the show luns command instead.
  • Page 187 6–Command Line Interface show luninfo Serial Number P3TPeJZ4dMV6 LUN Number VendorId NETAPP ProductId ProdRevLevel 7310 Portal Lun Size 12288 MB Lun State Online Lun WWULN Information --------------------- EUI Based WWULN 4a:5a:34:64:4d:56:36:00:0a:98:00:50:33:54:50:65 NAA Based WWULN 60:a9:80:00:50:33:54:50:65:4a:5a:34:64:4d:56:36 LUN Path Information -------------------- Controller Id WWPN,PortId / IQN,IP Path Status -------------...
  • Page 188 6–Command Line Interface show luninfo 6/VPGROUP_1 7/VPGROUP_1 8/VPGROUP_1 9/VPGROUP_1 10/VPGROUP_1 11/VPGROUP_1 Please select a LUN from the list above ('q' to quit): LUN Information ----------------- WWULN 60:06:01:60:70:32:22:00:c7:02:f7:88:09:22:df:11 LUN Number VendorId ProductId RAID 5 ProdRevLevel 0223 Portal Lun Size 6144 MB Lun State Online LUN Path Information...
  • Page 189: Show Luns

    6–Command Line Interface show luns show luns Displays all the LUNs and their detailed information. Authority guest Examples The following example shows the show luns command: iSR6200 <1> #> show luns Target(WWPN) VpGroup ============ ======= 20:78:00:c0:ff:d5:9a:05 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1...
  • Page 190 6–Command Line Interface show luns 50:06:01:60:4b:a0:35:de VPGROUP_4 VPGROUP_4 VPGROUP_4 VPGROUP_4 VPGROUP_4 50:00:1f:e1:50:0a:e1:49 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 50:00:1f:e1:50:0a:37:18 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 50:00:1f:e1:50:0a:37:1b VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 6-84...
  • Page 191: Show Memory

    6–Command Line Interface show memory show memory Displays the free and total memory. Authority guest Examples The following examples show the show memory command: iSR6200 <1> #> show memory Memory Units Free/Total -------------- ---------- Physical 198MB/1002MB Buffer Pool 11392/12416 Nic Buffer Pool 40960/40960 Process Blocks 8192/8192...
  • Page 192 6–Command Line Interface show memory In the following example, 10GbE ports are present and show all the ports connected: iSR6200 <1> #> show memory Memory Units Free/Total -------------- ---------- Physical 157MB/1002MB Buffer Pool 7808/8832 Nic Buffer Pool 53344/65536 Process Blocks 8192/8192 Request Blocks 8192/8192...
  • Page 193: Show Mgmt

    6–Command Line Interface show mgmt show mgmt Displays management port information, including the IP address, subnet mask, and gateway. Authority guest Examples The following example shows the show mgmt command: iSR6200 <1> #> show mgmt Management Port Information ----------------------------- IPv4 Interface Enabled IPv4 Mode Static...
  • Page 194: Show Migration

    6–Command Line Interface show migration show migration Displays a summarized status of either all migration jobs or those having a specific state. It also lists the configuration details of the selected job. Authority guest Examples The following example shows the show migration command for an offline data migration job: iSR6200 <2>...
  • Page 195 6–Command Line Interface show migration The following example shows the show migration command for an online data migration job: iSR6200 <2> #> show migration Migration State Type ( 1=Running 2=Failed 3=Completed 4=Serial 5=All ) : 5 Owner Type Status Job Description ----- ---- ------------------------...
  • Page 196: Show Migration_Logs

    6–Command Line Interface show migration_logs show migration_logs Displays the data migration logs and the operation performed on it. Authority guest Examples The following example shows the show migration_logs command: iSR6200 <1> #> show migration_logs 6 Mon Jan 10 13:23:14 2011 Seq id: 448 : Job Type: Migration (Remote Online) : Destination LUN : Thin Provisioned : Validate Destination LUN : Yes :miguser :ADDED : MigrOwner Job UUID 0834E00029b173 : JobId...
  • Page 197 6–Command Line Interface show migration_logs To display n entries from offset m, which starts from the start of migration log file, enter the following command: show migration_log n m For example: iSR6200 <1> #> show migration_logs 5 2 Mon Jan 12 06:42:43 2010 Seq id: 2 : Job Type: Migration (Online) : miguser :ADDED : MigrOwner JobId 0( Online) of group Group 0 with priority 0 from Target NETAPP LUN-0 Lun...
  • Page 198 6–Command Line Interface show migration_logs Thu Sep 10 13:33:16 2010 Seq id: 646 : Job Type: Migration : miguser :ACKNOWLEDGED : JobId 0(Offline) of group Group 0 with priority 0 from Target HP HSV200-0 Lun 60:05:08:b4:00:07:59:a4:00:02:a0:00:00:7e:00:00(6) to Target HP HSV200-0 Lun 60:05:08:b4:00:07:59:a4:00:02:a0:00:00:83:00:00(7) with migration size 5.00 GB Thu Sep 10 13:38:37 2010 Seq id: 647 : Job Type: Migration : miguser :ADDED : JobId...
  • Page 199: Show Migration_Luninfo

    6–Command Line Interface show migration_luninfo show migration_luninfo Provides the current status and path information for any array LUN. Use this command to check the usability of a path in failover scenarios. The paths specified as passive are not used by data migration jobs if the current path fails. The passive path is only capable of reading the LUN size, vendor, and product information, but cannot perform any I/O operation.
  • Page 200 6–Command Line Interface show migration_luninfo Lun State Online Lun WWULN Information --------------------- EUI Based WWULN 4a:5a:34:64:4d:56:36:00:0a:98:00:50:33:54:50:65 NAA Based WWULN 60:a9:80:00:50:33:54:50:65:4a:5a:34:64:4d:56:36 LUN Path Information -------------------- Controller Id WWPN, PortId/ IQN, IP Path Status ------------- --------------------------------- ----------- 50:0a:09:82:88:8c:a7:79, 61-12-00 Current 50:0a:09:82:98:8c:a7:79, 61-13-00 Active 6-94 ISR654608-00 C...
  • Page 201: Show Migration_Params

    6–Command Line Interface show migration_params show migration_params Displays the current system time and the start time for a serial scheduled job. (The start time is set using the start_serial_jobs command; see “start_serial_jobs” on page 6-109.) Authority guest Examples The following example shows the show migration_params command: iSR6200 <1>...
  • Page 202: Show Migration_Perf

    6–Command Line Interface show migration_perf show migration_perf Displays the migration performance of a specified data migration job. Authority guest Examples The following example shows the show migration_perf command: iSR6200 <1> #> show migration_perf 0 Retrieving Migration Job (Id: 0) IO Statistics... (Press any key to stop display) Migration IO Flush IO...
  • Page 203: Show Migration_Usage

    6–Command Line Interface show migration_usage show migration_usage Displays licenses usage, information about array-based licenses, and details of the array that is licensed. Authority guest Examples The following example shows the show migration_usage command: iSR6200 <2> #> show migration_usage Migration License Usage ----------------------- Total capacity licensed 10240.00...
  • Page 204 6–Command Line Interface show migration_usage Available Data Scrubbing Array based licenses Licensed for : Scrubbing 01. Symbolic name DGC RAID-1 No of ports registered WWNN, WWPN 50:06:01:60:cb:a0:35:de, 50:06:01:60:4b:a0:35:de 6-98 ISR654608-00 C...
  • Page 205: Show Perf

    6–Command Line Interface show perf show perf Displays the performance (in bytes) of the active job. Authority guest Examples The following examples show the show perf command: iSR6200 <1> #> show perf WARNING: Valid data is only displayed for port(s) that are not associated with any configured FCIP routes.
  • Page 206: Show Perf Byte

    6–Command Line Interface show perf byte show perf byte Displays the active job performance in bytes. Authority guest Examples The following examples show the show perf byte command: iSR6200 <1> #> show perf byte WARNING: Valid data is only displayed for port(s) that are not associated with any configured FCIP routes.
  • Page 207 6–Command Line Interface show perf byte ISR654608-00 C 6-101...
  • Page 208: Show Presented_Targets

    6–Command Line Interface show presented_targets show presented_targets Displays all presented targets and their router virtual Fibre Channel ports and iSCSI presented targets. Authority guest Examples The following example shows the show presented_targets command. iSR6200 <2> #> show presented_targets Presented Target Information ------------------------------ FC/FCOE Presented Targets ----------------------...
  • Page 209 6–Command Line Interface show presented_targets VPGroup Name iqn.1992-08.com.netapp:dta.my5010h002.b1.01.5006016241e0492e Port <MAPS TO> WWNN 50:06:01:60:c1:e0:49:2e WWPN 50:06:01:62:41:e0:49:2e VPGroup Name iqn.1992-08.com.netapp:dta.my5010h002.b1.01.500a0982888ca779 Port <MAPS TO> WWNN 50:0a:09:80:88:8c:a7:79 WWPN 50:0a:09:82:88:8c:a7:79 VPGroup Name iqn.1992-08.com.netapp:dta.my5010h002.b1.01.50001fe1500ae149 Port <MAPS TO> WWNN 50:00:1f:e1:50:0a:e1:40 WWPN 50:00:1f:e1:50:0a:e1:49 VPGroup Name iqn.1992-08.com.netapp:dta.my5010h002.b1.01.50001fe1500a371c Port <MAPS TO> WWNN 50:00:1f:e1:50:0a:37:10 WWPN...
  • Page 210: Show Properties

    6–Command Line Interface show properties show properties Displays the CLI properties. Authority guest Examples The following example shows the show properties command: iSR6200 <1> #> show properties CLI Properties ---------------- Inactivty Timer 15 minutes Prompt String iSR6200 6-104 ISR654608-00 C...
  • Page 211: Show Scrub_Lun

    6–Command Line Interface show scrub_lun show scrub_lun Displays the scrub job details. Authority guest Examples The following example shows the show scrub_lun command: iSR6200 <1> #> show scrub_lun Scrubbing State Type ( 1=Running 2=Failed 3=Completed 4=Serial 5=All ) : 5 Owner Type Status...
  • Page 212: Show System

    6–Command Line Interface show system show system Displays system details. Authority guest Examples The following example shows the show system command. iSR6200 <1> #> show system System Information -------------------- Product Name iSR6200 Symbolic Name Blade-1 Target Presentation Mode Auto Lun Mapping Enabled Controller Lun AutoMap Disabled...
  • Page 213: Show Targets

    6–Command Line Interface show targets show targets Displays the WWPN and WWNN for all targets that are zoned in with the router ports. If one or more data LUNs are exposed to the router ports from the target, no information is shown. Authority guest Examples...
  • Page 214: Show Vpgroups

    6–Command Line Interface show vpgroups show vpgroups Lists the status and WWPN for each virtual port group (VP group). The router’s Fibre Channel ports can present four virtual ports (if enabled) to zone with Fibre Channel targets and allow the target to expose more LUNs to the router.
  • Page 215: Start_Serial_Jobs

    6–Command Line Interface start_serial_jobs start_serial_jobs Starts one or more serial scheduled jobs that have been configured but not yet started. Authority miguser Examples The following example shows the start_serial jobs command: iSR6200 <1> (miguser) #> start_serial_jobs Serial Job Start Time (1=Now, 2=Delayed) [Now Please specify a Date &...
  • Page 216: Targetmap

    6–Command Line Interface targetmap targetmap Presents or removes existing presentation of discovered Fibre Channel and iSCSI targets on Fibre Channel, iSCSI, and Fibre Channel over Ethernet (FCoE) ports. Authority admin Syntax targetmap add | rm Keywords Adds the target presentation. Removes the target presentation.
  • Page 217 6–Command Line Interface targetmap Only Byte 1 of the selected FC/FCoE portal is allowed to be modified. Valid range for Byte 1 is 09-FF. Ex: 09, 0A, 0B..Ex: 20:09:00:c0:dd:18:cf:91 FC presented target WWNN 20:09:00:c0:dd:18:cf:91 All attribute values that have been changed will now be saved. The following example shows the targetmap add command using the automap option: iSR6200 <1>...
  • Page 218 6–Command Line Interface targetmap ----- ----- ------ ---- ---------------------- Online 20:06:00:c0:dd:13:2c:c4,21:06:00:c0:dd:13:2c:c4 Online 20:04:00:c0:dd:13:2c:c4,21:04:00:c0:dd:13:2c:c4 Online 20:05:00:c0:dd:13:2c:c4,21:05:00:c0:dd:13:2c:c4 Please select a target from the list above ('q' to quit): All attribute values that have been changed will now be saved. 6-112 ISR654608-00 C...
  • Page 219: Performance And Best Practices

    Performance and Best Practices This chapter discusses the factors affecting data migration service performance and offers suggestions for obtaining maximum performance. Performance Factors DMS provides maximum throughput of 4TB (four terabytes) per hour. The migration performance depends upon several factors, including: ...
  • Page 220: Optimal Configuration And Zoning

    7–Performance and Best Practices Optimal Configuration and Zoning  LUNs belonging to different RAID groups (sets of physical drives) or on a different array controller on the storage array should be scheduled to run simultaneously. To improve write performance, disable write cache settings on the destination array.
  • Page 221: When To Use Offline Data Migration" On Page

    7–Performance and Best Practices Best Practices iSR6200 (Dual-Blade) Fibre Channel Switch Source LUN Destination LUN Figure 7-1 Topology Example Best Practices This sections provides some “best practices” recommendations for DMS usage, including: “When to Use Offline Data Migration” on page 7-3 ...
  • Page 222: High Availability And Redundant Configurations

    7–Performance and Best Practices Best Practices Offline migration is more effective than online migration under the following conditions: If the server has less than 1TB of data to migrate, the overall downtime is  comparable between online and offline migration. However, offline migration takes less setup time and provides a simpler migration process.
  • Page 223: General Precautions

    7–Performance and Best Practices Best Practices General Precautions Note the following general precautions:  While performing offline data migration, ensure that hosts connected to source and destination LUNs are either zoned out completely, or that LUN masking is changed appropriately such that the LUNs being migrated are not accessible by any host other than the iSR6200 until the migration is complete.
  • Page 224 7–Performance and Best Practices Best Practices  Wait for a few seconds between retries because the iSR6200 will be running the discovery process. Remove unused arrays for the following reasons:   DMS allows a maximum of seven arrays to be configured at any time. ...
  • Page 225: Restrictions

    Restrictions This chapter details the restrictions that apply to DMS, including:  “Reconfiguring LUNs on a Storage Array” on page 8-1  “Removing an Array After Completing Data Migration Jobs” on page 8-1 Reconfiguring LUNs on a Storage Array Carefully handle reconfiguration of a LUN ID following these guidelines: Do not change the LUN ID for any LUN that is currently configured to a data ...
  • Page 226 8–Restrictions Removing an Array After Completing Data Migration Jobs To remove an array after completing data migration jobs: On the iSR6200, remove the configuration from the LUNs associated with the array being removed:  If the LUN is configured to a migration job, remove or acknowledge the job.
  • Page 227: Configuring The Data Path Through Isr6200 For Online Data Migration

    Configuring the Data Path Through iSR6200 for Online Data Migration This appendix provides the information you need to configure the data paths through the iSR6200 for online data migration using multipathing software under the following operating systems: Windows 2003  Windows 2008 ...
  • Page 228 A–Configuring the Data Path Through iSR6200 for Online Data Migration Windows Multipath Configuration Windows Multipath Configuration Table A-1. Configuring Microsoft MPIO on Windows 2008 Windows 2008 Multipathing software Microsoft MPIO Pre-migration setup 1. Enable the MPIO feature on the host. 2.
  • Page 229 A–Configuring the Data Path Through iSR6200 for Online Data Migration Windows Multipath Configuration Table A-2. Configuring Array-Specific Multipathing on Windows Windows 2008 and Windows 2003 Multipathing software Array-specific Microsoft Management Console (MMC) EMC PowerPath Hitachi Dynamic Link Manager (HDLM) HP Multiple Path I/O (MPIO) IBM Redundant Disk Array Controller (RDAC) NetApp Data Motion Pre-migration setup...
  • Page 230: Linux Multipath Configuration

    A–Configuring the Data Path Through iSR6200 for Online Data Migration Linux Multipath Configuration Linux Multipath Configuration Table A-3. Configuring Native Device Mapper-Multipath on Linux Linux:RHEL 4 and 5, SLES 10 and 11 Multipathing software Native Device Mapper-Multipath Pre-migration setup Enable the multipath service on the Linux host. Ensure that the /etc/multipath.conf entry for the array is as recommended by the vendor Multipath installation...
  • Page 231 A–Configuring the Data Path Through iSR6200 for Online Data Migration Linux Multipath Configuration For HP EVA devices, modify the /etc/multipath.conf entries as follows: device { vendor "HP|COMPAQ" product "HSV1[01]1 \(C\)COMPAQ|HSV[2][01]0|HSV300|HSV4[05]0" path_grouping_policy group_by_prio getuid_callout "/sbin/scsi_id -g -u -s /block/%n" path_checker path_selector "round-robin 0"...
  • Page 232 A–Configuring the Data Path Through iSR6200 for Online Data Migration Linux Multipath Configuration Table A-5. Configuring Hitachi Dynamic Link Manager on Linux Linux: RHEL 4 and 5, SLES 10 and 11 Multipathing software Hitachi Dynamic Link Manager (HDLM) Pre-migration setup Install HDLM software as recommended by the vendor.
  • Page 233: Ibm Aix Multipath Configuration

    A–Configuring the Data Path Through iSR6200 for Online Data Migration IBM AIX Multipath Configuration IBM AIX Multipath Configuration Table A-6. Configuring EMC PowerPath on IBM AIX IBM AIX 5.3 and 6.1 Multipathing software EMC PowerPath (only PowerPath multipath software is qualified with AIX 5.3 and 6.1 for router insertion) Pre-migration setup 1.
  • Page 234: Hp-Ux Multipath Configuration

    A–Configuring the Data Path Through iSR6200 for Online Data Migration HP-UX Multipath Configuration HP-UX Multipath Configuration Table A-7. Configuring HP PVLinks on HP-UX HP-UX 11.23 Multipathing software HP PVLinks (physical volume links) Pre-migration setup 1. Install the PowerPath. 2. Issue the powermt display dev=all command and verify that it shows all of the active paths to the LUNs.
  • Page 235 A–Configuring the Data Path Through iSR6200 for Online Data Migration HP-UX Multipath Configuration Table A-7. Configuring HP PVLinks on HP-UX (Continued) Adding router path for the On the HP-UX host after zoning in the router presented target con- removed controller port.(for troller (for example, Port B), issue the following commands: example, Port B) ioscan...
  • Page 236 A–Configuring the Data Path Through iSR6200 for Online Data Migration HP-UX Multipath Configuration Table A-8. Configuring EMC PowerPath on HP-UX (Continued) Adding router path for the On the HP-UX host after zoning in the router presented target con- removed controller port.(for troller (for example, Port B), issue the following commands: example, Port B) ioscan...
  • Page 237: Solaris Multipath Configuration

    A–Configuring the Data Path Through iSR6200 for Online Data Migration Solaris Multipath Configuration Table A-9. Configuring Native Multipathing on HP-UX (Continued) Adding router path for the 1. On the HP-UX host after zoning in the second router presented removed controller port (for target controller (for example, Port B), issue the ioscan com- example, Port B) mand.
  • Page 238 A–Configuring the Data Path Through iSR6200 for Online Data Migration Solaris Multipath Configuration Table A-10. Configuring Native Multipathing on Solaris SPARC (Continued) Adding router path for the 1. Add the first router path by zoning the targetmap and host ports. removed controller port.(for 2.
  • Page 239: Vmware Multipath Configuration

    A–Configuring the Data Path Through iSR6200 for Online Data Migration VMware Multipath Configuration VMware Multipath Configuration Table A-11. Configuring Native Multipathing on VMware ESX/ESXi ESXi 4.1 VMware ESX 3.5 and Multipathing software Native Multipathing Pre-migration setup None Multipath installation 1. In the vSphere Client GUI, select the Configuration tab. verification 2.
  • Page 240 A–Configuring the Data Path Through iSR6200 for Online Data Migration VMware Multipath Configuration A-14 ISR654608-00 C...
  • Page 241: Simple Network Management Protocol

    Simple Network Management Protocol Simple network management protocol (SNMP) provides monitoring and trap functions for managing the router through third-party applications that support SNMP. The router firmware supports SNMP versions 1 and 2 and a QLogic management information base (MIB). You may format traps using SNMP version 1 or 2.
  • Page 242: Notifications

    B–Simple Network Management Protocol SNMP Trap Configuration Table B-1. SNMP Parameters (Continued) Parameter Description Specifies the name of the router location. The name can be up to 64 characters, System excluding the number sign (#), semicolon (;), and comma (,). The default is location undefined.
  • Page 243: Qsrdmnotification Object Definition

    B–Simple Network Management Protocol Notifications  Resumed  Failed  Stopped  Restarted qsrDMNotification Object Definition The qsrDMNotification object is defined as follows: qsrDMNotification NOTIFICATION-TYPE OBJECTS { qsrJobId, qsrJobOwner, qsrJobCreator, qsrJobType, qsrJobOpCode, qsrJobOperation, qsrJobPriority, qsrJobStartType, qsrJobErrorCode, qsrEventTimeStamp, qsrEventSeverity, qsrBladeSlot Data Migration Service Notification Object Types qsrJobId OBJECT-TYPE Syntax Integer...
  • Page 244 B–Simple Network Management Protocol Notifications qsrJobCreator OBJECT-TYPE Syntax Integer Status Current Description Creator of a data migration job for which a trap is sent out. This value remains static for all jobs. qsrJobType OBJECT-TYPE Syntax Integer Status Current Description Data migration job type, either online or offline. qsrJobOpCode OBJECT-TYPE Syntax Integer...
  • Page 245 B–Simple Network Management Protocol Notifications qsrJobStartType OBJECT-TYPE Syntax Integer Status Current Description Data migration job start type, either immediate start, delayed scheduled, or serial scheduled. To prevent the run- ning job from losing its identity, this field becomes valid for any job that is already started, regardless of the start type.
  • Page 246 B–Simple Network Management Protocol Notifications ISR654608-00 C...
  • Page 247: Troubleshooting

    Troubleshooting Table C-1 lists some problems that may occur with the data migration service and provides a possible reason or solution for each. Table C-1. Troubleshooting Problem Reason and Solution The show array command either: Ensure that the zoning is correctly set up on the switches.
  • Page 248 C–Troubleshooting Table C-1. Troubleshooting (Continued) Problem Reason and Solution A migration job goes into running state, halts Make sure that the controller ports zoned for the at the Running (0% complete) state for awhile, accessing source and destination array LUNs also own and then fails.
  • Page 249 C–Troubleshooting Table C-1. Troubleshooting (Continued) Problem Reason and Solution The iSR6200 does not show masked LUNs, Verify that the iSR6200 port is registered with the stor- and instead shows LUN 0 only with offline sta- age system through the same storage controller port tus for an EMC CX array.
  • Page 250 C–Troubleshooting ISR654608-00 C...
  • Page 251 Glossary array data migration A type of storage array, such as a disk The process of transferring data between array or tape array. storage types, formats, or computer systems. Data migration is usually bandwidth performed programmatically to achieve an A measure of the volume of data that can automated migration, freeing up human be transmitted at a specified transmission resources from tedious tasks.
  • Page 252 Data Migration Service for iSR6200 User’s Guide FCoE graphical user interface. Fibre Channel over Ethernet. A new See GUI. technology defined by the T11 standards body that allows traditional Fibre Channel storage networking traffic to travel over an Graphical user interface. A user interface Ethernet link by encapsulating Fibre that is based upon icons and visual Channel frames inside Layer 2 Ethernet...
  • Page 253 Data Migration Service for iSR6200 User’s Guide logical unit number point-to-point See LUN. Also FC-P2P. Two Fibre Channel nodes directly connected (not in a loop). port Logical unit number. Representation of a logical address on a peripheral device or Access points in a device where a link array of devices.
  • Page 254 Data Migration Service for iSR6200 User’s Guide Secure shell world wide node name See SSH. See WWNN. simple network management protocol world wide port name See SNMP. See WWPN. small computer system interface world wide unique LUN name See SCSI. See WWULN.
  • Page 255 Index arrays (continued) data migration license, applying to specific in acknowledging 6-63 data migration job in CLI 6-26 definition of Glossary-1 data migration job in GUI 5-30 details, removing from persistence data scrubbing job in CLI 6-54 Fibre Channel, LUN presentation LUN compare job in CLI Fibre Channel, VPGs on acronyms and terms...
  • Page 256 Data Migration Service for iSR6200 User’s Guide attributes (continued) CLI (continued) "Unknown" target type for array user accounts VP groups 6-9, 6-10 user sessions audience for this guide comma separated values file, See CSV file authentication traps, enabling command line interface, See CLI commands array rm array_licensed_port rm...
  • Page 257 Data Migration Service for iSR6200 User’s Guide commands (continued) compare jobs, removing (peer) 6-15 scrub_lun start 6-59 compare_luns acknowledge command scrub_lun stop 6-60 compare_luns add command set array 6-61 compare_luns pause command 6-12 set event_notification 6-64 compare_luns resume command 6-13 set fc 6-65 compare_luns rm command...
  • Page 258 Data Migration Service for iSR6200 User’s Guide data migration jobs (continued) configure only data centers, for online migration 3-11 delayed schedule data management LUNs deleting in CLI 6-40 attributes of 3-10 deleting in GUI 5-25 attributes, viewing 5-34, 6-20 feature described creating 5-33, 6-18 immediate schedule...
  • Page 259 Data Migration Service for iSR6200 User’s Guide data migration licenses (continued) deleting data scrubbing 3-15 array licensed ports, offline key, activating in CLI 6-66 data management LUNs 5-35, 6-19 key, installing in GUI data migration job groups in CLI 6-46 offline array, removing information data migration job in CLI 6-40...
  • Page 260 Data Migration Service for iSR6200 User’s Guide feature details (continued) protection 3-15 end user license agreements xviii user session types 3-16 error codes, data migration jobs feature key information, viewing in CLI 6-74, ESX multipath configuration A-13 6-75 event notifications for system 6-64 Features page events...
  • Page 261 Data Migration Service for iSR6200 User’s Guide high availability, See HA iscsi discover command 6-22 history, revision iscsi login command 6-23 host multipathing software, configuring iSCSI storage 3-13 HP-UX multipath configuration job groups, See data migration job groups job ID, DMS notification definition of Glossary-2 jobs, See data migration jobs...
  • Page 262 Data Migration Service for iSR6200 User’s Guide logs mapping (continued) BridgeApp event information, viewing 6-79 removing 6-24 data migration, viewing in CLI 6-90 target LUN to initiator 6-24 feature details 3-15 "master" data management LUN 5-35 viewing 5-25 materials, related xvii LUN compare jobs maximizing performance...
  • Page 263 Data Migration Service for iSR6200 User’s Guide networking protocols supported parameters, SNMP new data migration group, naming 6-44, 6-45 passes, data scrubbing 3-14, 5-36 new fabric, configuration of password, SNMP default New License Key dialog box path notifications definition of Glossary-3 SNMP information for LUN, viewing...
  • Page 264 Data Migration Service for iSR6200 User’s Guide protections removing (continued) data scrubbing 3-14 array licensed ports, offline DMS feature details 3-15 arrays, best practices protocols, support for compare job (peer) 6-15 data management LUNs 5-35 data migration job groups in CLI 6-46 data migration job in CLI 6-40, 6-41...
  • Page 265 Data Migration Service for iSR6200 User’s Guide save capture command 6-50 set fc command 6-65 saving set features command 6-66 data migration license key in CLI 6-66 set system command 6-67 data migration reports 5-38, 6-39 set vpgroups command 6-68 license information to a report 5-41 setup...
  • Page 266 Data Migration Service for iSR6200 User’s Guide SNMP supported definition of Glossary-4 configurations notifications storage array types 2-11 object types B-3–B-5 topologies parameters, configuring swing storage 3-13 router, managing with switches, Fibre Channel trap configuration symbolic name software end user license agreements xviii assigning to an array in CLI software setup...
  • Page 267 Data Migration Service for iSR6200 User’s Guide time and date, SNMP viewing topologies supported active job performance 6-99, 6-100 total memory, viewing in CLI 6-85 array information in CLI 6-69 training offered by QLogic xviii BridgeApp event information 6-79 traps CLI properties 6-104 authentication, enabling...
  • Page 268 Data Migration Service for iSR6200 User’s Guide what’s in this guide Windows multipath configuration wiping data from LUNs 3-14 wizards data migration 5-15 remove data management LUN 5-35 scrubbing LUN 5-36 verify migration jobs 5-28 world wide node name, See WWNN world wide port name, See WWPN world wide unique LUN name, See WWULN WWNN...
  • Page 270 Cisco Systems, Inc. Dell and EqualLogic are trademarks or registered trademarks of Dell, Inc. EMC, CLARiiON, Navisphere, and Symmetrix are registered trademarks of EMC Corporation. HP is a registered trademark of Hewlett-Packard Company. IBM and XIV are registered trademarks of International Business Machines Corporation.

This manual is also suitable for:

Isr6200

Table of Contents