Virtual LUN Migration to Unconfigured Devices

 

Topic

Managing Storage

Selections

Select a platform: Symmetrix VMAX

Select preferred management interface: Solutions Enabler SYMCLI

Select a task: Virtual LUN migration to unconfigured devices

 

 

Contents

·            Virtual LUN Migration to Unconfigured Devices. 4

 


 

 

·       Virtual LUN Migration to Unconfigured Devices

 

Overview

 

Virtual LUN migration involves moving data from source devices to equal-sized, pre-configured target devices, or to drives containing free space equal to the source devices. Virtual LUN migrations are non-disruptive to host applications, as well as local and remote replication.

 

A virtual LUN migration may be may be initiated in the following circumstances:

 

  • Traditional data management involves moving data to a lower tier as it ages and becomes less critical to the business. RAID protection might also change as the data ages.

 

  • Emerging tiered storage configurations include moving data continuously during the lifecycle, either to optimize price/performance or respond to cyclical business changes.

 

This procedure is based on content from the following EMC manual:

  • EMC Solutions Enabler Symmetrix Array Controls CLI Product Guide, v7.0

 

You can download the guide from EMC Online Support (registration required): https://support.EMC.com

 

 

1.   

Determine the Disk Group to which the migration should be performed.

To list all physical drives in a Symmetrix array, sorted by Disk Group, enter the following command:

 

   symdisk –sid SymmID list –by_diskgroup

 

where:

 

SymmID = The ID of a specific Symmetrix the symdisk command is to be executed against.

 

For example, to list all physical drives available on a Symmetrix with an ID of  000000012345, sorted by Disk Group, execute the following command:

 

symdisk –sid 12345 list –by_diskgroup

 

When this command is executed, you should see output that looks something like this:

 

Symmetrix ID                 : 000000012345

Disks Selected               : 240

 

                                                        Capacity(MB)

Ident  Symb Int TID Vendor     Type       Hypers   Total    Free    Actual

------ ---- --- --- ---------- ---------- ------ -------- -------- --------

 

Disk Group 0:

 

DF-7A  07A    C   0 SEAGATE    T300155         0        0        0   279140

DF-7A  07A    C   2 SEAGATE    T300155        63   279140   194293   279140

DF-7A  07A    C   4 SEAGATE    T300155        60   279140   177651   279140

DF-7A  07A    C   6 SEAGATE    T300155        62   279140   182092   279140

DF-7A  07A    C   8 SEAGATE    T300155        67   279140   185253   279140

...

DF-10D 10D    D   1 SEAGATE    T300155        63   279140   194293   279140

DF-10D 10D    D   3 SEAGATE    T300155        62   279140   182691   279140

DF-10D 10D    D   5 SEAGATE    T300155        65   279140   179162   279140

DF-10D 10D    D   7 SEAGATE    T300155        58   279140   142692   279140

DF-10D 10D    D   9 SEAGATE    T300155        66   279140   179169   279140

DF-10D 10D    D   B SEAGATE    T300155        64   279140   184670   279140

 

Disk Group 1:

 

DF-7A  07A    C   C SATAHGST   N01THGK        21   953870   919264   953870

DF-7A  07A    C   E SATAHGST   N01THGK        15   953870   918501   953870

DF-7A  07A    D   B SATAHGST   N01THGK        22   953870   906665   953870

DF-7A  07A    D   D SATAHGST   N01THGK         9   953870   927315   953870

...

DF-9D  09D    D   C SATAHGST   N01THGK        24   953870   912929   953870

DF-9D  09D    D   E SATAHGST   N01THGK        16   953870   914117   953870

DF-10D 10D    C   C SATAHGST   N01THGK        21   953870   919264   953870

DF-10D 10D    D   D SATAHGST   N01THGK        20   953870   915434   953870

 

Note that in the output shown above, Disk Group 0 contains 300 GB (15,000 RPM) Fibre Channel Drives, while Disk Group 1 contains 1TB (7,200 RPM) SATA drives.

This procedure illustrates how to migrate data stored on six R1 devices to unconfigured RAID 5 7+1 space on SATA drives.

 

 

2.   

Determine if there is sufficient free space in  the target Disk Group

