HP StorageWorks MPX200 Solution Manual

HP StorageWorks MPX200 Solution Manual

Hp storageworks mpx200 multifunction router data migration solution guide (5697-0701, october 2010)
Hide thumbs Also See for StorageWorks MPX200:
Table of Contents

Advertisement

Quick Links

HP StorageWorks
MPX200 Multifunction Router Data Migration
Solution Guide
This guide describes how to effectively use the MPX200 Multifunction Router Data Migration Service. This
document is intended for system administrators with knowledge of HP StorageWorks EVA4x00/6x00/8x00
storage systems, configuring LUNs using HP Command View EVA, HP Fibre Channel SANs, Ethernet, TCP/IP
networking, and iSCSI.
Part Number: 5697-0701
Second edition: October 2010

Advertisement

Table of Contents
loading

Summary of Contents for HP StorageWorks MPX200

  • Page 1 MPX200 Multifunction Router Data Migration Solution Guide This guide describes how to effectively use the MPX200 Multifunction Router Data Migration Service. This document is intended for system administrators with knowledge of HP StorageWorks EVA4x00/6x00/8x00 storage systems, configuring LUNs using HP Command View EVA, HP Fibre Channel SANs, Ethernet, TCP/IP networking, and iSCSI.
  • Page 2 Legal and notice information © Copyright 2010 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S.
  • Page 3: Table Of Contents

    Installing a data migration license key in the GUI ..............30 Installing a data migration license key in the CLI ..............31 Applying an array-based license to a specific array ............... 32 Applying an array-based license to a specific array in the GUI ..........32 MPX200 Multifunction Router Data Migration...
  • Page 4 Viewing data migration license usage in the CLI ..............35 4 Using DMS for data migration ............37 General steps for data migration ....................37 Presenting LUNs to the HP MPX200 .................... 37 LUN presentation from Fibre Channel arrays ................37 LUN presentation from iSCSI arrays ..................38 Presenting LUNs to the server for online data migration ..............
  • Page 5 ......................135 show migration_logs ......................136 Viewing the data migration job log ................136 show logs ........................138 show luns ........................139 show targets ........................141 show vpgroups ........................ 142 show iscsi ........................143 MPX200 Multifunction Router Data Migration...
  • Page 6 show initiators ......................... 144 show initiators_lunmask ....................145 show presented_targets ..................... 146 targetmap ........................147 target rescan ........................148 6 Performance and best practices ............149 Performance factors ......................... 149 Maximizing performance ......................149 Optimal configuration and zoning .................... 149 Best practices .........................
  • Page 7 Step 4. List and create LUN ID mappings ................182 Step 5. List and create Fibre Channel zoning ............... 182 Assigning LUNs to the MPX200 for data migration ..............183 Assigning LUNs from an MSA2012fc array ................. 183 Assigning LUNs from an MSA1000/1500 array ..............186 Assigning LUNs from an HDS array ..................
  • Page 8 Online and Offline Two Fibre Channel Arrays ............22 Online and Offline Two Fibre Channel Arrays (MPX200) ........... 23 Online and Offline Two Fibre Channel Arrays (MPX200; Fabric Upgrade) ....24 Offline Fibre Channel and iSCSI Arrays ..............24 Features page: License Information ................30 New License Key dialog box ..................
  • Page 9 Changing configuration ..................207 Adding a group ....................208 Naming the group ....................209 Selecting WWN ....................210 Selecting ports ...................... 211 Setting host mode ....................211 Adding a LUN ...................... 212 Setting LUN parameters ..................212 MPX200 Multifunction Router Data Migration...
  • Page 10 Tables Data Migration Job States ..................15 Migration rates for single blade configuration ............. 20 Supported storage arrays ..................25 Component requirements ..................27 CLI commands ......................74 Document conventions ................... 157 Configuring Microsoft MPIO on Windows 2008 ............159 Configuring array-specific multipathing on Windows ..........
  • Page 11: Introduction

    SAN or SAN storage administration can use this service. Features overview The main data migration service features that can be configured on the HP MPX200 router using the HP StorageWorks mpx Manager utility include the following: •...
  • Page 12: Feature Details

    • Licensing: DMS licenses provide capacity (per TB) and array-based licenses. For more information, Chapter Feature details This section describes the offline and online features of the data migration service. Offline data migration. DMS as an offline service allows you to migrate data between both Fibre Channel and iSCSI storage arrays.
  • Page 13: Serial Schedule

    “Payroll.” The data migration jobs are tracked separately within each group. You can schedule the data migration of all LUNs related to one application, followed by other applications. If no group is defined, all jobs are assigned to the default group, Group 0. You cannot delete Group MPX200 Multifunction Router Data Migration...
  • Page 14: Array Properties

    LUN is presented to the DMS running in the HP MPX200 router from that array. If no data LUN is presented to the HP MPX200 router, all array ports are shown in the HP StorageWorks mpx Manager GUI and CLI as target ports.
  • Page 15: Online Data Migration

    Online data migration DMS as an online service allows you to use the HP MPX200 router to migrate data while the application remains online and continues to access the data. Currently, online service supports data migration between Fibre Channel arrays. While performing online data migration, the data path for the source LUNs must be configured through the HP MPX200 router.
  • Page 16: Data Migration Job Cli Commands

    LUNs and arrays, size of the job, total time consumed for the job, and so on. Using the HP MPX200 manager GUI, you can export the migration logs out of the HP MPX200 router. You can open this file with a spreadsheet application such as Microsoft Excel and use it as a data migration task report.
  • Page 17: Users

    Users The HP MPX200 router supports two types of users: • Administrative user (admin): For managing the HP MPX200 router, 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 18 Introduction...
  • Page 19: Getting Started

    Figure 1 shows a typical setup for data migration with a dual-fabric high-availability (HA) configuration with both array controller ports and one port from each MPX200 blade connected to each fabric. This configuration enables the MPX200 to perform load balancing.
  • Page 20: Data Migration Configuration

    Figure 2 Migration between dissimilar vendor SANs Data migration Configuration Figures in this section show the typical configurations used for online and offline data migration using HP MPX200 routers. The following figure legend applies to all data migration figures in this section. Figure Legend HBA<n>...
  • Page 21: Offline Two Fibre Channel Arrays

    Figure Legend Presented target from MPX200 representing source array controller A port PT-SA<n> number (online data migration) Presented target from MPX200 representing source array controller B port PT-SB<n> number (online data migration) Solid lines Physical connections between ports Dashed and dotted lines...
  • Page 22: Online And Offline Two Fibre Channel Arrays

    Figure 4 Online and Offline Two Fibre Channel Arrays Figure 5 illustrates both online and offline data migration between two Fibre Channel storage arrays using MPX200 routers with four Fibre Channel ports per blade (eight total Fibre Channel ports). Getting started...
  • Page 23: Online And Offline Two Fibre Channel Arrays (Mpx200)

    Figure 5 Online and Offline Two Fibre Channel Arrays (MPX200) Figure 6 illustrates both online and offline data migration between two Fibre Channel arrays using MPX200 routers when the Fibre Channel fabric is also upgraded. MPX200 Multifunction Router Data Migration...
  • Page 24: Online And Offline Two Fibre Channel Arrays (Mpx200; Fabric Upgrade)

    Figure 6 Online and Offline Two Fibre Channel Arrays (MPX200; Fabric Upgrade) Figure 7 shows the offline data migration between a Fibre Channel storage array and an iSCSI storage array. Figure 7 Offline Fibre Channel and iSCSI Arrays Getting started...
  • Page 25: Supported Fibre Channel Fabrics

    HP StorageWorks MPX200 Multifunction Router User Guide. To set up the hardware for DMS: To manage the MPX200, the MPX200 must be accessible over the network connection from the machine on which the HP StorageWorks mpx Manager is installed. Set up the MPX200 management port IP address. For details, see the HP StorageWorks MPX200 Multifunction Router User Guide.
  • Page 26: Software Setup

    Software setup for DMS includes configuring switch zoning and LUN presentation: • Zoning: Perform zoning on the Fibre Channel switches such that array controller ports are visible to the MPX200, and the array is able to see MPX200 Fibre Channel ports and can present LUNs to the MPX200. •...
  • Page 27: Installing The Hp Storageworks Mpx Manager

    HP StorageWorks mpx Manager for Windows After downloading the application install HP StorageWorks mpx Manager for Windows. Close all programs currently running Select the hpmpx_n.n.nn_windows_install.exe install program in the folder from which the application was downloaded. MPX200 Multifunction Router Data Migration...
  • Page 28: Hp Storageworks Mpx Manager For Linux

    A chmod may be necessary prior to execution. Follow the installation instructions on the screen and note the installation location. The default directory is /opt/Hewlett-Packard/mpxManager. HP StorageWorks mpx Manager for Mac OS X After downloading the application install HP StorageWorks mpx Manager for Mac OS X.
  • Page 29: Data Migration Licenses

    Every time a data migration job successfully completes, the available capacity is reduced by an amount equivalent to the size of the source LUN being migrated. The MPX200 does not allow you to add migration jobs when the job size exceeds available migration licenses.
  • Page 30: Installing A Data Migration License Key In The Gui

    On the HP StorageWorks mpx Manager screen, select the mpx Manager tab in the left pane. Figure In the left pane, click mpx HP StorageWorks MPX200: <IP address>. In the right pane, select the Features tab. On the Features page under License Information, click Add.
  • Page 31: Installing A Data Migration License Key In The Cli

    The following example shows the set features and show features commands. MPX200 <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 32: Applying An Array-Based License To A Specific Array

    Applying an array-based license to a specific array in the GUI If you have purchased array-based licenses and installed the licenses in the MPX200, follow these steps to license a specific array for data migration. For every array that is licensed, one license is consumed.
  • Page 33: License Array Dialog Box

    11), select the array for which you want to apply the license, and then click OK. Figure 11 License Array dialog box The Information page for the selected array now shows the Array License as Licensed, as shown Figure MPX200 Multifunction Router Data Migration...
  • Page 34: Applying An Array-Based License To A Specific Array In The Cli

    Applying an array-based license to a specific array in the CLI If you have purchased array-based licenses and installed the licenses in the MPX200, follow these steps to license a specific array for data migration. For every array that is licensed, one license is consumed.
  • Page 35: Viewing Data Migration License Usage

    Follow this procedure to view the usage of data migration licenses in the GUI: In the HP mpx Manager left pane, select the Services tab. In the left pane, click mpx MPX200: <IP address> License usage appears on the Data Migration Info page, as shown in...
  • Page 36 To view the status of migration license consumed and available on the current system, enter the following command: show migration_usage The following example shows the show migration_usage command. MPX200 (miguser) #> show migration_usage Migration License Usage ----------------------- Total capacity licensed 10240.00 GB Migration license consumed 1.00 GB...
  • Page 37: Using Dms For Data Migration

    4 Using DMS for data migration This chapter helps you get started using data migration service with the HP MPX200 router and HP StorageWorks mpx Manager. General steps for data migration To perform data migration: Plan for data migration. Zone the Fibre Channel ports from the MPX200 with the Fibre Channel ports of the storage array.
  • Page 38: Lun Presentation From Iscsi Arrays

    On the shortcut menu, click Rescan. NOTE: The HP MPX200 supports a maximum of four VPGs. To expose more than 255 LUNs from any Fibre Channel storage array, you can enable additional VPGs in the HP MPX200 blades. To present up to 1,024 LUNs (4×256) from the same array to the HP MPX200, repeat the preceding steps for each...
  • Page 39: Presenting Luns To The Server For Online Data Migration

    NOTE: Live insertion of the HP MPX200 in the data path for cluster configuration is not currently supported. To present source array LUNs to the server for online DMS: In HP mpx Manager, use the Target Presentation/LUN Mapping Wizard to automatically detect the portal on which the target is discovered and to create a presented target on these portals.
  • Page 40: Mapping Initiators To Luns

    On the shortcut menu, click Rescan. NOTE: The HP MPX200 supports a maximum of four VPGs. To expose more than 255 LUNs from any Fibre Channel storage array, you can enable additional VPGs in the HP MPX200 blades. To present up to 1,024 LUNs (4×256) from the same array to the HP MPX200, repeat the preceding steps for each VPG.
  • Page 41: Setting Array Properties

    Click the storage array that you want to use as the source array. The Information page in the right pane displays all the properties currently set for the selected array. (Optional) In the Symbolic Name box, enter the user-friendly array name. MPX200 Multifunction Router Data Migration...
  • Page 42: Setting The Array Bandwidth

    From the Target Type list, select Source, as shown in Figure Figure 14 Setting array properties: target type To save your changes, click Save. In the Security Check dialog box, enter the administrative password. (The default password is migration.) The mpx Manager displays a message indicating that the array properties have changed. Click OK to close the message box.
  • Page 43: Setting Array Properties In The Cli

    If you select Throttle, enter a value between 1 and 1600 in the User Defined Bandwidth (MB/s) box. (Figure 15 shows an example.) By default, the MPX200 uses all available bandwidth. Figure 15 Setting array bandwidth To save your changes, click Save.
  • Page 44: Creating A Data Migration Job Group

    Follow these steps to create a data migration job group in the mpx Manager GUI: In the left pane, select the Services tab to open the Services page. By default, the MPX200 shows Group 0 created under the Data Migration Jobs item. Right-click Data Migration Jobs, and from the shortcut menu, click Add Group.
  • Page 45: Creating A Data Migration Job Group In The Cli

    Starting the Data Migration Wizard Follow these steps to start the data migration wizard: Start the mpx Manager and connect to the MPX200 by providing the IP address of the MPX200. Start the Data Migration wizard using one of these methods: •...
  • Page 46: Scheduling An Individual Data Migration Job In The Gui

    Select the scheduling mode as follows: In the top section of the Data Migration wizard, click Options. In the Migration Schedule Options dialog box, select either Schedule in batch mode or Schedule individual job, as shown in Figure Click OK. Figure 16 Migration Schedule Options: individual job Depending on your selection in the preceding step, continue with either Scheduling an individual...
  • Page 47: Create Data Migration Job: Individual Job

    Src+Dest, you can drop the LUN from that array onto either a Source LUN or Destination LUN in the left pane. If you attempt to drop a Source LUN from the right pane onto a Destination LUN of a smaller size in the left pane, an error message appears. MPX200 Multifunction Router Data Migration...
  • Page 48: Scheduling An Individual Data Migration Job In The Cli

    Manager instead, see “Scheduling an individual data migration job in the CLI” on page 48.) Log in to the MPX200 as guest and enter the password. Open a miguser session using the following command (the default password for misguser is migration):...
  • Page 49 The CLI lists the destination arrays that you have previously defined, and prompts you to select one. From the selected destination array, the CLI lists the LUNs that have been exposed to the MPX200 for migration, and prompts you to select one LUN.
  • Page 50 Please select a VPGroup for Source Lun ('q' to quit): 4 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 51: Scheduling Data Migration Jobs In Batch Mode

    DMS allows a maximum of 255 jobs to run simultaneously at any specific time per source array. To optimize MPX200 performance, HP recommends that you run simultaneously no more than four jobs on any specified source or destination array.
  • Page 52: Create Data Migration Job: Batch

    Repeat the preceding steps to create migration jobs for all source LUNs to be migrated in a batch, as shown in Figure Figure 20 Create Data Migration Job: batch To save your migration job and assign job attributes, click Schedule or, to abandon your changes, click Close.
  • Page 53: Starting Serial Scheduled Jobs

    Migrating data to an EVA configured for iSCSI The DMS is based upon the ability to assign and present data LUNs to the MPX200 FC ports by creating an EVA DM Fibre Channel host entity for the MPX200 FC ports. Both the source and destination arrays used for migration must have a DM Fibre Channel host entry for LUN presentation to the MPX200.
  • Page 54: Creating A Dms Iscsi Host Entry With Hp Command View Eva

    IQN on the MPX200. By creating a DMS-only iSCSI EVA host entry, LUNs can be assigned to the existing MPX200 FC ports. Once a LUN is presented to the DM iSCSI host entity on the EVA, it is available to the DMS features of the MPX200 and is used only in an MPX200 DM migration job.
  • Page 55: Adding Luns To The Dms Iscsi Host Entry With Hp Command View Eva

    Adding LUNs to the DMS iSCSI host entry with HP Command View EVA This procedure follows the same method of creating and presenting LUNs for any iSCSI initiator connected to the EVA through the MPX200. Step 1. In HP Command View EVA, create a virtual disk: Click the EVA storage system icon to start the iSCSI storage presentation.
  • Page 56: Virtual Disk Creation

    Select a path in Available iSCSI Controller Paths from the Assign an iSCSI Presentation Path pull-down menu. Click Present. IMPORTANT: Each iSCSI MPX host number under Available iSCSI Controller Paths corresponds to a VPGroup WWPN on the MPX200. For example, iSCSI MPX Host 04 maps to VPGroup 4. Using DMS for data migration...
  • Page 57: Viewing The Status Of Data Migration Jobs

    DMS iSCSI host. Figure 24 DMS virtual disk presentation When the steps in this section are completed, the MPX200 is ready to start migrating data to and from this EVA storage array.
  • Page 58: Viewing Data Migration Jobs Status In The Cli

    In the right pane, select the Active Data Migration Jobs tab. The Active Data Migration Jobs page in the right pane shows a summarized view of all active jobs, as shown in Figure Figure 25 Active Data Migration Jobs To see a summarized view of all completed jobs, select the Completed Data Migration Jobs tab in the right pane.
  • Page 59: Rescanning Targets

    To see the configuration details for a specific job, enter the appropriate job ID. The following is an example of the use of the CLI to view the status of data migration jobs: MPX200 <1> (admin) (miguser) #> show migration Migration State Type ( 1=Running 2=Failed 3=Completed 4=All ) : 4...
  • Page 60: Viewing Job Details And Controlling Job Actions

    Open a miguser session using the following command: miguser start -p config To rescan for target ports, enter the following command: target rescan For example: MPX200 (admin) #> target rescan Scanning Target WWPN 00:00:02:00:00:00:00:00 Target Rescan done Scanning Target WWPN 00:00:01:00:00:00:00:00 Target Rescan done...
  • Page 61: Viewing Migration Job Details

    • Click Start to restart a previously stopped migration job. You can also perform the preceding job control actions from the summary view. To do so, right-click a specific job, and then select the appropriate action on the shortcut menu. MPX200 Multifunction Router Data Migration...
  • Page 62: Viewing Job Details And Controlling Job Actions In The Cli

    Viewing job details and controlling job actions in the CLI You can also perform the preceding job control actions from the summary view. To do so, right-click a specific job, and then click the appropriate action on the shortcut menu. To view data migration job details in the CLI: Open a miguser session using the following command: miguser start -p migration...
  • Page 63: Viewing System And Data Migration Job Logs

    The CLI prompts you to select the appropriate job ID to perform the operation on the selected job. The following are examples of the migration job action commands: MPX200 (miguser) #> migration stop Job Id Type Status LUN ID LUN Size(MB)
  • Page 64: Viewing Logs In The Gui

    Viewing logs in the GUI This section provides procedures for viewing the system log and the data migration job log in the mpx Manager. To view the system log in the GUI: On the mpx Manager main window, click the View Logs button. Using DMS for data migration...
  • Page 65: Mpx Log: System Log

    Microsoft Excel. • Click Print to send the contents of the log to a printer. To view the data migration job log in the GUI: On the mpx Manager main window, click the View Logs button. MPX200 Multifunction Router Data Migration...
  • Page 66: Mpx Log: Migration Log

    In the Log Type dialog box, click Data Migration Logs. Figure 28 shows an example of the mpx Log: Migration Log dialog box. Figure 28 mpx Log: Migration Log The migration job log contains the following columns of information: • SeqID: Sequential ID of log entries. •...
  • Page 67: Viewing Logs In The Cli

    To view only a limited number of log entries, specify a value, for example: show logs 10 The following example shows how to view the system log in the CLI: MPX200 <1> (admin) (miguser) #> show logs 10 10/09/2009 11:11:04 BridgeApp 3 QLFC_Login: Port Name 500601604ba035de...
  • Page 68: Using The Verify Migration Job Wizard

    Starting the Verify Migration Job wizard To start the Verify Migration Job wizard: Start the HP mpx Manager and connect to the MPX200 by providing the IP address of the MPX200. Start the Verify Migration Job wizard using one of these methods: •...
  • Page 69: Scheduling Verification Of Job Options

    In the Verify Migration Jobs wizard (Figure 29), click Options. Figure 29 Verify Migration Job wizard In the Verify Schedule Options dialog box, select the Scheduling Mode: either batch mode or individual job, and then click OK. Click Schedule. MPX200 Multifunction Router Data Migration...
  • Page 70: Acknowledging A Data Migration Job

    In the Verifying Jobs Options dialog box (Figure 30), 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 71: Removing An Offline Array

    To remove an offline array: In the left pane of the mpx Manager, select the Services tab. Under FC Arrays, right-click the name of the offline array you want to remove. From the shortcut menu, click Remove Offline Array. MPX200 Multifunction Router Data Migration...
  • Page 72 Using DMS for data migration...
  • Page 73: Command Line Interface

    User accounts User accounts include the guest account, which is the default user account used to log in to the MPX200 Telnet session. The guest session has a view-only type of access. The default password for this account is password.
  • Page 74: Commands

    MPX200 (miguser) #> miguser stop MPX200 #> Commands Table 5 lists by type the DMS commands used in the CLI, and provides a cross-reference to the details for each one. Table 5 CLI commands Command type Commands Array commands “show array”...
  • Page 75 122 Target commands “show targets” on page 141 “targetmap” on page 147 “target rescan” on page 148 “show presented_targets” on page 146 VP group commands “show vpgroups” on page 142 “set VPGroups” on page 116 MPX200 Multifunction Router Data Migration...
  • Page 76: Array Rm

    Session: miguser Example: MPX200 <2> (miguser) #> array rm 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. If you wish to terminate this process before reaching the end of the list press 'q' or 'Q' and the ENTER key to do so.
  • Page 77: Array_Licensed_Port Rm

    Session: miguser Example: MPX200 <1> (miguser) #> array_licensed_port rm 01. Symbolic name = DGC RAID-1 No of ports registered = 2 WWNN, WWPN 50:06:01:60:cb:a0:35:de, 50:06:01:60:4b:a0:35:de WWNN, WWPN 50:06:01:60:cb:a0:35:de, 50:06:01:68:4b:a0:35:de 02.
  • Page 78: Compare_Luns Add

    (higher priority value) a specific job in the serial schedule queue. Session: miguser Example: MPX200 <2> (admin) (miguser) #> compare_luns add 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 79 Group 0 Please select a Group that this Job should belong to [0] 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. MPX200 Multifunction Router Data Migration...
  • Page 80: Compare_Luns Rm

    Deletes a LUN compare job. Session: miguser Example: MPX200 <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): 0 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 81: Compare_Luns Stop

    Stops running a LUN compare job. Use this command if you need to restart the compare process due to some technical or business need. Use this command also on already-configured scheduled jobs to change the scheduling time. Session: miguser Example: MPX200 <1> (miguser) #> compare_luns stop Type Status Job Description ----...
  • Page 82: Compare_Luns Start

    Restarts a stopped LUN compare job. The compare process restarts from the first block. Session: miguser Example: MPX200 <1> (miguser) #> compare_luns start Type Status Job Description ---- ------------------------ ------------------------------------ Offline Stopped HP HSV200-0:0001 to DGC RAID-1:0000 Please select a Job Id from the list above ('q' to quit): 0 Start Time for JobId 0:(1=Now, 2=Delayed, 3=JobSerialScheduling) [Now ] 2 Please specify a Date &...
  • Page 83: Compare_Luns Pause

    Interrupts a LUN compare job. This command freezes the compare process. You can later resume the job from the block where the compare was paused. Session: miguser Example: MPX200 <1> (miguser) #> compare_luns pause Type Status Job Description ----...
  • Page 84: Compare_Luns Resume

    Resumes a paused LUN compare job. The job resumes from the block where the compare was paused. Session: miguser Example: MPX200 <1> (miguser) #> compare_luns resume Type Status Job Description ---- ------------------------ ------------------------------------ Offline Verify Paused HP HSV200-0:0001 to DGC RAID-1:0000 Please select a Job Id from the list above ('q' to quit): 0 All attribute values for that have been changed will now be saved.
  • Page 85: Compare_Luns Acknowledge

    Acknowledges a LUN compare job. After you run this command, the LUN compare job is permanently deleted from the database. Session: miguser Example: MPX200 <1> (miguser) #> compare_luns acknowledge Job Type Status Job Description --- ---- ------------------------ ------------------------------------...
  • Page 86: Migration_Group Add

    The data migration group name must be a minimum of 4 and a maximum of 128 alphanumeric characters. You can create a maximum of eight job groups in addition to the default job group. Log in to the HP MPX200 router as guest and enter the password. Open a miguser session using the following command: miguser start -p migration (The default password for miguser is migration.)
  • Page 87: Migration_Group Rm

    Deletes or removes an existing data migration group that is not used 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 MPX200 can classify data migration jobs. Session: miguser Example: MPX200 (miguser) #>...
  • Page 88: 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. Session: miguser Example: MPX200 (miguser) #> migration_group edit Index Group Name ----- ---------- Group 0...
  • Page 89: Migration Add

    Example 1: The following example shows the migration add command used to configure an offline data migration job: MPX200 <1> (admin) (miguser) #> migration add 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 90 Example 2: The following example shows the migration add command used to configure an online data migration job: MPX200 <1> (admin) (miguser) #> migration add 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 91 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 [ HP HSV210-0:VPG1:007 to HP MSA2012fc-1:VPG1:001 ] Index Group Owner Group Name MPX200 Multifunction Router Data Migration...
  • Page 92: Scheduling An Individual Data Migration Job

    When prompted, select a VP Group for the Source LUN. From the selected source array, the CLI lists the LUNs that have been exposed to the HP MPX200 router for migration, and prompts you to select one LUN.
  • Page 93 The CLI informs you if the migration job is created successfully, and saves any changes you have made. The HP MPX200 router then schedules a migration job based on your inputs. The following example shows scheduling an individual online data migration job in the CLI: MPX200 <1>...
  • Page 94 Please select a LUN as a Source Lun ('q' to quit): 1 Index WWPN, PortId Symbolic Name Target Type ----- --------------------------------- -------------------- ------------ 20:78:00:c0:ff:d5:9a:05, 00-00-00 HP MSA2012fc-0 Src+Dest 50:00:1f:e1:50:0a:e1:49, 82-07-00 HP HSV200-1 Src+Dest 50:06:01:60:4b:a0:35:de, 82-03-00 DGC RAID-2 Src+Dest 50:00:1f:e1:50:0a:37:18, 00-00-00 HP HSV210-3 Src+Dest Please select a Destination Target from the list above ('q' to quit): 3 Index (VpGroup Name)
  • Page 95: Migration Rm

    Deletes a data migration job. Session: miguser Example: MPX200 <1> (miguser) #> migration rm Type Status Job Description ---- ----------------------- ------------------------------------ Offline Running ( 5%) DGC RAID-2:VPG4:001 to HP HSV210-3 Please select a Job Id from the list above ('q' to quit): 0 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 96: Migration Stop

    Stops running the data migration job. Use this command if you want to restart the migration process later due to some technical or business need. You can also use it on already-scheduled jobs to change the scheduling time. Session: miguser Example 1: MPX200 <1> (miguser) #> migration stop Type Status Job Description ----...
  • Page 97: Migration Start

    Restarts a previously stopped migration job. The migration process starts over from the first block. Session: miguser Example: MPX200 <1> (miguser) #> migration start Type Status Job Description ---- ------------------------ ------------------------------------ Offline Stopped HP HSV200-0:LUN1 to DGC RAID-1:LUN0...
  • Page 98: 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. Session: miguser Example: MPX200 <1> (admin)(miguser) #> migration pause Type Status Job Description ----...
  • Page 99: Migration Resume

    Resumes a paused data migration job. The job is resumed from the block where the data migration was paused. Session: miguser Example: MPX200 <1> (admin)(miguser) #> migration resume Type Status Job Description ---- ------------------------ ------------------------------------ Offline Paused ( 80%)
  • Page 100: Migration Acknowledge

    Acknowledges a completed data migration job. After running this command, the migration job is permanently deleted from the database. Session: miguser Example 1: The following example shows the migration acknowledge command for an offline data migration job: MPX200 (miguser) #> migration acknowledge Type Status Job Description ----...
  • Page 101: Migration Rm_Peer

    Session: miguser Example 1: The following example shows the migration rm_peer command when the peer blade is down: MPX200 (miguser) #> migration rm_peer Type Status Job Description ----...
  • Page 102: Initiator Mod

    Modifies the OS type of a discovered initiator. Session: admin Example: MPX200 <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): 1 A list of attributes with formatting and current values will follow.
  • Page 103: Iscsi Discover

    Discovers the iSCSI target through the router iSCSI port. Session: admin Example: MPX200 <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 104: Iscsi Login

    Session: admin Example: MPX200 <1> (admin) #> iscsi login 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. If you wish to terminate this process before reaching the end of the list press 'q' or 'Q' and the ENTER key to do so.
  • Page 105: Lunmask

    Keywords: • maps a LUN to an initiator • removes the mapping of a LUN from an initiator Example 1: The following example shows the lunmask add command: MPX200 <1> (admin) #> lunmask add Index Type Mapped (WWNN,WWPN/iSCSI Name) -----...
  • Page 106 ----- ---- ------ ---------------------- 20:00:00:1b:32:0a:61:80,21:00:00:1b:32:0a:61:80 Please select an Initiator from the list above ('q' to quit): 0 Index (WWNN,WWPN/iSCSI Name) ----- ---------------------- 50:0a:09:80:85:95:82:2c,50:0a:09:81:85:95:82:2c 20:00:00:14:c3:3d:cf:88,21:00:00:14:c3:3d:cf:88 20:00:00:14:c3:3d:d3:25,21:00:00:14:c3:3d:d3:25 50:06:01:60:cb:a0:35:f6,50:06:01:68:4b:a0:35:f6 50:06:01:60:cb:a0:35:f6,50:06:01:60:4b:a0:35:f6 Please select a Target from the list above ('q' to quit): 0 Index (LUN/VpGroup) ----- -------------...
  • Page 107: Readjust_Priority

    256 by the value of the priority of the currently running serial job, and makes room to configure more serial jobs. Session: miguser Example: MPX200 <1> (miguser) #> readjust_priority Are you sure you want to adjust the priorities of serially scheduled jobs that haven't started (y/n): y Priorities have been successfully re-adjusted.
  • Page 108: Reset

    Example 1: The following example shows the reset factory command: MPX200 <1> (admin) #> reset factory Are you sure you want to restore to factory default settings (y/n): y Please reboot the System for the settings to take affect.
  • Page 109: Save Capture

    Captures the system log that you can use to detect and troubleshoot problems when the MPX200 is exhibiting erroneous behavior. This command generates a System_Capture.tar.gz file that provides a detailed analysis. Session: admin Example: MPX200 <1> (admin) #> save capture Debug capture completed.
  • Page 110: Set System

    Changes the operational mode of the HP MPX200 router to Data Migration from the default mode of iSCSI Server Connectivity. All 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 HP MPX200 router to reboot.
  • Page 111: Set Features

    Saves and activates the array data migration license key. Session: admin Example: MPX200 <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 112: Set Fc

    Sets the port status and programmed connection status Session: admin Example: MPX200 (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 113: Set Array

    For more information, see “miguser session” on page 73. Log in to the HP MPX200 router as guest and enter the password. Open a miguser session using the following command: miguser start -p migration (The default password for miguser is migration.)
  • Page 114: Applying An Array-Based License To A Specific Array

    Applying an array-based license to a specific array If you have purchased array-based licenses and installed the licenses in the HP MPX200 router, follow these steps to license a specific array for data migration. For every array that is licensed, one license is consumed.
  • Page 115 Target Type (1=SrcTarget, 2=DstTarget, 3=Src+Dest Target) Bandwidth for Migration (0=Array Bandwidth, 1-400 MBps ) Do you want to apply array license (yes/no) ]yes All attribute values for that have been changed will now be saved. MPX200 Multifunction Router Data Migration...
  • Page 116: Set Vpgroups

    VpGroup 1 cannot be disabled; however, you can change its name. Session: admin Example: MPX200 <1> (admin) #> set vpgroups The following wizard will query for attributes before persisting and activating the updated mapping in the system configuration. If you wish to terminate this wizard before reaching the end of the list press 'q' or 'Q' and the ENTER key to do so.
  • Page 117: Start_Serial_Jobs

    This should be ] 121215002009 within the next 30 days. Started serial scheduled [migration | compare ] jobs All attribute values for that have been changed will now be saved MPX200 Multifunction Router Data Migration...
  • Page 118: Show Fc

    Displays the port status and link status of each Fibre Channel port, along with the port name and node name. Session: guest Example: #> show fc MPX200 <1> FC Port Information --------------------- FC Port Port Status Enabled Port Mode...
  • Page 119: Show Migration

    Source Array HP HSV210-3 Source Lun VPG:ID Source Lun WWULN 60:05:08:b4:00:05:4d:94:00:00:f0:00:35:a1:00:00 Source Lun Size 10.00 GB Destination Array HP MSA2012fc-0 Destination Lun VPG:ID Destination Lun WWULN 60:0c:0f:f0:00:d5:9a:cb:4d:00:25:4a:01:00:00:00 Destination Lun Size 10.24 GB Number of DRL Blocks MPX200 Multifunction Router Data Migration...
  • Page 120: Show Array

    Displays the status of array objects identified by the DMS. Session: guest Example: MPX200 <1> #> show array Array Information ----------------- Symbolic Name HP HSV200-0 State Online Vendor ID Product ID HSV200 Target Type Src+Dest WWPN 50:00:1f:e1:50:0a:e1:4c Port ID...
  • Page 121 Array Bandwidth Available Bandwidth Load Balancing Enabled Array License Not Applied MPX200 Multifunction Router Data Migration...
  • Page 122: Show Compare_Luns

    Summarizes the status of verify jobs either with a specific state or all jobs. It also lists the configuration details of the selected job. Session: guest Example: MPX200 <1> (miguser) #> show compare_luns Compare State Type ( 1=Running 2=Failed 3=Completed 4=Serial 5=All ) : 5 Owner Type...
  • Page 123: Show Luninfo

    Displays the status of LUN objects indenified by the DMS. Session: guest NOTE: The show luninfo command displays all the LUNs that are seen by the MPX200 and their size and path information. To view a list of LUNs without the details, run the show luns command instead.
  • Page 124 Example 2: The following example shows the show luninfo command where multiple world wide unique LUN names (WWULNs) are not present: MPX200 <1> #> show luninfo Index (WWNN,WWPN/iSCSI Name) ----- ---------------------- 50:0a:09:80:85:95:82:2c,50:0a:09:81:85:95:82:2c 20:00:00:14:c3:3d:cf:88,21:00:00:14:c3:3d:cf:88 20:00:00:14:c3:3d:d3:25,21:00:00:14:c3:3d:d3:25 50:06:01:60:cb:a0:35:f6,50:06:01:68:4b:a0:35:f6 50:06:01:60:cb:a0:35:f6,50:06:01:60:4b:a0:35:f6 Please select a Target from the list above ('q' to quit): 3...
  • Page 125: Show Migration_Luninfo

    50:06:01:68:4b:a0:35:f6, 61-04-00 Current Example 2: The following example shows the show migration_luninfo command output for an array that returns multiple WWULNs: #> show migration_luninfo MPX200 <1> Index WWPN, PortId/ iScsiName, Ip Add Symbolic Name Target Type MPX200 Multifunction Router Data Migration...
  • Page 126 ----- --------------------------------- -------------------- ------------- 50:0a:09:81:95:95:82:2c, 00-00-00 NETAPP LUN-0 Src+Dest 50:06:01:68:4b:a0:35:f6, 61-04-00 DGC RAID-3 Src+Dest 21:00:00:14:c3:3d:d3:25, 48-00-dc SEAGATE ST336754FC-2 Src+Dest 21:00:00:14:c3:3d:cf:88, 48-00-da SEAGATE ST336754FC-1 Src+Dest Please select a Target from the list above ('q' to quit): 0 Index (LUN/VpGroup) ----- ------------- 0/VPGROUP_1 1/VPGROUP_1 2/VPGROUP_1...
  • Page 127: Show Migration_Params

    See “start_serial_jobs” on page 117.) Session: guest Example: #> show migration_params MPX200 <1> Current Time : Mon Dec 15 08:36:12 2009 Serial Scheduled Start Time : Mon Dec 15 08:37:00 2009 MPX200 Multifunction Router Data Migration...
  • Page 128: Show Mgmt

    Displays management port information, including the IP address, subnet mask, and gateway. Session: guest Example: MPX200 <1> #> show mgmt Management Port Information ----------------------------- IPv4 Interface Enabled IPv4 Mode Static IPv4 IP Address 172.35.14.53 IPv4 Subnet Mask 255.255.254.0 IPv4 Gateway 172.35.14.1...
  • Page 129: Show Memory

    Displays the free and total memory. Session: guest Example 1: MPX200 <1> #> show memory Memory Units Free/Total -------------- ---------- Physical 309MB/1002MB Buffer Pool 9433/10496 Nic Buffer Pool 40960/40960 Process Blocks 14336/14336 Request Blocks 14336/14336 Event Blocks 8182/8192...
  • Page 130: Show Properties

    Displays the CLI properties. Session: guest Example: MPX200 <1> #> show properties CLI Properties ---------------- Inactivity Timer 15 minutes Prompt String MPX200 Command line interface...
  • Page 131: Show Migration_Usage

    Displays the CLI properties. Session: guest Example: MPX200 <1> #> show migration_usage Migration License Usage ----------------------- Total capacity licensed 10240.00 GB Migration license consumed 1.00 GB License consumed by active jobs 10.00 GB Total capacity available 10229.00 GB...
  • Page 132: Show Perf

    Displays the performance (in bytes) of the active job. Session: guest Example 1: MPX200 <1> #> show perf WARNING: Valid data is only displayed for port(s) that are not associated with any configured FCIP routes. Port Bytes/s Bytes/s...
  • Page 133: Show Perf Byte

    Displays the active job performance in bytes. Session: guest Example 1: MPX200 <1> #> show perf byte WARNING: Valid data is only displayed for port(s) that are not associated with any configured FCIP routes. Displaying bytes/sec (total)... (Press any key to stop display)
  • Page 134: Show Features

    Lists available features and shows the current license status of each. Session: guest Example: MPX200 <1> #> show features Feature Information ------------------- FCIP 1Gig Not Licensed DM Capacity Licensed DM Array Licensed Command line interface...
  • Page 135: Show Feature_Keys

    100TB) Chassis Licensed 0851E00035 Date Applied Tue Jan 6 01:28:57 2009 0-LCSM8RY4C4BPX-B69D4ABE-1E1F1C1D1A1B18191617-4FC1534B-5FD1535B-444D415A-444D4 3415CD2540B Chassis Licensed 0851E00035 Date Applied Tue Jan 6 01:47:12 2009 0-LCR89I44H4LME-B69D4555-1E1F1C1D1A1B18191617-4FC1534B-5FD1535B-444D415A-444D4 3415CD2540B Chassis Licensed 0851E00035 Date Applied Tue Jan 6 02:06:52 2009 MPX200 Multifunction Router Data Migration...
  • Page 136: Show Migration_Logs

    Displays the data migration logs and the operation performed on it. Session: guest Example: The following example displays six log entries: MPX200 <1> #> show migration_logs 6 Tue Sep 8 15:28:00 2009 Seq id: 640 : Job Type: Migration : miguser :COMPLETED : JobId 1(Offline) of...
  • Page 137 Example: The following example displays five log entries with an offset of 2: MPX200 <1> #> show migration_logs 5 2 Mon Jan 12 06:42:43 2010 Seq id: 2 : Job Type: Migration (Online) : miguser :ADDED : MigrOwner 1 :...
  • Page 138: Show Logs

    Session: guest Example: The following example shows the show logs command used to display ten log records: #> show logs 10 MPX200 <1> 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)
  • Page 139: Show Luns

    VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 VPGROUP_1 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 MPX200 Multifunction Router Data Migration...
  • Page 140 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 Command line interface...
  • Page 141: 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. Session: guest Example: MPX200 <1> #> show targets Target Information -------------------- WWNN...
  • Page 142: Show Vpgroups

    Fibre Channel port. Every VP group consists of one virtual port from each Fibre Channel port. Because there are four virtual ports per Fibre Channel port, there are four VP groups. Session: guest Example: #> show vpgroups MPX200 <1> VpGroup Information --------------------- Index VpGroup Name VPGROUP_1...
  • Page 143: Show Iscsi

    Displays the iSCSI port settings, including status, name, and IP addresses for a specified port, or for all iSCSI ports known to the router if no port number is specified. Session: guest Example: MPX200 <1> #> show iscsi 1 iSCSI Port Information ------------------------ iSCSI Port...
  • Page 144: Show Initiators

    Displays detailed information for all initiators. Session: guest Example: MPX200 <1> #> 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 Windows WWNN 20:01:00:e0:8b:a8:86:02 WWPN 21:01:00:e0:8b:a8:86:02 Port ID 64-0f-00...
  • Page 145: Show Initiators_Lunmask

    Displays the masked LUNs for each initiator. Session: guest Example: MPX200 <1> #> 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): 1 Target(WWPN)
  • Page 146: Show Presented_Targets

    Displays all presented targets and their router virtual Fibre Channel ports and iSCSI presented targets. Session: guest Example: MPX200 <2> #> show presented_targets Presented Target Information ------------------------------ FC/FCOE 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...
  • Page 147: Targetmap

    Session: admin Syntax: targetmap add | rm Keywords: • adds the target presentation • removes the target presentation Example 1: The following example shows the targetmap add command: MPX200 (admin) #> targetmap add Index (WWNN,WWPN/iSCSI Name) ----- ---------------------- 50:0a:09:80:85:95:82:2c,50:0a:09:81:85:95:82:2c 50:06:01:60:cb:a0:35:f6,50:06:01:60:4b:a0:35:f6 20:00:00:14:c3:3d:ea:e9,21:00:00:14:c3:3d:ea:e9...
  • Page 148: Target Rescan

    LUNs. The router deletes those ports from show targets output (see “show targets” on page 141). Session: admin Example: MPX200 (admin) #> target rescan Scanning Target WWPN 00:00:02:00:00:00:00:00 Target Rescan done Scanning Target WWPN 00:00:01:00:00:00:00:00 Target Rescan done...
  • Page 149: Performance And Best Practices

    Use the Array Bandwidth feature (see “Setting array properties” on page 41) to make sure that the MPX200 is not using all available bandwidth, because bandwidth is needed for other LUNs still servicing applications. • Use Serial Scheduling of migration jobs (see “Using the Data Migration...
  • Page 150: Best Practices

    During online data migration, the host I/Os are routed through the HP MPX200 paths. For HP-UX hosts, ensure that the initiator type is set to HP-UX. In HP MPX200 Manager, in the left pane under the Discovered FC Initiators node, select an initiator, and then in the Information window in the right pane, click HPUX in the OS Type Selection box.
  • Page 151 • Array reconfiguration precautions include the following: • If the LUN presentation from the array to the HP MPX200 router is changed, click the Refresh button to see the changes. • Wait for a few seconds between retries because the HP MPX200 router will be running the discovery process.
  • Page 152 Performance and best practices...
  • Page 153: Restrictions

    LUN is presented to the same LUN ID, or the same LUN is presented to a different LUN ID), click Refresh in the HP MPX200 Manager GUI and verify that the state of the LUN is online. Also, make sure that the correct LUN world wide unique LUN name (WWULN) and path information are shown.
  • Page 154 Restrictions...
  • Page 155: Support And Other Resources

    • iSCSI Related documentation The following sources provide related information: • HP StorageWorks MPX200 Multifunction Router EVA iSCSI Connectivity Quick Start Instructions for Microsoft Windows • HP StorageWorks MPX200 Multifunction Router Release Notes • HP StorageWorks MPX200 Quick Start Instructions •...
  • Page 156: Subscription Service

    To make comments and suggestions about HP StorageWorks Command View EVA, send a message to: CVfeedback@hp.com. Documentation feedback HP welcomes your feedback. To make comments and suggestions about the MPX200, please send a message to: CVfeedback@hp.com. Related information HP Websites For additional information, see the following HP websites: •...
  • Page 157: Typographical Conventions

    CAUTION: Indicates that failure to follow directions could result in damage to equipment or data. IMPORTANT: Provides clarifying information or specific instructions. NOTE: Provides additional information. TIP: Provides helpful hints and shortcuts. MPX200 Multifunction Router Data Migration...
  • Page 158 Support and other resources...
  • Page 159: A Configuring Host Multipathing Software

    Adding router path for the removed controller Add the second router path by zoning the targetmap and host port (for example, Port B) ports. Windows Device Manager identifies the new disk drives. MPX200 Multifunction Router Data Migration...
  • Page 160: Configuring Array-Specific Multipathing On Windows

    The host initiator port is seen as online and logged in on the port .(for example, Port B) router CLI and HP MPX200 Manager. The newly-added path appears online and active on the host in the DSM GUI. Depend- ing upon the policy settings, part of the host I/O may start flowing the new path presented by the router.
  • Page 161: Hp-Ux Multipath Configuration

    PV device entry for the newly-created PV device from the disk presented by the router. The entire host I/O must flow through the router. To verify, ensure that the show perf byte shows I/O is flowing through the router. MPX200 Multifunction Router Data Migration...
  • Page 162 Table 10 Configuring EMC PowerPath on HP-UX 11.23 Operating system HP-UX 11.23 Multipathing software EMC PowerPath Multipath installation verification Verify that the powermt display dev=all command shows all the active paths to the LUNs. Validations During Router Insertion Process Removing first direct path from controller port It is not necessary to perform vgreduce on the direct path.
  • Page 163 1. On the HP-UX host after zoning in the second router port (for example, Port B) presented target controller (for example, Port B), issue the io- scan command. 2. Issue the scsimgr lun_map command and verify that the newly-added path is shown as “Active/Standby.” MPX200 Multifunction Router Data Migration...
  • Page 164 Configuring host multipathing software...
  • Page 165: B Simple Network Management Protocol

    1 and 2 and an HP management information base (MIB). You may format traps using SNMP version 1 or 2. SNMP parameters You can set the SNMP parameters using the HP MPX200 Manager or the CLI. Table 12 describes the SNMP parameters.
  • Page 166: Snmp Trap Configuration

    SNMP trap configuration SNMP trap configuration lets you set up to eight trap destinations. Choose from Trap 1 through Trap 8 to configure each trap. Table 13 describes the parameters for configuring an SNMP trap. Table 13 SNMP trap configuration parameters Parameter Description Enables or disables trap n.
  • Page 167: Data Migration Service Notification Object Types

    Syntax INTEGER Status Current Description Data migration job type, either online or offline. qsrJobOpCode OBJECT-TYPE Syntax INTEGER Status Current Description Data migration job operation type, either migration or comparison. qsrJobOperation OBJECT-TYPE Syntax INTEGER Status Current MPX200 Multifunction Router Data Migration...
  • Page 168 Data migration job operation performed, and whether it was user-driven Description or automatic. Operations include STARTING_COPY, STOPPED, RE- MOVED, and ACKNOWLEDGED. qsrJobPriority OBJECT-TYPE Syntax INTEGER Status Current Data migration job priority for a serial scheduled job. This field is only Description valid for serial scheduled jobs;...
  • Page 169: C Troubleshooting

    LUNs are mapped to in with the HP MPX200 router. the HP MPX200 router ports. Add masking for the required data LUNs so that they are seen by the HP MPX200 router. For more information, see “show targets”...
  • Page 170 LUNs. This can happen if you ID will be different): try to change the set of LUNs exposed to the HP MPX200 router without removing associated migration jobs and zoning out the original set of LUNs.
  • Page 171 MPX200 router ports are registered with SPA-0 port, and SPA-1 port is zoned with the HP MPX200 router ports on the switch, the HP MPX200 router does not see any of the assigned LUNs. On presenting a data LUN for the first time, the router considers it to be an array reconfiguration scenario, where the data LUN replaces the controller LUN.
  • Page 172 Troubleshooting...
  • Page 173: D Data Migration Planning

    How does the server access old and new physical storage? A single blade of the MPX200 can deliver a migration rate of up to 4 TB/h. Following the suggestions outlined in this guide may allow you to perform most migration jobs using simple offline migration while meeting application downtime requirements, thus removing the complexity of performing online data migration using other data migration tools.
  • Page 174: Lun Access To A Server

    175 provides an explanation of each of the checklists, and “Checklist examples” on page 180 shows examples of completed checklists for a specific data migration scenario. Configure the MPX200 for migration. For detailed instructions, see Chapter 4 and the recommendations in “Maximizing performance”...
  • Page 175: Inventory Checklists

    The storage array specific software that is used in data migration to present the source LUNs to the MPX200, and to create destination LUNs to be presented to the MPX200 and to the server. The array management software also provides the controller and WWPN information for the storage array ports.
  • Page 176: Step 4. List And Create Lun Id Mappings

    18. Although a specific LUN may be presented at a different LUN ID to a server other than to MPX200, it is recommended that you use the same LUN ID, if possible. This is helpful while creating new LUNs on a destination array and while presenting source and destination LUNs to MPX200 data migration service.
  • Page 177: Step 5. List And Create Fibre Channel Zoning

    Where high availability (HA) configuration as redundant SAN is deployed, HP highly recommends the following: • Connect one Fibre Channel port from the MPX200 blade to one SAN, and connect the other port to the redundant SAN. • Connect Fibre Channel ports from the destination array to both SANs.
  • Page 178: Minimizing Downtime

    • Configure all migration jobs in the MPX200 before application downtime begins. • Deploy dual blade configuration in the MPX200 to achieve up to 8 TB/h. (for storage arrays that are capable of delivering such performance). Before application downtime Before application downtime, follow these steps: Plan the data migration project: Create the migration checklist.
  • Page 179: Validating Integrity Of The Data

    Import the volume after migration is complete and destination LUNs are presented to the server. If volumes are not managed through a logical volume manager in the system, it is important to follow the pre-migration checklists to identify the physical device nodes (/dev/rdsk/c0t1d1) on which MPX200 Multifunction Router Data Migration...
  • Page 180: Checklist Examples

    50-00-1F-E1-50-06-22-A4 The storage array-specific software that is used in data migration to present the source LUNs to the MPX200, and to create destination LUNs to be presented to the MPX200 and to the server. The array management software also provides the controller and WWPN information for the storage array ports.
  • Page 181: Step 2. List The Servers Impacted By The Data Migration Project

    2, 3 F:\Share- Disk2, Disk3 (Dynamic disks) point iPortal Apache Web /data/ /dev/sdb /dev/sdb Server webinfo Sales Oracle 5, 6, 7 /home/or- /dev/vg-2/ /dev/rdsk/ acle vol2 c0t1d5 nl / dev/rdsk/ c0t1d6 nl / dev/rdsk/ c0t1d7 MPX200 Multifunction Router Data Migration...
  • Page 182: Step 4. List And Create Lun Id Mappings

    Table 24 Example: LUN ID mappings Server Source Volume Capacity Source LUN Presen- Destination LUN Destina- Capacity ted to MPX200 as Presented to tion LUN Seen by Source LUN ID and MPX200 MPX200 as LUN ID Presen- the Serv- Array...
  • Page 183: Assigning Luns To The Mpx200 For Data Migration

    For successful completion of data migration, you must assign source and destination LUNs to the MPX200 using storage array management tools. The MPX200 appears as a host to the array controller. This section provides procedures for using some of the array management tools to assign LUNs.
  • Page 184: Viewing The Storage Management Utility

    To assign LUNs: Perform zoning as follows: Connect the Fibre Channel ports of the data migration appliance to a switch where the storage controller ports are also logged. Using switch management tools, create a zone DM_Host_MSA2012, and then add the WWPN of the data migration appliance Fibre Channel ports and storage controller ports in this zone.
  • Page 185: Viewing Wwpns In Msa Storage Management Utility

    Figure 32 Viewing WWPNs in MSA Storage Management Utility In the Manufacturer Nickname box, type DM-Host.s. To accept and save the changes, click Update. In the left pane, click VOLUME MANAGEMENT, click volume mapping, and then click map hosts to volume. MPX200 Multifunction Router Data Migration...
  • Page 186: Assigning Luns From An Msa1000/1500 Array

    In the right pane, click the LUN to be assigned to the data migration appliance (see Figure 33). Figure 33 Selecting LUNs in MSA Storage Management Utility In the Assign Host Access Privileges table, select the DM-Host in the Host WWN - Name list, and then enter the appropriate, planned LUN ID.
  • Page 187: Configure Available Device(S)

    In the right pane under Common Tasks, click Selective Storage Presentation, and then click Enable. A list of the WWPNs seen by the MSA controller appears, as shown in Figure Figure 35 Entering a connection name Enter DM-Host as the connection name for the data migration appliance WWPN. MPX200 Multifunction Router Data Migration...
  • Page 188: Assigning Luns From An Hds Array

    From the list box, select Windows as the host mode value, as shown in Figure Figure 36 Selecting the host mode Select the LUNs to be assigned to the DM-Host by checking the box associated with the previously planned LUNs, as shown in Figure Figure 37 Selecting LUNs To accept and save the LUN assignment, click OK.
  • Page 189: Changing To Management Mode

    On the Tool menu, click Operation Mode > Change, and then change to Management Mode (see Figure 38). Figure 38 Changing to Management Mode Under Array Unit, double-click the name of the array to manage. The Array System Viewer window opens. In the left pane, click the Logical Status tab. MPX200 Multifunction Router Data Migration...
  • Page 190: Selecting A Port For New Host Group

    In the left pane, right-click the port of the array that has been zoned with the data migration appliance, and then click Add New Host Group (see Figure 39). Figure 39 Selecting a port for New Host Group In the Host Group dialog box, type DM-Host in the Name box, and then click OK. Data migration planning...
  • Page 191: Selecting Dm-Host Nodes

    In the left pane, click the Options node, and then at the bottom of the right pane, click Simple Setting. Complete the Simple Setting dialog box as follows: Next to Platform, select Windows 2003. Keep the other settings as default. To save the changes, click OK. MPX200 Multifunction Router Data Migration...
  • Page 192: Array System Viewer

    In the Array System Viewer dialog box, under the DM-Host group, click the WWN node. Then at the bottom of the right pane, click Modify WWN Information (see Figure 41). Figure 41 Array System Viewer Complete the Modify WWN Information dialog box as follows: Under Assignable WWN, click the WWN of the data migration appliance.
  • Page 193: Assigning Luns From An Ibm Ds4K/Ds5K/Lsi Array

    HDS array, because it does not send any notification indicating changes in LUN assignment to the logged in initiators. Assigning LUNs from an IBM DS4K/DS5K/LSI array Storage Vendor Array Model IBM DS4000/Engineo series arrays LUN Assignment Tool Storage Manager Client 1e To assign LUNs: MPX200 Multifunction Router Data Migration...
  • Page 194: Selecting Host To Define

    Perform zoning as follows: Connect the Fibre Channel ports of the data migration appliance to a switch where the storage controller ports are also logged. Using switch management tools, create a zone, DM_Host_IBM. In this zone, add the WWPN of the data migration appliance Fibre Channel ports and storage controller ports.
  • Page 195: Defining The Host

    Click Edit, and then in the Edit Identifier/Alias dialog box, type an alias for the WWPN. Click OK to close the dialog box. Click Next. In the Specify Host Type window (see Figure 45) under Host type (operating system), click Windows 2000/Server 2003 Non-Clustered. MPX200 Multifunction Router Data Migration...
  • Page 196: Selecting Host Operating System

    Figure 45 Selecting host operating system Click Next. On the Subsystem Management window, in the left pane Mapping View page, click either Undefined Mappings or the host group/host that currently has access to the LUNs that need to be part of data migration jobs. Select the LUNs to be assigned to the DM-Host by right-clicking the LUN in the right pane, and then clicking Change Mappings.
  • Page 197: Defining Additional Mapping

    Refresh the data migration user interface to see if the LUN assignment is reflected properly and that the appropriate array entity appears under FC Array. (You may need to click the Refresh button several times to correctly reflect the changes.) MPX200 Multifunction Router Data Migration...
  • Page 198: Assigning Luns From An Eva 4/6/8000 Series Array

    Assigning LUNs from an EVA 4/6/8000 series array Storage Vendor Array Model EVA 4/6/8000 series arrays LUN Assignment Tool HP Command View EVA user interface To assign LUNs: Perform zoning as follows: Connect the Fibre Channel ports of the data migration appliance to a switch where the storage controller ports are also logged.
  • Page 199: Adding A Host

    Under Basic Settings in the Name box, type DM-Host. Under Port World Wide Name, click the WWN of the data migration appliance. Under Operating System, click Microsoft Windows. Click the Add host button. Figure 48 Adding a host MPX200 Multifunction Router Data Migration...
  • Page 200: Adding A Second Host Port

    If you have a multi-path configuration, add the second router port to the DM-Host entity as follows (see Figure 49): Under the Hosts tree in the left pane, click the DM-Host node. In the right pane, click the Ports tab. On the Add a Host Port page, select a WWN, and then click the Add port button.
  • Page 201: Presenting Vdisks

    Refresh the data migration user interface to see if the LUN assignment is reflected properly and that the appropriate array entity appears under FC Array. (You may need to click the Refresh button several times to correctly reflect the changes.) MPX200 Multifunction Router Data Migration...
  • Page 202: Assigning Luns From An Emc Clariion Array

    Assigning LUNs from an EMC CLARiiON array Storage Vendor Array Model CLARiiON CX/AX series arrays LUN Assignment Tool Navisphere To assign LUNs: Perform zoning as follows: Connect the Fibre Channel ports of the data migration appliance to a switch where the storage controller ports are also logged.
  • Page 203: Register Initiator Record

    Complete the Register Initiator Record dialog box as follows (see Figure 52): In the Initiator Type box, click CLARIION Open. Under Host Information, type the values for Host Name and IP Address. Click OK. Figure 52 Register Initiator Record MPX200 Multifunction Router Data Migration...
  • Page 204: Create Storage Group

    Create a storage group to add to the newly-registered DM-Host entity as follows (see Figure 53): In the Enterprise Storage window, Storage page, right-click the Storage Groups node. Click Create Storage Group. In the Create Storage Group dialog box, type DM-Host as the Storage Group Name. To save the changes, click either OK or Apply.
  • Page 205: Adding Dm-Host To Storage Group

    On the Hosts page under Available Hosts, select the DM-Host host entity. Click the (right arrow) button to move DM-Host to the right pane Host to be Connected box. To save the changes, click either OK or Apply. Figure 54 Adding DM-Host to storage group MPX200 Multifunction Router Data Migration...
  • Page 206: Adding Luns To Dm-Host

    Add LUNs to the DM-Host storage group entity as follows (see Figure 55): Under the Storage Groups tree, right-click DM-Host. Click Select LUNs to view a list of available LUNs. In the DM-Host: Storage Group Properties dialog box, click the LUNs tab. On the LUNs page, select All on the Show LUNs list to view all LUNs that have been assigned to the host and that are part of the data migration jobs.
  • Page 207: Assigning Luns From An Hp Storageworks Xp Disk Array

    Zone the MPX200 to a switch where the storage controller ports are also logged. Using switch management tools, create zone DM_Host_XP. In this zone, add the WWPN of the MPX200 Fibre Channel ports and storage controller ports. Save the zoning information and activate the new zoning configuration.
  • Page 208: Adding A Group

    Set Display to Group. In the left pane select the channel (CHA) port zoned with the MPX200 in step 1, then click New. See Figure Figure 57 Adding a group Data migration planning...
  • Page 209: Naming The Group

    Enter the group name for the MPX200, then click WWN List. See Figure Figure 58 Naming the group MPX200 Multifunction Router Data Migration...
  • Page 210: Selecting Wwn

    Select the appropriate WWNs and click OK. See Figure Figure 59 Selecting WWN Data migration planning...
  • Page 211: Selecting Ports

    Select all channel ports that are zoned with the MPX200 to this group, then click NEXT. See Figure Figure 60 Selecting ports Select Windows as the Host Mode for this group, then click NEXT. See Figure Figure 61 Setting host mode...
  • Page 212: Adding A Lun

    Change Display to LUN. Select the newly created group, then click Add. The Add LUN window is displayed. See Figure Figure 62 Adding a LUN Select the LUN number, CU, LDKC, and LDEV , then click Set. See Figure Figure 63 Setting LUN parameters Click OK to assign the LUN to the group.
  • Page 213 Refresh the data migration user interface to see if the LUN assignment is reflected properly and that the appropriate array entity appears under FC Array. You may have to reboot the MPX200 or generate a registered state change notification (RSCN) to initiate a full rescan on the HP StorageWorks XP array, This is necessary because the XP array does not send any notification indicating changes in LUN assignment to the logged in initiators.
  • Page 214 Data migration planning...
  • Page 215: Glossary

    The command and data are encapsulated by representing them as a serial string of bytes proceeded by iSCSI headers. The encapsulated data is then passed to a TCP/IP layer that MPX200 Multifunction Router Data Migration...
  • Page 216 breaks it into packets suitable for transfer over the network. If required, the encapsulated data can also be encrypted for transfer over an insecure network. Logical unit number. Representation of a logical address on a peripheral device or array of devices. metadata A component of data that describes the data.
  • Page 217 83 and page 80 of your SCSI block device as based on the SCSI standard. zoning Configuring a set of Fibre Channel device ports to communicate across the fabric. Through switches, traffic within a zone can be physically isolated from traffic outside the zone. MPX200 Multifunction Router Data Migration...
  • Page 218 Glossary...
  • Page 219: Index

    MSA1000/1500 array, MSA2012fc array, best practices choosing correct DMS options, general precautions, high availability and redundant configurations, checklist examples for data migration, checklists for data migration, CLI, admin sessions, miguser sessions, user accounts, user sessions, MPX200 Multifunction Router Data Migration...
  • Page 220 CLI commands, show targets, array rm, show vpgroups, array_licensed_port rm, start_serial_jobs, compare_luns acknowledge, target rescan, compare_luns add, targetmap, compare_luns pause, compare_luns acknowledge command, compare_luns resume, compare_luns add command, compare_luns rm, compare_luns pause command, compare_luns start, compare_luns resume command, compare_luns stop, compare_luns rm command, initiator mod, compare_luns start command,...
  • Page 221 Windows, licenses, mapping initiators to LUNs, HP websites, migrating data to EVA configured for iSCSI, HP-UX adding LUNs to DMS iSCSI host entry, data migration operating systems creating DMS iSCSI host entry, dependencies, MPX200 Multifunction Router Data Migration...
  • Page 222 migration acknowledge command, restrictions migration add command, reconfiguring LUNs, migration pause command, removing array after completing data migration resume command, migration jobs, migration rm command, migration rm_peer command, migration start command, save capture command, migration stop command, set array command, migration_group add command, set fc command, migration_group edit command,...
  • Page 223 CLI, Verify Migration Job wizard, scheduling verification of job options, starting, viewing data migration license usage, websites HP Subscriber's choice for business, product manuals, Windows data migration operating systems dependencies, Windows multipathing configuration, MPX200 Multifunction Router Data Migration...

Table of Contents