Qlogic iSR6200, StorageWorks MPX200 User manual

  • Hello! I am an AI chatbot trained to assist you with the Qlogic iSR6200 User manual. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
ISR654608-00 C
Data Migration Service
for iSR6200
Users Guide
ii ISR654608-00 C
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. 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. QLogic Corporation assumes no responsibility for any errors that may appear in this document.
Document Revision History
Revision A, February 4, 2010
Revision B, June 15, 2010
Revision C, February 16, 2011
Changes Sections Affected
Updated the technical support information in the
preface per the latest QLogic template.
“Technical Support” on page xviii
Added IBM AIX and VMware ESX support for
online data migration to the description of
Appendix A Configuring the Data Path Through
iSR6200 for Online Data Migration.
“What’s in This Guide” on page xv
Added bullets describing new features:
Migration to thin-provisioned storage
Online remote migration
Data scrubbing
Moved the Load Balancing feature description to a
separate bullet.
Chapter 1 Introduction
Updated the fabric configuration diagrams, and
added new figures for remote data migration.
“Supported Topologies” on page 2-1
In Table 2-3, added support for HP 3PAR F-Class
and T-Class, and IBM System Storage DS8000
and XIV.
“Supported Storage Arrays” on page 2-11
Updated the zoning setup description and modified
the note regarding High Availability configurations.
“Software Setup” on page 2-12
Added description of thin-provisioned LUN to the
job attributes for data migration jobs.
“Job Attributes” on page 3-3
Updated the description of online data migration,
including both local and remote.
“Online Data Migration” on page 3-4
In Table 3-1, updated the description of the Failed
job state, removed the obsolete Pending job state,
and added the new Suspended and Synchronizing
job states.
“Job States” on page 3-6
Data Migration Service for iSR6200
User’s Guide
ISR654608-00 C iii
Added VPGs description and examples as a new
data migration object type.
“Virtual Port Groups (VPGs)” on page 3-7
Added presented targets description and example
as a new data migration object type.
“Presented Targets” on page 3-9
Added thin-provisioned storage description as a
new data migration object type.
“Migration to a Thin-Provisioned LUN” on page 3-9
Added data management LUNs (DMLs) descrip-
tion as a new data migration object type.
“Data Management LUN (DML)” on page 3-10
Added online remote data migration description as
a new data migration object type.
“Online Remote Migration” on page 3-11
Added data scrubbing description as a new data
migration object type.
“Data Scrubbing” on page 3-14
Added 50TB to the description of the capacity
license type for data migration.
“Capacity-based Licenses” on page 4-1
Added description of new data scrubbing license
type.
“Types of Data Scrubbing Licenses” on page 4-2
Added new procedure for viewing license informa-
tion for the chassis, as well as for the blade.
“Viewing Data Migration and Scrubbing License
Usage” on page 4-6
Added scrubbing information to the viewing data
migration license section and updated the screen
shot. Added new procedure for saving data migra-
tion information for the blade to a report.
“Viewing Data Migration and Scrubbing License
Usage” on page 4-6
Added new “Configure the Fibre Channel fabric”
step and made other minor modifications to
Table 5-1 Data Migration Process Flow.
“Typical Data Migration Process” on page 5-2
Added new section describing online data migra-
tion for multiple virtual Fibre Channel ports.
“Configuring the Fabric” on page 5-3
Updated the procedure for presenting source and
destination LUNs from Fibre Channel arrays,
including references to the Data Migration Service
for iSR6200 Planning Guide and iSR6200 Intelli-
gent Storage Router Installation Guide.
“LUN Presentation from Fibre Channel Arrays” on
page 5-5
Updated completely the description and procedure
for presenting LUNs.
“Presenting LUNs to the Server for Online Data
Migration” on page 5-7
Changed the section title, added bullet regarding
dedicated controller LUNs to the note, and modi-
fied step 2.
“Mapping Initiators to LUNs” on page 5-11
iv ISR654608-00 C
Data Migration Service for iSR6200
User’s Guide
Updated the procedure for using the data migra-
tion jobs wizard with new options.
“Scheduling an Individual Data Migration Job” on
page 5-15
Updated the procedure and screen shot for work-
ing with data migration jobs.
“Viewing Job Details and Controlling Job Actions”
on page 5-22
Added all new content and procedures for
acknowledging offline and online (local and
remote) data migration jobs.
“Acknowledging a Data Migration Job” on
page 5-30
Updated the description for removing an offline
array.
“Removing an Offline Array” on page 5-33
Added new procedures for creating and removing
DMLs in the GUI.
“Creating and Removing a Data Management
LUN” on page 5-33
Added procedure for the new data scrubbing LUN
wizard.
“Using the Scrubbing LUN Wizard” on page 5-36
Added procedure for the new data migration report
generation.
“Generating a Data Migration Report” on
page 5-38
Added miscellaneous new CLI commands. “compare_luns rm_peer” on page 6-15
“migration_report” on page 6-39
“rescan devices” on page 6-48
“set event_notification” on page 6-64
“show migration_perf” on page 6-96
“show system” on page 6-106
Added new CLI commands for creating, removing,
and viewing attributes of DMLs.
“dml create” on page 6-18
“dml delete” on page 6-19
“show dml” on page 6-20
Added new CLI commands for the data and LUN
scrubbing feature.
“scrub_lun add” on page 6-51
“scrub_lun acknowledge” on page 6-54
“scrub_lun stop” on page 6-60
“scrub_lun start” on page 6-59
“scrub_lun pause” on page 6-55
“scrub_lun resume” on page 6-56
“scrub_lun rm” on page 6-57
“scrub_lun rm_peer” on page 6-58
“show scrub_lun” on page 6-105
Data Migration Service for iSR6200
User’s Guide
ISR654608-00 C v
Updated the command example output for several
CLI commands.
“migration add” on page 6-27
“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” on page 6-87
“show migration_logs” on page 6-90
“show migration_luninfo” on page 6-93
“show migration_usage” on page 6-97
“show presented_targets” on page 6-102
“targetmap” on page 6-110
Added a new section providing guidelines as to
when it is more appropriate to use offline data
migration.
“When to Use Offline Data Migration” on page 7-3
Added a note regarding downgrading the firmware
to an earlier version.
“Removing an Array After Completing Data Migra-
tion Jobs” on page 8-1
Added pre-migration setup details to the multipath
configuration tables. Added support for VMware
ESX 3.5 and ESXi 4.1.
Appendix A Configuring the Data Path Through
iSR6200 for Online Data Migration
Added new sections to Appendix A for IBM AIX 5.3
and 6.1, and for VMware ESX 3.5 and ESXi 4.1.
“IBM AIX Multipath Configuration” on page A-7
“VMware Multipath Configuration” on page A-13
Added glossary definitions for new terms F_Port,
FL_Port, and point-to-point.
Glossary
vi ISR654608-00 C
Data Migration Service for iSR6200
User’s Guide
ISR654608-00 C vii
Table of Contents
Preface
Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
What’s in This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
What’s in the Help System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
Related Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Documentation Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
License Agreements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
Technical Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
Training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
Contact Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
Knowledge Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
1 Introduction
2 Getting Started
Supported Configurations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Supported Topologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Direct Attach Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Fabric Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Data Migration Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Supported Fibre Channel Fabrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
Supported Storage Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Hardware and Software Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
Hardware Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
Software Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
High Availability Considerations . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
3 Data Migration Objects
Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Data Migration Job Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Data Migration Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Job Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
viii ISR654608-00 C
Data Migration Service for iSR6200
User’s Guide
Migration Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Offline Data Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Online Data Migration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Job Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Immediate Schedule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Delayed Schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Serial Schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Configure Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Job States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Virtual Port Groups (VPGs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
VPG Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Using VPGs on a Fibre Channel Array . . . . . . . . . . . . . . . . . . . . . . . . 3-8
Presented Targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
Migration to a Thin-Provisioned LUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
Recommended Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Data Management LUN (DML). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Online Remote Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
Method 1: Using a Fat Pipe Between Local and Remote Data
Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
Method 2: Initial Copy at Local Site and Copy Changes on
Remote Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
Data Scrubbing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
Data Scrubbing Job Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
Data Scrubbing Protections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
Data Scrubbing Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
Data Scrubbing Licenses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
4 Data Migration Licenses
Types of Data Migration Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Capacity-based Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Array-based Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Types of Data Scrubbing Licenses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Capacity-based Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Array-based Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Installing a Data Migration License Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Applying an Array-based License to a Specific Array. . . . . . . . . . . . . . . . . . 4-4
Viewing Data Migration and Scrubbing License Usage . . . . . . . . . . . . . . . . 4-6
Data Migration Service for iSR6200
User’s Guide
ISR654608-00 C ix
5 Performing Data Migration
Typical Data Migration Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Configuring the Fabric . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
Presenting LUNs to the iSR6200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
LUN Presentation from Fibre Channel Arrays . . . . . . . . . . . . . . . . . . . 5-5
LUN Presentation from iSCSI Arrays . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
Presenting LUNs to the Server for Online Data Migration . . . . . . . . . . . . . . 5-7
Step 1: Present Source LUNs to the Initiator. . . . . . . . . . . . . . . . . . . . 5-7
Step 2: Create Presented Targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
Step 3: Zone in Presented Targets with Initiator Ports. . . . . . . . . . . . . 5-9
Zoning in Presented Targets: Method 1 . . . . . . . . . . . . . . . . . . . 5-10
Zoning in Presented Targets: Method 2 . . . . . . . . . . . . . . . . . . . 5-10
Mapping Initiators to LUNs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
Setting Array Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12
Creating a Data Migration Job Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
Using the Data Migration Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15
Starting the Data Migration Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15
Scheduling an Individual Data Migration Job . . . . . . . . . . . . . . . . . . . 5-15
Scheduling Data Migration Jobs in Batch Mode . . . . . . . . . . . . . . . . . 5-19
Starting Serial Scheduled Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21
Viewing the Status of Data Migration Jobs. . . . . . . . . . . . . . . . . . . . . . . . . . 5-22
Viewing Job Details and Controlling Job Actions . . . . . . . . . . . . . . . . . . . . . 5-22
Viewing System and Data Migration Job Logs. . . . . . . . . . . . . . . . . . . . . . . 5-25
System Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25
Data Migration Job Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27
Using the Verify Migration Job Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-28
Starting the Verify Migration Job Wizard . . . . . . . . . . . . . . . . . . . . . . . 5-29
Scheduling Verification of Job Options . . . . . . . . . . . . . . . . . . . . . . . . 5-29
Acknowledging a Data Migration Job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-30
Acknowledging Offline Migration Jobs. . . . . . . . . . . . . . . . . . . . . . . . . 5-31
Acknowledging Online, Local Migration Jobs . . . . . . . . . . . . . . . . . . . 5-31
Acknowledging Online, Remote Migration Jobs . . . . . . . . . . . . . . . . . 5-31
Removing an Offline Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-33
Creating and Removing a Data Management LUN . . . . . . . . . . . . . . . . . . . 5-33
Using the Scrubbing LUN Wizard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-36
Generating a Data Migration Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-38
x ISR654608-00 C
Data Migration Service for iSR6200
User’s Guide
6 Command Line Interface
User Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
User Sessions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Admin Session. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Miguser Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
array rm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
array_licensed_port rm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
compare_luns acknowledge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
compare_luns add. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
compare_luns pause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12
compare_luns resume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-13
compare_luns rm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
compare_luns rm_peer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-15
compare_luns start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-16
compare_luns stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-17
dml create . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-18
dml delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-19
show dml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-20
initiator mod. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-21
iscsi discover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-22
iscsi login. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-23
lunmask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-24
migration acknowledge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-26
migration add. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-27
migration pause. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-37
migration resume. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-38
migration_report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-39
migration rm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-40
migration rm_peer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-41
migration start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-42
migration stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-43
migration_group add . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-44
migration_group edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-45
migration_group rm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-46
readjust_priority. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-47
rescan devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-48
reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-49
save capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-50
Data Migration Service for iSR6200
User’s Guide
ISR654608-00 C xi
Commands (continued)
]scrub_lun add. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-51
scrub_lun acknowledge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-54
scrub_lun pause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-55
scrub_lun resume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-56
scrub_lun rm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-57
scrub_lun rm_peer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-58
scrub_lun start. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-59
scrub_lun stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-60
set array. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-61
set event_notification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-64
set fc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-65
set features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-66
set system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-67
set vpgroups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-68
show array. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-69
show compare_luns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-71
show fc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-72
show features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-74
show feature_keys. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-75
show initiators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-76
show initiators_lunmask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-77
show iscsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-78
show logs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-79
show luninfo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-80
show luns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-83
show memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-85
show mgmt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-87
show migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-88
show migration_logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-90
show migration_luninfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-93
show migration_params . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-95
show migration_perf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-96
show migration_usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-97
show perf. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-99
show perf byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-100
show presented_targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-102
show properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-104
show scrub_lun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-105
xii ISR654608-00 C
Data Migration Service for iSR6200
User’s Guide
Commands (continued)
show system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-106
show targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-107
show vpgroups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-108
start_serial_jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-109
targetmap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-110
7 Performance and Best Practices
Performance Factors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Maximizing Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Optimal Configuration and Zoning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
Best Practices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
When to Use Offline Data Migration . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
High Availability and Redundant Configurations . . . . . . . . . . . . . . . . . 7-4
Choosing the Right DMS Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
General Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
8 Restrictions
Reconfiguring LUNs on a Storage Array . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
Removing an Array After Completing Data Migration Jobs . . . . . . . . . . . . . 8-1
A Configuring the Data Path Through iSR6200 for Online
Data Migration
Windows Multipath Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
Linux Multipath Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-4
IBM AIX Multipath Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-7
HP-UX Multipath Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-8
Solaris Multipath Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-11
VMware Multipath Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-13
B Simple Network Management Protocol
SNMP Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
SNMP Trap Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2
Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2
qsrDMNotification Object Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
Data Migration Service Notification Object Types . . . . . . . . . . . . . . . . B-3
C Troubleshooting
Glossary
Index
Data Migration Service for iSR6200
User’s Guide
ISR654608-00 C xiii
List of Figures
Figure Page
2-1 Single- and Dual-Blade Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
2-2 Single- and Dual-Blade High Availability Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
2-3 Migration Between Dissimilar Vendor SANs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2-4 Offline—Two Fibre Channel Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
2-5 Online and Offline—Two Fibre Channel Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
2-6 Online and Offline—Source Array and Destination Array . . . . . . . . . . . . . . . . . . . . 2-6
2-7 Online and Offline—Two Fibre Channel Arrays (iSR6260; Fabric Upgrade) . . . . . . 2-7
2-8 Offline—Fibre Channel and iSCSI Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
2-9 Remote Migration Using FCIP over WAN Links. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
2-10 Remote Migration for iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
4-1 Features Page: License Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4-2 New License Key Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4-3 Add License Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4-4 License Array Dialog Box. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
4-5 Information Page Showing Array is Licensed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
4-6 License Info for the Chassis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
4-7 Data Migration Info for a Blade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
5-1 Information Page: Setting Array Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
5-2 Create Data Migration Job Dialog Box. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16
5-3 Data Migration Jobs Options Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-17
5-4 Serial Data Migration Jobs Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21
5-5 Data Migration Job Page: Job In Progress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-24
5-6 Router Log (System Log) Dialog Box. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-26
5-7 Log Details Dialog Box. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27
5-8 Router Log (Migration Log) Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-28
5-9 Verifying Jobs Options Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-30
5-10 Synchronizing Jobs Group Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-32
5-11 Create Date Management LUN Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-34
5-12 Viewing Data Management LUN Info. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-35
5-13 Create LUN Scrubbing Job Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-36
5-14 Scrubbing Job Options Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-37
5-15 Scrubbing Job Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-38
5-16 Data Migration Info for a Blade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-42
7-1 Topology Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
xiv ISR654608-00 C
Data Migration Service for iSR6200
User’s Guide
List of Tables
Table Page
2-1 Migration Rates for Single and Dual Blade Configurations . . . . . . . . . . . . . . . . . . . 2-2
2-2 Migration Rates for Single Blade Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2-3 Supported Storage Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
3-1 Data Migration Job States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
3-2 Example: Base WWPNs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
3-3 Example: Four WWPNs per VPG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
3-4 Data Migration Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
5-1 Data Migration Process Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
5-2 iSR6200 Fibre Channel Port Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
6-1 CLI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
A-1 Configuring Microsoft MPIO on Windows 2008 . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
A-2 Configuring Array-Specific Multipathing on Windows. . . . . . . . . . . . . . . . . . . . . . . . A-3
A-3 Configuring Native Device Mapper-Multipath on Linux . . . . . . . . . . . . . . . . . . . . . . A-4
A-4 Configuring EMC PowerPath on Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5
A-5 Configuring Hitachi Dynamic Link Manager on Linux . . . . . . . . . . . . . . . . . . . . . . . A-6
A-6 Configuring EMC PowerPath on IBM AIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-7
A-7 Configuring HP PVLinks on HP-UX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-8
A-8 Configuring EMC PowerPath on HP-UX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-9
A-9 Configuring Native Multipathing on HP-UX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-10
A-10 Configuring Native Multipathing on Solaris SPARC . . . . . . . . . . . . . . . . . . . . . . . . . A-11
A-11 Configuring Native Multipathing on VMware ESX/ESXi. . . . . . . . . . . . . . . . . . . . . . A-13
B-1 SNMP Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
B-2 SNMP Trap Configuration Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2
C-1 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
ISR654608-00 C xv
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.
Intended Audience
This guide is intended for end users responsible for administration of data
migration services using the iSR6200 Intelligent Storage Router. It is assumed
that the user has a basic knowledge of managing SANs and SAN storage.
What’s in This Guide
This preface provides a general overview of DMS and the SANsurfer iSCSI/FC
Router Manager utility, and covers the intended audience, related materials,
document conventions, and contact information for technical support.
The remainder of this guide is organized into the following chapters and
appendices:
Chapter 1 Introduction lists the DMS and SANsurfer iSCSI/FC Router
Manager features.
Chapter 2 Getting Started describes the direct attached, fabric, and
multipath configurations, lists the supported fabric and array types, and
describes hardware and software setup.
Chapter 3 Data Migration Objects describes the primary items that compose
DMS.
Chapter 4 Data Migration Licenses describes the two types of migration
licenses and provides instructions for license key installation.
Chapter 5 Performing Data Migration provides information on the data
migration service licensed features that you can view and configure using
SANsurfer iSCSI/FC Router Manager, the graphical user interface (GUI).
Preface
What’s in the Help System
xvi ISR654608-00 C
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.
Chapter 7 Performance and Best Practices describes the factors affecting
DMS performance and offers suggestions for obtaining maximum
performance, provides recommendations for high availability and redundant
configurations, guidelines for choosing DMS options, and a few general
precautions for DMS usage.
Chapter 8 Restrictions details the restrictions that apply to the DMS when
reconfiguring logical unit numbers (LUNs) on a storage array and removing
an array after completing data migration jobs.
Appendix A Configuring the Data Path Through iSR6200 for Online Data
Migration provides the information you need to configure several types of
host multipathing software on Windows
®
, Linux
®
, HP-UX, IBM
®
AIX,
VMware
®
ESX, and Solaris
®
operating systems.
Appendix B Simple Network Management Protocol provides reference
material for the simple network management protocol (SNMP), which you
can use to manage the iSR6200 router using a third-party SNMP
management application.
Appendix C Troubleshooting lists some problems that may occur with DMS
and offers a possible reason or solution for each.
Following the appendices are a glossary of terms and acronyms used, and an
index to help you quickly find the information you need.
What’s in the Help System
Supplementing this users guide is the SANsurfer iSCSI/FC Router Manager help
system, which provides procedural topics for the following:
Managing the Router provides procedures that walk you through some
common system management tasks performed using SANsurfer Router
Manager.
Using the Wizards describes the wizard dialog boxes that walk you through
various router configuration procedures.
Configuring CHAP describes the challenge handshake authentication
protocol (CHAP) and provides the procedures for configuring CHAP using
SANsurfer Router Manager.
Data Migration Service provides much the same information as this guide’s
5 Performing Data Migration chapter.
Preface
Related Materials
ISR654608-00 C xvii
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.
Te x t in blue font indicates a hyperlink (jump) to a figure, table, or section in
this guide, and links to Web sites are shown in underlined blue
. For
example:
Table 1-1 lists the possible data migration job states.
For details, see “Starting Serial Scheduled Jobs” on page 4-23.
For more information, visit www.qlogic.com
.
Te x t in bold font indicates user interface elements such as a menu items,
buttons, check boxes, or column headings. For example:
On the Wizards menu, click License an Array.
In the Migration Schedule Options dialog box, click Schedule
individual job, and then click OK.
Under Scheduling Type, select Serial Schedule Jobs.
Te x t in Courier font indicates a file name, directory path, or command line
text; and text in Courier Bold font indicates user input. For example:
Please select a Migration Job Id from the list above: 0
miguser start -p migration
Key names and key strokes are indicated with
UPPERCASE
:
Press
CTRL+P.
Press the
UP ARROW
key.
Preface
License Agreements
xviii ISR654608-00 C
Te x t 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.
In the left pane, click iSR6200:<IP address>.
Screen captures that depict only the portion of the SANsurfer iSCSI/FC
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. QLogic-direct customers may contact
QLogic Technical Support; others will be redirected to their authorized
maintenance provider.
Visit the QLogic support Web site listed in Contact Information for the latest
firmware and software updates.
Training
QLogic offers training for technical professionals for all iSCSI, InfiniBand, and
Fibre Channel products. From the main QLogic Web page at www.qlogic.com
,
click the Support tab at the top, and then click the Education & Training on the
left. The QLogic Global Training Portal offers online courses, certification exams,
and scheduling of in-person training.
Technical Certification courses include installation, maintenance, and
troubleshooting QLogic products. Upon demonstrating knowledge using live
equipment, QLogic awards a certificate identifying the student as a certified
professional. You can reach the training professionals at QLogic by e-mail at
.
Preface
Technical Support
ISR654608-00 C xix
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
.
Knowledge Database
The QLogic knowledge database is an extensive collection of QLogic product
information that you can search for specific solutions. We are constantly adding to
the collection of information in our database to provide answers to your most
urgent questions. Access the database from the QLogic Support Center:
http://support.qlogic.com
.
Support Headquarters
QLogic Corporation
4601 Dean Lakes Blvd.
Shakopee, MN 55379 USA
QLogic Web Site
www.qlogic.com
Technical Support Web Site
http://support.qlogic.com
Technical Support E-mail
Technical Training E-mail
Preface
Technical Support
xx ISR654608-00 C
/