To determine if there is sufficient free space, DAs, and physical drives in the target Disk Group, enter the following command:

 

   symdisk –sid SymmID list –disk_group GroupID

 

where:

 

SymmID = The ID of a specific Symmetrix the symdisk command is to be executed against.

GroupID = The ID of the Disk Group that information is to be collected for.

 

For example, to see if there is sufficient free space, DAs, and physical drives to support RAID 5 7+1 devices in Disk Group 1 on a Symmetrix with an ID of 000000012345, execute the following command:

 

symdisk –sid 12345 list –disk_group 1

When this command is executed, you should see output that looks something like this:

Symmetrix ID                 : 000000012345

Disks Selected               : 56

 

                                                        Capacity(MB)

Ident  Symb Int TID Vendor     Type       Hypers   Total    Free    Actual

------ ---- --- --- ---------- ---------- ------ -------- -------- --------

DF-7A  07A    C   C SATAHGST   N01THGK        21   953870   919264   953870

DF-7A  07A    C   E SATAHGST   N01THGK        15   953870   918501   953870

DF-7A  07A    D   B SATAHGST   N01THGK        22   953870   906665   953870

DF-7A  07A    D   D SATAHGST   N01THGK         9   953870   927315   953870

DF-8A  08A    C   B SATAHGST   N01THGK        18   953870   908690   953870

DF-8A  08A    C   D SATAHGST   N01THGK        21   953870   864817   953870

DF-8A  08A    D   C SATAHGST   N01THGK        24   953870   912929   953870

DF-8A  08A    D   E SATAHGST   N01THGK         9   953870   931691   953870

DF-9A  09A    C   C SATAHGST   N01THGK        21   953870   919264   953870

DF-9A  09A    C   E SATAHGST   N01THGK        15   953870   918501   953870

DF-9A  09A    D   D SATAHGST   N01THGK        22   953870   906665   953870

DF-10A 10A    C   B SATAHGST   N01THGK        18   953870   908690   953870

DF-10A 10A    C   D SATAHGST   N01THGK        21   953870   864817   953870

DF-10A 10A    D   C SATAHGST   N01THGK        24   953870   912929   953870

DF-10A 10A    D   E SATAHGST   N01THGK         9   953870   931691   953870

DF-7B  07B    C   B SATAHGST   N01THGK        19   953870   908682   953870

DF-7B  07B    C   D SATAHGST   N01THGK        20   953870   864825   953870

DF-7B  07B    D   C SATAHGST   N01THGK        24   953870   912929   953870

DF-7B  07B    D   E SATAHGST   N01THGK         9   953870   935629   953870

DF-8B  08B    C   C SATAHGST   N01THGK        22   953870   914880   953870

DF-8B  08B    C   E SATAHGST   N01THGK        15   953870   918501   953870

DF-8B  08B    D   B SATAHGST   N01THGK        22   953870   906665   953870

DF-8B  08B    D   D SATAHGST   N01THGK         9   953870   927315   953870

DF-9B  09B    C   B SATAHGST   N01THGK        19   953870   908682   953870

DF-9B  09B    C   D SATAHGST   N01THGK        20   953870   864825   953870

DF-9B  09B    D   C SATAHGST   N01THGK        24   953870   912929   953870

DF-9B  09B    D   E SATAHGST   N01THGK         9   953870   935629   953870

DF-10B 10B    C   C SATAHGST   N01THGK        22   953870   914880   953870

DF-10B 10B    C   E SATAHGST   N01THGK        15   953870   918501   953870

DF-10B 10B    D   D SATAHGST   N01THGK        22   953870   906665   953870

DF-7C  07C    C   C SATAHGST   N01THGK        21   953870   919264   953870

DF-7C  07C    D   B SATAHGST   N01THGK        20   953870   915160   953870

DF-7C  07C    D   D SATAHGST   N01THGK         9   953870   927315   953870

DF-8C  08C    C   B SATAHGST   N01THGK        20   953870   904297   953870

DF-8C  08C    C   D SATAHGST   N01THGK        21   953870   864817   953870

DF-8C  08C    D   C SATAHGST   N01THGK        24   953870   912929   953870

