Qlogic iSR6200 Software Manual
Qlogic iSR6200 Software Manual

Qlogic iSR6200 Software Manual

Data migration service
Hide thumbs Also See for iSR6200:
Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the iSR6200 and is the answer not in the manual?

Questions and answers

Summary of Contents for Qlogic iSR6200

  • Page 1 Data Migration Service for iSR6200 User’s Guide ISR654608-00 B...
  • Page 2: Document Revision History

    QLogic Corporation reserves the right to change product specifications at any time without notice. Applications described in this document for any of these products are for illustrative purposes only. QLogic Corporation makes no representation nor warranty that such applications are suitable for the specified use without further testing or modification.
  • Page 3 Data Migration Service for iSR6200 User’s Guide Reorganized the CLI commands by category. Chapter 6 Command Line Interface Arranged alphabetically all CLI commands. Updated all command examples to include a blade selection (<1> or <2>) in the command input, and to exclude miguser and admin in the com- mand line where applicable.
  • Page 4 Data Migration Service for iSR6200 User’s Guide Updated the show features description and “show features” on page 6-55 example. Updated examples of show luninfo command “show luninfo” on page 6-61 to show output when multiple world wide unique LUN names (WWULNs) are and are not present. Added examples with 10GbE ports to the show “show memory”...
  • Page 5 Data Migration Service for iSR6200 User’s Guide In the array removal procedure, updated existing “Removing an Array After Completing Data Migra- steps, added a step for a dual-blade system, and tion Jobs” on page 8-1 removed the reboot step. Added new appendix with procedures for configur- Appendix A Configuring the Data Path Through ing several types of host multipathing software.
  • Page 6 Data Migration Service for iSR6200 User’s Guide ISR654608-00 B...
  • Page 7: Table Of Contents

    Table of Contents Preface Intended Audience ..........What’s in This Guide .
  • Page 8 Data Migration Service for iSR6200 User’s Guide Data Migration Jobs ......... . . Job Attributes.
  • Page 9 Data Migration Service for iSR6200 User’s Guide Viewing System and Data Migration Job Logs ..... . . 5-20 System Log ..........5-20 Data Migration Job Log .
  • Page 10 Data Migration Service for iSR6200 User’s Guide CLI Commands (continued) reset........... 6-41 save capture .
  • Page 11 Data Migration Service for iSR6200 User’s Guide Best Practices ..........High Availability and Redundant Configurations .
  • Page 12 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 13 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 14 Data Migration Service for iSR6200 User’s Guide ISR654608-00 B...
  • 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: NOTE: provides additional information.
  • Page 18: License Agreements

    Router Manager user interface being discussed (rather than the entire dialog box or window) are shown with jagged edges. License Agreements Refer to the QLogic Software End User License Agreement for a complete listing of all license agreements affecting this product. Technical Support Customers should contact their authorized maintenance provider for technical support of their QLogic switch products.
  • Page 19: Contact Information

    Preface Technical Support Contact Information Please feel free to contact your QLogic approved reseller or QLogic Technical Support at any phase of integration for assistance. QLogic Technical Support can be reached by the following methods: http://support.qlogic.com E-mail support@qlogic.com Knowledge Database The QLogic knowledge database is an extensive collection of QLogic product information that you can search for specific solutions.
  • Page 20 Preface Technical Support ISR654608-00 B...
  • Page 21: Introduction

    ® Brocade /McDATA , Cisco , and QLogic Fibre Channel fabrics. iSR6200 also supports data migration across multi-vendor Fibre Channel fabrics. Heterogeneous array support: The iSR6200 supports data migration across heterogeneous arrays (arrays manufactured by different vendors). For a list of the storage array types for which DMS currently provides support, see “Supported Storage Arrays”...
  • Page 22 1–Introduction Migration job scheduling: Data migration may be disruptive to business-critical applications; therefore, minimizing application downtime is very important. DMS provides several job scheduling options, including the Configure Only option, which allows you to complete the time-consuming task of configuring data migration jobs without requiring any downtime. The different I/O size capabilities for migration jobs enables you to tune the storage array’s performance during sequential read/write operations.
  • Page 23: 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-9 Supported Configurations This section describes and illustrates the supported topologies (direct attach, fabric, and multipath), and lists the supported fabric and array types.
  • Page 24: 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 25: 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 26: Offline—Two Fibre Channel Arrays

    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 27: Online And Offline—Two Fibre Channel Arrays

    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 B...
  • Page 28: Online And Offline—Two Fibre Channel Arrays (Isr6260)

    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—Two Fibre Channel Arrays (iSR6260) ISR654608-00 B...
  • Page 29: Online And Offline—Two Fibre Channel Arrays (Isr6260; Fabric Upgrade)

    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 B...
  • Page 30: Supported Fibre Channel Fabrics

    Fibre Channel storage array and an iSCSI storage array. Figure 2-8 Offline—Fibre Channel and iSCSI Arrays Supported Fibre Channel Fabrics DMS is currently supported with Brocade/McDATA, Cisco, and QLogic 2Gb, 4Gb, and 8Gb Fibre Channel fabrics. Supported Storage Arrays Table 2-3 lists the storage array types for which DMS currently provides support.
  • Page 31: Hardware And Software Setup

    2–Getting Started Hardware and Software Setup Table 2-3. Supported Storage Arrays (Continued) Vendor Storage Array Hitachi Data Systems Thunder 95xx V series (HDS) Lightning 99xx V series Attachable Modular Storage (AMS) family Workgroup Modular Storage (WMS) family Universal Storage Platform (USP) family ®...
  • Page 32: Software Setup

    2–Getting Started Hardware and Software Setup 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 XP. The iSR6200 must be accessible over the network connection from the machine on which SANsurfer iSCSI/FC Router Manager is installed.
  • Page 33: 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-2 “Data Migration Jobs” on page 3-3 “Protection” on page 3-7 “Logs” on page 3-7 “Users”...
  • Page 34: Data Migration Job Groups

    3–Data Migration Objects Data Migration Job Groups Configure the array entity created by the DMS for the following attributes: Symbolic name: Upon forming an array, the iSR6200 Intelligent Storage Router automatically assigns a symbolic name to an array. It is highly recommended that you assign a more meaningful name to an array because the migration logs identify the source and destination LUNs with the symbolic names of the source and destination arrays.
  • Page 35: Data Migration Jobs

    3–Data Migration Objects Data Migration Jobs The groups can be classified for data migration jobs related to application type or server class. For example, a data migration job related to the Microsoft Exchange application could be part of group named “Exchange,” and a data migration job related to a payroll application could be part of group named “Payroll.”...
  • Page 36: Migration Types

    3–Data Migration Objects Data Migration Jobs The data migration wizard enables you to configure multiple jobs in a batch mode. The jobs configured in batch mode have the same common attributes. For details, “Scheduling Data Migration Jobs in Batch Mode” on page 5-14.
  • Page 37: Delayed Schedule

    3–Data Migration Objects Data Migration Jobs Delayed Schedule Use the Delayed Schedule option to schedule a data migration job to start at a later time. When you select this option during configuration of a migration job, you are requested to enter the start time. This allows you to configure a migration job during normal business hours and perform actual data migration during off peak hours.
  • Page 38: Job States

    3–Data Migration Objects Data Migration Jobs This option is also very useful for offline migration jobs when the exact downtime of the application is not known. Specify Configure Only when you need to configure all migration jobs without requiring any application downtime. Job States Table 3-1 lists the possible data migration job states.
  • Page 39: Protection

    Manager, you can export the migration logs out of the iSR6200. You can open this file with a spreadsheet application such as Microsoft Excel and 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.
  • Page 40: Users

    3–Data Migration Objects Users Users The iSR6200 supports two types of users: Administrative user (“admin”): For managing the iSR6200, you must be in an administrative session. The default password for the administrator is config. Data migration user (“miguser”): This user session is required to configure migration-related activities.
  • Page 41: Data Migration Licenses

    Data Migration Licenses This chapter provides information on data migration licenses, including: Types of Data Migration Licenses “Installing a Data Migration License Key” on page 4-2 “Applying an Array-based License to a Specific Array” on page 4-4 “Viewing Data Migration License Usage” on page 4-6 Types of Data Migration Licenses Data migration license keys are based on an iSR6200 blade serial number.
  • Page 42: Array-Based Licenses

    4–Data Migration Licenses Installing a Data Migration License Key Array-based Licenses Array-based licenses allow you to migrate unlimited amounts of data to and from the specific array that is licensed. This license SKU is available as a single-array license SKU. You may purchase multiple single-array license SKUs, generate license keys, and load them on the iSR6200.
  • Page 43: Features Page: License Information

    4–Data Migration Licenses Installing a Data Migration License Key Figure 4-1 Features Page: License Information The New License Key dialog box opens, as shown in Figure 4-2. Figure 4-2 New License Key Dialog Box Type a valid DM license key, and then click OK. The Add License dialog box (Figure 4-3) indicates the success of the license...
  • Page 44: 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 45: License Array Dialog Box

    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 B...
  • Page 46: Viewing Data Migration License Usage

    4–Data Migration Licenses Viewing Data Migration License Usage Figure 4-5 Information Page Showing Array is Licensed Viewing Data Migration License Usage You can view the usage for the data migration licenses from either SANsurfer iSCSI/FC Router Manager or the CLI. Follow this procedure to view the usage of data migration licenses in the GUI;...
  • Page 47: Data Migration Info

    4–Data Migration Licenses Viewing Data Migration License Usage Figure 4-6 Data Migration Info ISR654608-00 B...
  • Page 48 4–Data Migration Licenses Viewing Data Migration License Usage ISR654608-00 B...
  • Page 49: 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 “Presenting LUNs to the iSR6200” on page 5-3 “Presenting LUNs to the Server for Online Data Migration” on page 5-5 “Mapping Initiators to LUNs”...
  • Page 50: 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 51: Presenting Luns To The Isr6200

    5–Performing Data Migration Presenting LUNs to the iSR6200 Table 5-1. Data Migration Process Flow (Continued) Category Activity For Details, See… 10.For offline data migration, ensure that Deactivate zones 1 and 2 as described server has no longer access to source “Data Migration Configuration”...
  • Page 52: Lun Presentation From Iscsi Arrays

    5–Performing Data Migration Presenting LUNs to the iSR6200 on page 2-3. Create and activate Zone 3 and Zone 4 such that each router blade can access all ports on source array controllers A and B. Zone in destination array controller ports with iSR6200 Fibre Channel ports. Refer to the appropriate topology shown in “Data Migration Configuration”...
  • Page 53: Presenting Luns To The Server For Online Data Migration

    5–Performing Data Migration Presenting LUNs to the Server for Online Data Migration To present source and destination LUNs from iSCSI arrays: Determine the iSCSI initiator name of each blade by issuing the show iscsi command; see page 6-59. Using an array management utility, register the router as a host using the iSCSI qualified name (IQN) of the iSCSI port, and then assign LUNs to this host.
  • Page 54 For additional methods of routing the LUN data path through the iSR6200 and eliminating direct LUN access through the server, refer to the QLogic applications notes related to data migration services. NOTE: Live insertion of the iSR6200 in the data path for cluster configuration is not currently supported.
  • Page 55: Mapping Initiators To Luns

    5–Performing Data Migration Mapping Initiators to LUNs NOTE: The iSR6200 supports a maximum of four VPGs. To expose more than 255 LUNs from any Fibre Channel storage array, you may enable additional VPGs in the iSR6200 blades. To present up to 1,024 LUNs (4×256) from the same array to the iSR6200, repeat the preceding steps for each VPG.
  • Page 56: Setting Array Properties

    5–Performing Data Migration Setting Array Properties To map a Fibre Channel initiator to a LUN: On the Wizards menu, click Presentation Wizard to open the Target Presentation/LUN Mapping Wizard. On the Select the Initiators for the LUN Presentation window, select one or more Fibre Channel initiators, and then click Next.
  • Page 57: Information Page: Setting Array Properties

    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 58: 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 59: Starting The Data Migration Wizard

    5–Performing Data Migration Using the Data Migration Wizard Starting the Data Migration Wizard Follow these steps to start the data migration wizard, and then proceed with scheduling either an individual or batch data migration job. To start the data migration wizard: Start SANsurfer iSCSI/FC Router Manager and connect to the iSR6200 by providing the IP address of the iSR6200.
  • Page 60: Create Data Migration Job Dialog Box

    5–Performing Data Migration Using the Data Migration Wizard Figure 5-2 Create Data Migration Job Dialog Box Choose the appropriate source and destination LUN for the data migration job by dragging and dropping the LUNs from the right pane onto the Source LUN or Destination LUN for the data migration job in the left pane.
  • Page 61: Data Migration Jobs Options Dialog Box

    5–Performing Data Migration Using the Data Migration Wizard Figure 5-3 Data Migration Jobs Options Dialog Box In the Data Migration Jobs Options dialog box, specify the job attributes as follows: 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.
  • Page 62: Scheduling Data Migration Jobs In Batch Mode

    DMS allows a maximum of eight jobs to run simultaneously at any specific time per source array. To optimize iSR6200 performance, QLogic recommends that you run simultaneously no more than four jobs on any specified source or destination array.
  • Page 63 5–Performing Data Migration Using the Data Migration Wizard To schedule data migration jobs in batch mode: Start the data migration wizard by following the steps specified in “Starting the Data Migration Wizard” on page 5-11. In the Migration Schedule Options dialog box, click Schedule in batch mode, and then click OK.
  • Page 64: Starting Serial Scheduled Jobs

    5–Performing Data Migration Starting Serial Scheduled Jobs In the Group Name box, select a job group name from the list. The group name makes it easier to view the job status on a group basis. In the IO Size box, select one of the default I/O sizes. Under Migration Type, select one of the following: Click Online to schedule a data migration job in which disconnecting server access to the LUN is not required.
  • Page 65: Viewing The Status Of Data Migration Jobs

    5–Performing Data Migration Viewing the Status of Data Migration Jobs If you choose Schedule for later, enter the Start Time and Start Date. To save your settings, click Apply. On the Data Migration Security Check dialog box, type your security password (the default is migration), and then click OK.
  • Page 66 5–Performing Data Migration Viewing Job Details and Controlling Job Actions To view data migration job details: In the left pane, the Services tab. In the left pane, on the Services page under the Data Migration Jobs node, click a migration group to view the status for all jobs belonging to that specific group.
  • Page 67: Data Migration Job Information Page

    5–Performing Data Migration Viewing Job Details and Controlling Job Actions Figure 5-5 Data Migration Job Information Page 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.
  • Page 68: Viewing System And Data Migration Job Logs

    5–Performing Data Migration Viewing System and Data Migration Job Logs (Optional) On the Data Migration Job Information page, perform any of the following job control actions as needed: Click Pause to interrupt a running migration job. Click Stop to halt a running migration job. Click Remove to delete a migration job.
  • Page 69: Router Log (System Log) Dialog Box

    5–Performing Data Migration Viewing System and Data Migration Job Logs Figure 5-6 Router Log (System Log) Dialog Box Use the buttons on the bottom of the Router Log (System Log) dialog box to perform the following actions: Click OK to close the log window after you have finished viewing it. Click Clear to delete the contents of the log.
  • Page 70: Data Migration Job Log

    5–Performing Data Migration Viewing System and Data Migration Job Logs 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 71: 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. Click Clear to delete the contents of the log.
  • Page 72: 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 73: 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 74: Removing An Offline Array

    5–Performing Data Migration Removing an Offline Array Removing an Offline Array You should remove arrays used in data migration because they are kept in persistent storage. If you used an array-based license for the data migration job and you plan to use this array again for migration, you may keep the license when removing the array.
  • Page 75: 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 76: 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 77 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 start”...
  • Page 78 6–Command Line Interface Commands Table 6-1. CLI Commands (Continued) Command Type Commands Set commands “set array” on page 6-43 “set features” on page 6-47 “set fc” on page 6-46 “set system” on page 6-48 “set vpgroups” on page 6-49 Show commands “show array”...
  • Page 79 6–Command Line Interface Commands Table 6-1. CLI Commands (Continued) Command Type Commands VP Group commands “set vpgroups” on page 6-49 “show vpgroups” on page 6-86 ISR654608-00 B...
  • Page 80: Array Rm

    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 81: Array_Licensed_Port Rm

    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 82: 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 83: 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 84 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 85 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 B 6-11...
  • Page 86: 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 87: 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 88: 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 89: 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 90: 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 91: 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 92: 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 93: 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 94: 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 95 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 96: 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 97: 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 98 6–Command Line Interface migration add 10.25 10.25 10.25 10.25 Please select a LUN as a Source Lun ('q' to quit): Index WWPN, PortId/ iScsiName, Ip Add Symbolic Name Target Type ----- --------------------------------- -------------------- ------------- 50:00:1f:e1:50:0a:37:18, 8c-04-00 HP HSV210-0 Src+Dest 20:78:00:c0:ff:d5:9a:05, 8c-08-ef HP MSA2012fc-1 Src+Dest 50:00:1f:e1:50:0a:e1:49, 82-02-00...
  • Page 99 6–Command Line Interface migration add Group 0 Please select a Group that this Job should belong to 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. The following example shows the migration add command used for configuring an online data migration job: iSR6200 <1>...
  • Page 100 6–Command Line Interface migration add 20.00 20.00 5.00 5.00 MAPPED Please select a LUN as a Source Lun ('q' to quit): Index WWPN, PortId/ iScsiName, Ip Add Symbolic Name Target Type ----- --------------------------------- -------------------- ------------- 50:00:1f:e1:50:0a:37:18, 8c-04-00 HP HSV210-0 Src+Dest 20:78:00:c0:ff:d5:9a:05, 8c-08-ef HP MSA2012fc-1 Src+Dest...
  • Page 101 6–Command Line Interface migration add ----- ----------- ---------- Group 0 Please select a Group that this Job should belong to 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. To schedule an individual data migration job in the CLI: Log in to the iSR6200 as guest and enter the password.
  • Page 102 6–Command Line Interface migration add Enter an I/O size between 32K and 1MB to optimize migration performance based on the storage array under consideration. (Optional) Enter a job name (maximum of 64 characters) to identify the job. Select one of the available migration groups. Select a Migration Start Time: 1=Now, 2=Delayed, 3=JobSerialScheduling, or 4=ConfigureOnly.
  • Page 103 6–Command Line Interface migration add VPGROUP_4 Please select a VPGroup for Source Lun ('q' to quit): 4 LUN Vendor LUN Size( GB) Attributes --- ------ -------------- ---------- 5.00 5.00 5.00 5.00 5.00 Please select a LUN as a Source Lun ('q' to quit): 1 Index WWPN, PortId Symbolic Name Target Type...
  • Page 104 6–Command Line Interface migration add Please select a LUN as a Destination Lun('q' to quit): 1 I/O Size (0=32KB, 1=64KB, 2=128KB, 3=512KB, 4=1MB) [64KB ] Please Enter a Job Description (Max = 64 characters) default name [ DGC RAID-2:VPG4:001 to HP HSV210-3:VPG1:001 ] Index Group Owner Group Name ----- ----------- ---------- Group 0...
  • Page 105: 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 106: 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 107: 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 108: 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 109: 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 110: 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 111: 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 112: 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 113: 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 114: 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 115: 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 116: 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 117: 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 118 6–Command Line Interface 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. NOTE: The DM CLI allows you to change the Bandwidth for Migration setting only if the Target Type is either Source or Src+Dest Target.
  • Page 119 6–Command Line Interface set array 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: (see “set array” on page 6-43) set array At the prompt, Do you want to apply array license (yes/no),...
  • Page 120: 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 121: 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 122: 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 123: 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 124: 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 125 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 126: 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 127: 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 128 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 129: 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 130: 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 131: 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 132: 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 133: Show Iscsi

    <1> #> show iscsi 1 iSCSI Port Information ------------------------ iSCSI Port Port Status Enabled Port Mode iSCSI Link Status iSCSI Name iqn.2004-08.com.qlogic:isr6200.0834e00029.b1 Firmware Revision 3.00.01.57 Current Port Speed Unknown Programmed Port Speed Auto MTU Size Normal Window Size 65536...
  • Page 134: 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 135: 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, execute the show luns command instead.
  • Page 136 6–Command Line Interface show luninfo --------------------- EUI Based WWULN 46:30:31:49:43:74:62:00:0a:98:00:68:70:54:51:61 T10 Based WWULN NETAPP LUN hpTQaF01ICtb LUN Path Information -------------------- Controller Id WWPN,PortId / IQN,IP Path Status ------------- --------------------------------- ----------- 50:0a:09:81:85:95:82:2c, 61-0b-00 Current The following example shows the show luninfo command where multiple WWULNs are not present: iSR6200 <1>...
  • Page 137 6–Command Line Interface show luninfo LUN Number VendorId ProductId RAID 5 ProdRevLevel 0223 Portal Lun Size 6144 MB Lun State Online LUN Path Information -------------------- Controller Id WWPN,PortId / IQN,IP Path Status ------------- --------------------------------- ----------- 50:06:01:68:4b:a0:35:f6, 61-04-00 Current ISR654608-00 B 6-63...
  • Page 138: 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 139 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 ISR654608-00 B...
  • Page 140: 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 141 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 142: 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 143: 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 144 6–Command Line Interface show migration The following example shows the show migration command for an online data migration job: iSR6200 <2> #> show migration Owner Type Status Job Description ----- ---- ----------------------- ----------------------------- Online Running DGC RAID-1:VPG1:008 to HP MSA.. Please select a Migration Job Id from the list above ('q' to quit): Migration Information ---------------------...
  • Page 145: 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 Tue Sep 8 15:28:00 2010 Seq id: 640 : Job Type: Migration : miguser :COMPLETED : JobId 1(Offline) of group Group 0 with priority 0 from Target HP HSV200-0 Lun...
  • Page 146 6–Command Line Interface show migration_logs To view the data migration job log in the CLI: Open a miguser session using the following command: miguser start -p migration To view all logs related to all migration jobs, enter the following command: show migration_logs To view only a limited number of log entries, specify a value;...
  • Page 147 6–Command Line Interface show migration_logs 60:06:01:60:70:32:22:00:c6:02:f7:88:09:22:df:11(4) to Target DGC RAID-3 Lun 60:06:01:60:70:32:22:00:c7:02:f7:88:09:22:df:11(5) with migration size 6.00 GB The following example shows how to view the data migration log in the CLI: iSR6200 <1> #> show migration_logs 5 Thu Sep 10 13:15:49 2010 Seq id: 645 : Job Type: Migration : miguser :COMPLETED : JobId 0(Offline) of group Group 0 with priority 0 from Target HP HSV200-0 Lun...
  • Page 148: 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 149 6–Command Line Interface show migration_luninfo Lun Size 6144 MB Lun State Online LUN Path Information -------------------- Controller Id WWPN, PortId/ IQN, IP Path Status ------------- --------------------------------- ----------- 50:06:01:68:4b:a0:35:f6, 61-04-00 Current The following example shows the show migration_luninfo command output for an array that returns multiple WWULNs: iSR6200 <1>...
  • Page 150: Show Migration_Luninfo

    6–Command Line Interface show migration_luninfo EUI Based WWULN 46:30:31:49:43:74:62:00:0a:98:00:68:70:54:51:61 T10 Based WWULN NETAPP LUN hpTQaF01ICtb LUN Path Information -------------------- Controller Id WWPN, PortId/ IQN, IP Path Status ------------- --------------------------------- ----------- 50:0a:09:81:85:95:82:2c, 61-0b-00 Current 6-76 ISR654608-00 B...
  • Page 151: 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-87.) Authority guest Examples The following example shows the show migration_params command: iSR6200 <1>...
  • Page 152: 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 12288.00...
  • Page 153: 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 154: 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 155 6–Command Line Interface show perf byte ISR654608-00 B 6-81...
  • Page 156: Show Presented_Targets

    WWNN 20:04:00:c0:dd:13:17:3e WWPN 21:04:00:c0:dd:13:17:3e Port ID 64-0b-01 Port Type <MAPS TO> WWNN 50:06:01:60:cb:a0:35:de WWPN 50:06:01:69:4b:a0:35:de VPGroup iSCSI Presented Targets ------------------------- Name iqn.2004-08.com.qlogic:isr6200.0834e00029.b2.01.207000c0ffd59a05 Port <MAPS TO> WWNN 20:70:00:c0:ff:d5:9a:05 WWPN 20:70:00:c0:ff:d5:9a:05 VPGroup Name iqn.2004-08.com.qlogic:isr6200.0834e00029.b2.01.500601694ba035de Port <MAPS TO> WWNN 50:06:01:60:cb:a0:35:de WWPN 50:06:01:69:4b:a0:35:de VPGroup Name iqn.2004-08.com.qlogic:isr6200.0834e00029.b2.01.217000c0ffd59a05...
  • Page 157 6–Command Line Interface show presented_targets <MAPS TO> WWNN 20:70:00:c0:ff:d5:9a:05 WWPN 21:70:00:c0:ff:d5:9a:05 VPGroup Name iqn.2004-08.com.qlogic:isr6200.0834e00029.b2.01.500601604ba035de Port <MAPS TO> WWNN 50:06:01:60:cb:a0:35:de WWPN 50:06:01:60:4b:a0:35:de VPGroup ISR654608-00 B 6-83...
  • Page 158: 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-84 ISR654608-00 B...
  • Page 159: 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 160: 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 161: 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 162: 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 163 6–Command Line Interface targetmap The following example shows the targetmap rm command: iSR6200 <1> (admin) #> targetmap rm Warning: This command will cause the removal of all mappings and hosts will loose access to disks. Index State VpGroup Port (WWNN,WWPN/iSCSI Name) ----- ----- ------...
  • Page 164 6–Command Line Interface targetmap 6-90 ISR654608-00 B...
  • Page 165: Performance And Best Practices

    5-10) instead of simultaneously starting all jobs. The iSR6200 is capable of simultaneously configuring a maximum of 256 jobs on each blade. However, QLogic recommends that you simultaneously run only four jobs. The remaining jobs can be scheduled using Serial Scheduling or Delayed Scheduling.
  • Page 166: Optimal Configuration And Zoning

    Balance the LUNs on the source and destination arrays between the two controller ports. NOTE: QLogic recommends that you do not simultaneously run more than four data migration jobs. Figure 7-1 shows a topology that provides maximum performance.
  • Page 167: Best Practices

    To maximize performance, zone each iSR6200 Fibre Channel port with one or two ports from one of the array controllers. To optimize performance, QLogic recommends that LUNs under migration are balanced across two controllers of a storage array. ISR654608-00 B...
  • Page 168: Choosing The Right Dms Options

    7–Performance and Best Practices Best Practices Choosing the Right DMS Options Follow these guidelines when choosing DMS options: Use the Configure Only option to configure migration jobs while applications are still online. Start the migration jobs as soon as the server offline notification is received from the system administrator.
  • Page 169 Arrays stored in persistence consume resources even if the array is offline and no longer needed. After the migration is complete, QLogic recommends that you remove the arrays. If the array-based license was used and the array will not be used in the next project, remove the license for this array.
  • Page 170 7–Performance and Best Practices Best Practices ISR654608-00 B...
  • Page 171: Restrictions

    Restrictions This chapter details the restrictions that apply to DMS for reconfiguring LUNs on a storage array and provides the steps for removing an array after completing data migration jobs. 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 migration job or masked to an initiator.
  • Page 172 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 173: Configuring The Data Path Through Isr6200 For Online Data Migration

    Linux Enterprise Server (SLES) 10 and 11 HP-UX 11.23 and 11.31 ® Solaris 10 SPARC NOTE: QLogic provides VMWare-specific instructions in a separate applications note that describes how to configure the data path through the iSR6200 for online data migration in a VMWare environment. ISR654608-00 B...
  • Page 174: Windows Multipath Configuration

    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 Multipath installation 1. In the Windows Device Manager, check the Disk drives and ver- verification ify that the multipath disk is present.
  • Page 175: A-2 Configuring Array-Specific Multipathing On Windows

    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 Multipath installation...
  • Page 176: 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 Multipath installation Issue the multipath -ll command and verify that multiple verification paths exist for the multipath device mapper disk.
  • Page 177: A-4 Configuring Emc Powerpath On Linux

    A–Configuring the Data Path Through iSR6200 for Online Data Migration Linux Multipath Configuration Table A-4. Configuring EMC PowerPath on Linux Linux: RHEL 4 and 5, SLES 10 and 11 Multipathing software EMC PowerPath Multipath installation Issue the powermt display dev=all command and verify the verification PowerPath multipath disk and available paths.
  • Page 178: A-5 Configuring Hitachi Dynamic Link Manager On Linux

    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) Multipath installation To check the multipath status of the disks, issue the dlnkmgr verification view -path command.
  • Page 179: 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-6. Configuring HP PVLinks on HP-UX HP-UX 11.23 Multipathing software HP PVLinks (physical volume links) Multipath installation Verify that the volume group created has multiple physical volumes verification (PVs).
  • Page 180: A-7 Configuring Emc Powerpath On Hp-Ux

    A–Configuring the Data Path Through iSR6200 for Online Data Migration HP-UX Multipath Configuration Table A-6. 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 command: example, Port B) ioscan...
  • Page 181: A-8 Configuring Native Multipathing On Hp-Ux

    A–Configuring the Data Path Through iSR6200 for Online Data Migration HP-UX Multipath Configuration Table A-8. Configuring Native Multipathing on HP-UX HP-UX 11.31 Multipathing software Native Multipathing Multipath installation Verify that more than one path exists by issuing the scsimgr verification lun_map command.
  • Page 182: Solaris Multipath Configuration

    A–Configuring the Data Path Through iSR6200 for Online Data Migration Solaris Multipath Configuration Solaris Multipath Configuration Table A-9. Configuring Native Multipathing on Solaris SPARC Solaris 10 SPARC Multipathing software Native Multipathing Multipath installation 1. To verify the multipaths for the LUN, issue the mpathadm list verification lun command.
  • Page 183 A–Configuring the Data Path Through iSR6200 for Online Data Migration Solaris Multipath Configuration Table A-9. Configuring Native Multipathing on Solaris SPARC (Continued) Removing second direct path 1. Zone out the second direct path from the Fibre Channel switch. from controller port (for exam- 2.
  • Page 184 A–Configuring the Data Path Through iSR6200 for Online Data Migration Solaris Multipath Configuration A-12 ISR654608-00 B...
  • Page 185: 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 186: Snmp Trap Configuration

    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 187: 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 188 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 189 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 190 B–Simple Network Management Protocol Notifications ISR654608-00 B...
  • Page 191: 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 192 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 193 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 194 C–Troubleshooting ISR654608-00 B...
  • Page 195 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 196 Data Migration Service for iSR6200 User’s Guide FCoE iSCSI Fibre Channel over Ethernet. A new Internet small computer system interface. technology defined by the T11 standards Transmits native SCSI over the TCP/IP body that allows traditional Fibre Channel stack. In a system supporting iSCSI, a storage networking traffic to travel over an user or software application issues a Ethernet link by encapsulating Fibre...
  • Page 197 Data Migration Service for iSR6200 User’s Guide path SCSI A path to a device is a combination of an Small computer system interface. A adapter port instance and a target port as high-speed interface used to connect distinct from internal paths in the fabric devices, such as hard drives, CD drives, network.
  • Page 198 Data Migration Service for iSR6200 User’s Guide A target is a device that responds to a zoning requested by an initiator (the host system). Configuring a set of Fibre Channel device Peripherals are targets, but for some ports to communicate across the fabric. commands (for example, a SCSI COPY Through switches, traffic within a zone can command), the peripheral may act as an...
  • Page 199 Index arrays (continued) license, removing information from offline acknowledging data migration job in CLI 6-22 licensed ports, removing data migration job in GUI 5-25 LUN information, showing 6-74 LUN compare job in CLI offline, removing 5-26 acronyms and terms Glossary-1 properties, feature details activating license key in CLI 6-47...
  • Page 200 Data Migration Service for iSR6200 User’s Guide bandwidth (continued) commands (continued) definition of Glossary-1 migration resume 6-32 migration, for 6-43 migration rm 6-33 optimizing through scheduling options migration rm_peer 6-34 optimizing through serial scheduling migration start 6-35 setting, troubleshooting migration stop 6-36 batch mode, scheduling multiple data migration_group add...
  • Page 201 Data Migration Service for iSR6200 User’s Guide community data migration job groups read, setting SNMP properties creating in CLI 6-37 trap, setting SNMP properties creating in GUI 5-10 compare_luns acknowledge command editing name in CLI 6-38 compare_luns add command feature details compare_luns pause command 6-12 name, selecting in CLI...
  • Page 202 Data Migration Service for iSR6200 User’s Guide data migration jobs (continued) displaying, See viewing start type states definition of Glossary-1 status, viewing in CLI 6-69 introduction to xv, status, viewing in GUI 5-17 options, guidelines for choosing stopping in CLI 6-36 DMS notification object types stopping in GUI...
  • Page 203 Data Migration Service for iSR6200 User’s Guide FCoE history, revision definition of Glossary-2 host multipathing software, configuring ports, targets on 6-88 feature details array properties data migration job groups data migration jobs definition of Glossary-2 job scheduling size for migration job, setting in CLI 6-28 logs immediate schedule...
  • Page 204 Data Migration Service for iSR6200 User’s Guide lunmask command 6-20 LUNs job groups, See data migration job groups definition of Glossary-2 job ID, DMS notification detailed information, viewing 6-64 jobs, See data migration jobs ID, restriction on changing information, showing 6-74 mapping target to initiator 6-20...
  • Page 205 5-26 offline DMS, feature details online DMS, feature details OS type, changing initiator’s 6-17 QLogic technical support overview qsrBladeSlot object qsrDMNotification object, definition user guide qsrEventSeverity object qsrEventTimeStamp object ISR654608-00 B...
  • Page 206 Data Migration Service for iSR6200 User’s Guide qsrJobCreator object resuming qsrJobErrorCode object compare LUN job in CLI 6-13 qsrJobId object data migration job in CLI 6-32 qsrJobOpCode objects data migration job in GUI 5-20 qsrJobOperation object revision history, of this guide qsrJobOwner object router configuration, restoring factory defaults 6-41...
  • Page 207 Data Migration Service for iSR6200 User’s Guide set array command 6-43 SNMP set fc command 6-46 definition of Glossary-3 set features command 6-47 notifications set system command 6-48 object types B-3–B-5 set vpgroups command 6-49 parameters, configuring setup trap configuration hardware software end user license agreements xviii...
  • Page 208 CLI 6-53 troubleshooting serial scheduled job start time 6-77 problems and solutions virtual port group information, showing 6-86 QLogic knowledge database VP groups typical steps, data migration attributes 6-9, 6-10 enabling/disabling 6-49 information, showing 6-86 naming...
  • Page 209 Data Migration Service for iSR6200 User’s Guide what’s in this guide wizards data migration 5-10 verify migration jobs 5-23 world wide node name, See WWNN world wide port name, See WWPN world wide unique LUN name, See WWULN WWNN definition of Glossary-4 viewing for array 6-78...
  • Page 210 Information supplied by QLogic Corporation is believed to be accurate and reliable. QLogic Corporation assumes no responsibility for any errors in this manual. QLogic Corporation reserves the right, without notice, to make changes in product design or specifications.

Table of Contents