DF-8C  08C    D   E SATAHGST   N01THGK        15   953870   918501   953870

DF-9C  09C    C   C SATAHGST   N01THGK        21   953870   919264   953870

DF-9C  09C    D   D SATAHGST   N01THGK        20   953870   915160   953870

DF-10C 10C    C   B SATAHGST   N01THGK        20   953870   904297   953870

DF-10C 10C    C   D SATAHGST   N01THGK        21   953870   864817   953870

DF-10C 10C    D   C SATAHGST   N01THGK        24   953870   912929   953870

DF-10C 10C    D   E SATAHGST   N01THGK        15   953870   918501   953870

DF-7D  07D    C   B SATAHGST   N01THGK        20   953870   904297   953870

DF-7D  07D    C   D SATAHGST   N01THGK        21   953870   864817   953870

DF-7D  07D    D   C SATAHGST   N01THGK        24   953870   912929   953870

DF-7D  07D    D   E SATAHGST   N01THGK        16   953870   914117   953870

DF-8D  08D    C   C SATAHGST   N01THGK        21   953870   919264   953870

DF-8D  08D    D   B SATAHGST   N01THGK        20   953870   915434   953870

DF-8D  08D    D   D SATAHGST   N01THGK         9   953870   927315   953870

DF-9D  09D    C   B SATAHGST   N01THGK        20   953870   904297   953870

DF-9D  09D    C   D SATAHGST   N01THGK        21   953870   864817   953870

DF-9D  09D    D   C SATAHGST   N01THGK        24   953870   912929   953870

DF-9D  09D    D   E SATAHGST   N01THGK        16   953870   914117   953870

DF-10D 10D    C   C SATAHGST   N01THGK        21   953870   919264   953870

DF-10D 10D    D   D SATAHGST   N01THGK        20   953870   915434   953870

 

 

 

3.   

Identify how the source devices are protected

Prior to performing the actual migration, examine one of the devices being used to store the data that is to be migrated to determine how the data is currently being protected. To identify how a single device is protected, execute the following command:

 

symdev –sid SymmID show SymDevName

 

where:

 

SymmID = The ID of a specific Symmetrix the symdev command is to be executed against.

SymDevName = The specific Symmetrix device that information is to be obtained for.

 

For example, to display device information about Symmetrix device 0BE8 on a Symmetrix with an ID of 000000012345, execute the following command:

 

symdev -sid 12345 show be8

 

When this command is executed, examine the following information in the output produced:

    Device Physical Name     : /dev/rdsk/emcpower35c

 

    Device Symmetrix Name    : 0BE8

    Device Serial ID         : 5400BE8000

    Symmetrix ID             : 000000012345

 

    Device Group Name        : app01

    Device Logical Name      : DEV001

...

 

    Number of RAID Groups    : 1

 

...

 

    Device Configuration     : RDF1+Mir

...

 

    Mirror Set Type          : [RAID-1,R2 Remote,N/A,N/A]

 

...

 

    RAID Group Information

        {

        Mirror Number                            : 1

        RAID Type                                : RAID-1

        Device Position                          : Primary

        Protection Level                         : 2

        RAID Group Service State                 : Normal

        Failing Member Mask                      : N/A

        Hyper Devices:

            {

            Device : 0BE8

                {

                ------------------------------------------------------

                 Disk     DA       Hyper       Member        Disk

                DA :IT   Vol#   Num Cap(MB)  Num Status  Grp#  Cap(MB)

                ------------------------------------------------------

                09A:D1    431    10    8768    1 RW         0   279140

                07A:D1    430     9    8768    2 RW         0   279140

                }

            }

        }

...

 

In this example, the output of the symdev show command indicates that device 0BE8 is locally protected by a single RAID1 primary RAID group, is configured in Disk Group 0, and is being remotely protected.

 

 

 

4.   

Validate the potential success of the migration

To validate the potential success of a configured device migration, execute the following command:

 

symmigrate –name SessionName –g DgName -tgt_dsk_grp DskGrp

-tgt_unconfig <-tgt_unprotected | -tgt_raid1 | -tgt_raid5 -tgt_prot

<3+1 | 7+1> | -tgt_raid6 -tgt_prot <6+2 | 14+2>> validate -noprompt

 

where:

 

SessionName = The name to assign the migration session.

DgName = The name of the device group that contains the migration source devices.

DskGrp = The Disk Group that contains the migration target devices.

 

For example, to test the potential success of a migration of data stored on devices identified by a device group named “app01” , execute the following command:

 

symmigrate -name mig_01 -g app01 -tgt_dsk_grp 1 -tgt_unconfig

-tgt_raid5 -tgt_prot 7+1 validate -v –noprompt

 

(In this example, the migration session is assigned the name “mig_01” and the target of the migration is a set of devices in Disk Group 1 that are using RAID 5 7+1 protection.)

When this command is executed, you should see output that looks something like this:

 

'Validate' operation execution is in progress for the device group 'app01'. Please wait...

 

STARTING a Migrate 'VALIDATE' operation.

 

SELECTING the list of Source devices:

 

  Devices: 0BE8, 0BE9, 0BEA, 0BEB, 0BEC, 0BED, 0BEE, 0BEF, 0BF0,

           0BF1, 0BF2, 0BF3 [SELECTED]

 

    Validate Migration..............................................Started.

    Validate Migration..............................................Done.

 

The Migrate 'VALIDATE' operation SUCCEEDED.

 

'Validate' operation successfully executed for the device group 'app01'.

 

 

5.   

Start the migration operation

Once the proposed migration has been successfully validated it can be “established”, which causes the migration operation to be executed. To establish a device migration,  execute the following command:

 

symmigrate –name SessionName –g DgName -tgt_dsk_grp DskGrp

-tgt_unconfig <-tgt_unprotected| -tgt_raid1 | -tgt_raid5 -tgt_prot

<3+1 | 7+1> | -tgt_raid6 -tgt_prot <6+2 | 14+2>> establish -v -noprompt

 

where:

 

SessionName = The name to assign the migration session.

DgName = The name of the device group that contains the migration source devices.

DskGrp = The Disk Group that contains the migration target devices.

 

For example, to establish (initiate) the migration of data stored data stored on devices identified by a device group named “app01”, execute the following command:

symmigrate -name mig_01 -g app01 -tgt_dsk_grp 1 -tgt_unconfig

-tgt_raid5 -tgt_prot 7+1 establish -v -noprompt

 

When this command is executed, you should see output that looks something like this:

 

'Establish' operation execution is in progress for the device group 'app01'. Please wait...

 

STARTING a Migrate 'ESTABLISH' operation.

 

SELECTING the list of Source devices:

 

  Devices: 0BE8, 0BE9, 0BEA, 0BEB, 0BEC, 0BED, 0BEE, 0BEF, 0BF0,

           0BF1, 0BF2, 0BF3 [SELECTED]

 

    Establish Migration...........................................Started.

    Establish Migration...........................................In Progress.

    Establish Migration...........................................In Progress.

    Establish Migration...........................................Done.

 

The Migrate 'ESTABLISH' operation SUCCEEDED.

 

'Establish' operation successfully executed for the device group 'app01'.

 

 

6.   

Run an initial query to verify that the migration operation has been started

Run an initial query to verify that the migration operation has been started (i.e., that the migration session is in the “SyncInProg” state) by executing the following command:

 

symmigrate –sid SymmID –name SessionName query -detail

 

where:

 

SymmID = The ID of a specific Symmetrix the symmigrate command is to be executed against.

SessionName = The name assigned to the migration session that is to be queried.

 

For example, to query the status of a migration session named “mig_01” that was initiated for a Symmetrix with an ID of 000000012345, execute the following command:

 

symmigrate –sid 12345 –name mig_01 query –detail

 

When this command is executed, you should see output that looks something like this:

 

Symmetrix ID: 000000012345

 

           Invalid    Status    Done   TGT

Src  Tgt    Tracks  SRC => TGT   (%) Dsk Grp TGT Protection   Session Name

---- ---- -------- ------------ ---- ------- -------------- ----------------

0BE8  N/A   130350 SyncInProg      5      01 RAID-5(7+1)    mig_01         

0BE9  N/A   126219 SyncInProg      8      01 RAID-5(7+1)    mig_01         

0BEA  N/A   138090 SyncInProg      0      01 RAID-5(7+1)    mig_01         

0BEB  N/A   130604 SyncInProg      5      01 RAID-5(7+1)    mig_01          

0BEC  N/A   521677 SyncInProg      5      01 RAID-5(7+1)    mig_01         

0BF0  N/A   512295 SyncInProg      7      01 RAID-5(7+1)    mig_01         

 

Total     --------

 Tracks    1559235

 MB(s)     97452.2

 Done(%)         5

 

7.   

Monitor the operation by automatically querying the migration at a given interval

Automatically query the operation at a given interval to monitor the migration operation by executing the following command:

 

symmigrate –sid SymmID –name SessionName query –detail –i Interval

 

where:

 

SymmID = The ID of a specific Symmetrix the symmigrate command is to be executed against.

SessionName = The name assigned to the migration session that is to be queried.

Interval = The interval (in seconds) at which the migration session is to be queried automatically.

 

For example, to query the status of a migration session named “mig_01” that was initiated for a Symmetrix with an ID of 000000012345 every 30 seconds, execute the following command:

symmigrate –sid 12345 –name mig_01 query –detail –i 30

 

When this command is executed, you should see output that looks something like this:

 

Symmetrix ID: 000000012345

 

           Invalid    Status    Done   TGT

Src  Tgt    Tracks  SRC => TGT   (%) Dsk Grp TGT Protection   Session Name

---- ---- -------- ------------ ---- ------- -------------- ----------------

0BE8  N/A   122105 SyncInProg     11      01 RAID-5(7+1)    mig_01         

0BE9  N/A   111455 SyncInProg     19      01 RAID-5(7+1)    mig_01         

0BEA  N/A   125653 SyncInProg      9      01 RAID-5(7+1)    mig_01         

0BEB  N/A   121538 SyncInProg     11      01 RAID-5(7+1)    mig_01         

0BEC  N/A   487652 SyncInProg     11      01 RAID-5(7+1)    mig_01         

0BF0  N/A   465437 SyncInProg     15      01 RAID-5(7+1)    mig_01         

 

Total     --------

 Tracks    1433840

 MB(s)     89615.0

 Done(%)        13

 

 

Symmetrix ID: 000000012345

 

           Invalid    Status    Done   TGT

Src  Tgt    Tracks  SRC => TGT   (%) Dsk Grp TGT Protection   Session Name

---- ---- -------- ------------ ---- ------- -------------- ----------------

0BE8  N/A   114073 SyncInProg     17      01 RAID-5(7+1)    mig_01         

0BE9  N/A    97066 SyncInProg     29      01 RAID-5(7+1)    mig_01         

0BEA  N/A   113263 SyncInProg     17      01 RAID-5(7+1)    mig_01         

0BEB  N/A   111889 SyncInProg     18      01 RAID-5(7+1)    mig_01         

0BEC  N/A   450766 SyncInProg     18      01 RAID-5(7+1)    mig_01         

0BF0  N/A   417749 SyncInProg     24      01 RAID-5(7+1)    mig_01         

 

Total     --------

 Tracks    1304806

 MB(s)     81550.4

 Done(%)        21

 

 

Copy rate                      :    237.2 MB/S

Estimated time to completion   : 00:05:43

 

Symmetrix ID: 000000012345

 

           Invalid    Status    Done   TGT

Src  Tgt    Tracks  SRC => TGT   (%) Dsk Grp TGT Protection   Session Name

---- ---- -------- ------------ ---- ------- -------------- ----------------

0BE8  N/A   105711 SyncInProg     23      01 RAID-5(7+1)    mig_01         

0BE9  N/A    81868 SyncInProg     40      01 RAID-5(7+1)    mig_01         

0BEA  N/A   100104 SyncInProg     27      01 RAID-5(7+1)    mig_01          

0BEB  N/A   101759 SyncInProg     26      01 RAID-5(7+1)    mig_01         

0BEC  N/A   415857 SyncInProg     24      01 RAID-5(7+1)    mig_01         

0BF0  N/A   369116 SyncInProg     33      01 RAID-5(7+1)    mig_01         

 

Total     --------

 Tracks    1174415

 MB(s)     73400.9

 Done(%)        29

 

 

Copy rate                      :    239.7 MB/S

Estimated time to completion   : 00:05:06

 

It is important to note that after the second iteration of the query is performed, an estimated time to completion is included with the output, along with the current data transfer rate.

 

During the migration operation, the session status will change from SyncInProg to Synchronized, to MigrInProg, and finally to Migrated. These changes will look something like this:

 

Symmetrix ID: 000000012345

 

           Invalid    Status    Done   TGT

Src  Tgt    Tracks  SRC => TGT   (%) Dsk Grp TGT Protection   Session Name

---- ---- -------- ------------ ---- ------- -------------- ----------------

0BE8  N/A    10756 SyncInProg     92      01 RAID-5(7+1)    mig_01         

0BE9  N/A        0 Synchronized  100      01 RAID-5(7+1)    mig_01         

0BEA  N/A        0 Synchronized  100      01 RAID-5(7+1)    mig_01         

0BEB  N/A        0 Synchronized  100      01 RAID-5(7+1)    mig_01         

0BEC  N/A    19554 SyncInProg     96      01 RAID-5(7+1)    mig_01         

0BF0  N/A    10702 SyncInProg     98      01 RAID-5(7+1)    mig_01         

 

Total     --------

 Tracks      41012

 MB(s)      2563.2

 Done(%)        97

 

 

Copy rate                      :    106.5 MB/S

Estimated time to completion   : 00:00:24

 

Symmetrix ID: 000000012345

 

           Invalid    Status    Done   TGT

Src  Tgt    Tracks  SRC => TGT   (%) Dsk Grp TGT Protection   Session Name

---- ---- -------- ------------ ---- ------- -------------- ----------------

0BE8  N/A        0 Synchronized  100      01 RAID-5(7+1)    mig_01         

0BE9  N/A        0 Synchronized  100      01 RAID-5(7+1)    mig_01         

0BEA  N/A        0 Synchronized  100      01 RAID-5(7+1)    mig_01         

0BEB  N/A        0 Synchronized  100      01 RAID-5(7+1)    mig_01         

0BEC  N/A        0 Synchronized  100      01 RAID-5(7+1)    mig_01         

0BF0  N/A        0 Synchronized  100      01 RAID-5(7+1)    mig_01         

 

Total     --------

 Tracks          0

 MB(s)         0.0

 Done(%)       100

 

...

 

Symmetrix ID: 000000012345

 

           Invalid    Status    Done   TGT

Src  Tgt    Tracks  SRC => TGT   (%) Dsk Grp TGT Protection   Session Name

---- ---- -------- ------------ ---- ------- -------------- ----------------

0BE8  N/A        0 MigrInProg    100      01 RAID-5(7+1)    mig_01         

0BE9  N/A        0 MigrInProg    100      01 RAID-5(7+1)    mig_01         

0BEA  N/A        0 MigrInProg    100      01 RAID-5(7+1)    mig_01         

0BEB  N/A        0 MigrInProg    100      01 RAID-5(7+1)    mig_01         

0BEC  N/A        0 MigrInProg    100      01 RAID-5(7+1)    mig_01         

0BF0  N/A        0 MigrInProg    100      01 RAID-5(7+1)    mig_01         

 

Total     --------

 Tracks          0

 MB(s)         0.0

 Done(%)       100

 

 

Symmetrix ID: 000000012345

 

           Invalid    Status    Done   TGT

Src  Tgt    Tracks  SRC => TGT   (%) Dsk Grp TGT Protection   Session Name

---- ---- -------- ------------ ---- ------- -------------- ----------------

0BE8  N/A        0 Migrated      100      01 RAID-5(7+1)    mig_01         

0BE9  N/A        0 Migrated      100      01 RAID-5(7+1)    mig_01         

0BEA  N/A        0 Migrated      100      01 RAID-5(7+1)    mig_01         

0BEB  N/A        0 Migrated      100      01 RAID-5(7+1)    mig_01         

0BEC  N/A        0 Migrated      100      01 RAID-5(7+1)    mig_01         

0BF0  N/A        0 Migrated      100      01 RAID-5(7+1)    mig_01         

 

Total     --------

 Tracks          0

 MB(s)         0.0

 Done(%)       100

 

 

8.   

Identify how the source devices are protected during migration (optional)

While a migration is in the SyncInProg state, the device being migrated is locally protected by two separate RAID groups – the primary RAID group which the device started with, and a secondary RAID group to which the device is being migrated.

To identify how a single device is protected during a migration operation, execute the following command:

 

symdev –sid SymmID show SymDevName

 

where:

 

SymmID = The ID of a specific Symmetrix the symdev command is to be executed against.

SymDevName = The specific Symmetrix device that information is to be obtained for.

 

For example, to display device information about Symmetrix device 0BE8 on a Symmetrix with an ID of 000000012345, execute the following command:

 

symdev -sid 12345 show be8

 

When this command is executed, examine the following information in the output produced:

 

    Device Physical Name     : /dev/rdsk/emcpower35c

 

    Device Symmetrix Name    : 0BE8

    Device Serial ID         : 5400BE8000

    Symmetrix ID             : 000000012345

 

    Device Group Name        : app01

    Device Logical Name      : DEV001

...

 

    Number of RAID Groups    : 2

 

...

 

    Device Configuration     : RDF1+Mir

 

...

 

    Mirror Set Type          : [RAID-1,R2 Remote,RAID-5,N/A]

 

...

 

    Back End Disk Director Information

        {

        Hyper Type                             : RAID-1

        ...

 

        Hyper Type                             : RAID-5

        ...

        }

 

    RAID Group Information

        {

        Mirror Number                            : 1

        RAID Type                                : RAID-1

        Device Position                          : Primary

        Protection Level                         : 2

        RAID Group Service State                 : Normal

        Failing Member Mask                      : N/A

        Hyper Devices:

            {

            Device : 0BE8

                {

                ------------------------------------------------------

                 Disk     DA       Hyper       Member        Disk

                DA :IT   Vol#   Num Cap(MB)  Num Status  Grp#  Cap(MB)

                ------------------------------------------------------

                09A:D1    431    10    8768    1 RW         0   279140

                07A:D1    430     9    8768    2 RW         0   279140

                }

            }

 

        Mirror Number                            : 3

        RAID Type                                : RAID-5

        Device Position                          : Secondary

        Protection Level                         : 7+1

        RAID Group Service State                 : Normal

        Failing Member Mask                      : N/A

        Hyper Devices:

            {

            Device : 0BE8

                {

                ------------------------------------------------------

                 Disk     DA       Hyper       Member        Disk

                DA :IT   Vol#   Num Cap(MB)  Num Status  Grp#  Cap(MB)

                ------------------------------------------------------

                09C:CC    406    22    1253    1 RW         1   953870

                07A:CC    403    22    1253    2 RW         1   953870

                09A:CC    403    22    1253    3 RW         1   953870

                08D:CC    399    22    1253    4 RW         1   953870

                10D:CC    399    22    1253    5 RW         1   953870

                08B:CC    405    23    1253    6 RW         1   953870

                10B:CC    405    23    1253    7 RW         1   953870

                07C:CC    406    22    1253    8 RW         1   953870

                }

            }

        }

...

 

 

In this example, the secondary RAID group (RAID 5) can be seen as belonging to Disk Group 1, while the primary RAID group (RAID 1) belongs to Disk Group 0.

 

 

9.   

Verify that all devices in the migration session are in the Migrated state.

Verify that all devices in the migration session have reached the “Migrated” state by executing the following command:

 

symmigrate –sid SymmID –name SessionName verify –migrated

 

where:

 

SymmID = The ID of a specific Symmetrix the symmigrate command is to be executed against.

SessionName = The name assigned to the migration session that is to be queried.

 

For example, to verify that all devices in a migration session named “mig_01” that was initiated for a Symmetrix with an ID of 000000012345 has reached the “Migrated” state, execute the following command:

symmigrate –sid 12345 –name mig_01 verify –migrated

 

If the migration operation has completed when this command is executed, you should see output that looks like this:

All session(s) with name 'mig_01' are in 'Migrated' state.

 

 

10.  

Verify the source device’s RAID protection and physical storage has changed

When the migration operation is complete (i.e., all devices in the migration session have reached the “Migrated” state), verify that the RAID protection and physical storage has changed for one of the original devices by executing the following command:

 

symdev –sid SymmID show SymDevName

 

where:

 

SymmID = The ID of a specific Symmetrix the symdev command is to be executed against.

SymDevName = The specific Symmetrix device that information is to be obtained for.

 

For example, to display device information about Symmetrix device 0BE8 on a Symmetrix with an ID of 000000012345, execute the following command:

 

symdev -sid 12345 show be8

 

When this command is executed, examine the following information in the output produced:

 

    Device Physical Name     : /dev/rdsk/emcpower35c

 

    Device Symmetrix Name    : 0BE8

    Device Serial ID         : 5400BE8000

    Symmetrix ID             : 000000012345

 

    Device Group Name        : app01

    Device Logical Name      : DEV001

 

    Number of RAID Groups    : 1

 

    ...

 

    Device Configuration     : RDF1+R-5

 

    ...

 

    Mirror Set Type          : [RAID-5,R2 Remote,N/A,N/A]

 

    ...

 

    Back End Disk Director Information

        {

        Hyper Type                             : RAID-5

        ...

 

        }

 

    RAID Group Information

        {

        Mirror Number                            : 1

        RAID Type                                : RAID-5

        Device Position                          : Primary

        Protection Level                         : 7+1

        RAID Group Service State                 : Normal

        Failing Member Mask                      : N/A

        Hyper Devices:

            {

            Device : 0BE8

                {

                ------------------------------------------------------

                 Disk     DA       Hyper       Member        Disk

                DA :IT   Vol#   Num Cap(MB)  Num Status  Grp#  Cap(MB)

                ------------------------------------------------------

                09C:CC    405    22    1253    1 RW         1   953870

                07A:CC    402    22    1253    2 RW         1   953870

                09A:CC    402    22    1253    3 RW         1   953870

                08D:CC    398    22    1253    4 RW         1   953870

                10D:CC    398    22    1253    5 RW         1   953870

                08B:CC    405    23    1253    6 RW         1   953870

                10B:CC    405    23    1253    7 RW         1   953870

                07C:CC    405    22    1253    8 RW         1   953870

                }

            }

        }

    ...

 

In this example, the output of the symdev show command indicates that device 0BE8 is now locally protected by a single RAID5 RAID group that is located on the SATA drives in Disk Group 1.

 

 

11.  

Terminate the migration session

Terminate the migration operation and remove the migration session from the Symmetrix by executing the following command:

 

symmigrate –sid SymmID –name SessionName terminate -v -noprompt

 

where:

 

SymmID = The ID of a specific Symmetrix the symmigrate command is to be executed against.

SessionName = The name assigned to the migration session that is to be terminated.

 

For example, to terminate a migration session named “mig_01” that was initiated for a Symmetrix with an ID of 000000012345, execute the following command:

 

symmigrate -sid 12345 -name mig_01 terminate -v –noprompt

 

When this command is executed, you should see output that looks something like this:

 

'Terminate' operation execution is in progress for the session named 'mig_01'. Please wait...

 

STARTING a Migrate 'TERMINATE' operation.

 

SELECTING the list of Source devices:

 

  Devices:  [SELECTED]

 

    Terminate Migration.............................................Started.

    Terminate Migration.............................................Done.

 

The Migrate 'TERMINATE' operation SUCCEEDED.

 

'Terminate' operation successfully executed for the session named 'mig_01'.

 

12.  

Verify that the migration session no longer exists

Run a query to verify that the migration session has been terminated by executing the following command:

 

symmigrate –sid SymmID –name SessionName query

 

where:

 

SymmID = The ID of a specific Symmetrix the symmigrate command is to be executed against.

SessionName = The name assigned to the migration session that is to be queried.

 

For example, to verify that a migration session named “mig_01” that was initiated for a Symmetrix with an ID of 000000012345 has been terminated, execute the following command:

 

symmigrate –sid 12345 –name mig_01 query

 

When this command is executed, you should see output that looks something like this:

Symmetrix ID: 000000012345

 

The device list with session name 'mig_01' does not have any session information.

 

The Virtual LUN migration is now complete.

 

 

7Table of Contents