Method to use mirroring to migrate data onto new storage

Article: 100022187
Last Published: 2019-04-03
Ratings: 3 0
Product(s): InfoScale & Storage Foundation

Problem

Method to use mirroring to migrate data onto new storage - host-based storage migration

Note:  Example will display a migration done from Tagamstore to EMC Storage
 

Solution

How to use volume manager to do a storage migration, manually.

1) Display the volume to be mirrored.
# vxprint -g <Diskgroup Name> -htq <Volume Name>
Ex. vxprint -g dgTEST -htq vol01

dg dgTEST       default      default  50000    1320222061.57.aix570lpar1

dm TagmaStore-USP0_2 TagmaStore-USP0_2 auto 65536 10402048 -

v  vol01        -            ENABLED  ACTIVE   8388608  SELECT    -        fsgen
pl vol01-01     vol01        ENABLED  ACTIVE   8388608  CONCAT    -        RW
sd TagmaStore-USP0_2-01 vol01-01 TagmaStore-USP0_2 0 8388608 0    TagmaStore-USP0_2 ENA

2) Zone in new luns and run vxdctl enable to have volume manager see them.

# vxdctl enable 

3) Display lun to be initualized
#vxdisk list

TagmaStore-USP0_2 auto:cdsdisk    TagmaStore-USP0_2  dgTEST   online
emc1_0fa4         auto:none       -                     -    online invalid   <<<  Disk to initualize

4) Initualizing the lun for volume manager use
# vxdisksetup -vi <Disk name>
Ex. vxdisksetup -vi emc1_0fa4

! vxdisk define emc1_0fa4
! vxdisk online emc1_0fa4
! vxdisk -f init emc1_0fa4 format=cdsdisk privlen=65536


5) Add disk to diskgroup
# vxdg -g <Diskgroup Name> adddisk <Disk name>
#  vxdg -g dgTEST adddisk emc1_0fa4

6) Display that lun has been successfully added to diskgroup "dgTEST"
# vxdisk list

TagmaStore-USP0_2 auto:cdsdisk    TagmaStore-USP0_2  dgTEST       online
emc1_0fa4         auto:cdsdisk    emc1_0fa4          dgTEST       online

Create a mirror for volume "vol01" in diskgroup "dgTEST"

Note: Ensure that the Public Region Size is equal or greater than the original Public Region Size via vxprint command

TagmaStore-USP0_2  = 10402048 ( public region size)

emc1_0fa4 = 10413568 ( public region size)


7) Display volume to be mirrored
# vxprint -g <Diskgroup Name> -htq <Volume Name>
Ex. vxprint -g dgTEST -htq vol01

dg dgTEST       default      default  50000    1320222061.57.aix570lpar1

dm TagmaStore-USP0_2 TagmaStore-USP0_2 auto 65536 10402048 -
dm emc1_0fa4    emc1_0fa4    auto     65536    10413568 -

v  vol01        -            ENABLED  ACTIVE   8388608  SELECT    -        fsgen
pl vol01-01     vol01        ENABLED  ACTIVE   8388608  CONCAT    -        RW
sd TagmaStore-USP0_2-01 vol01-01 TagmaStore-USP0_2 0 8388608 0    TagmaStore-USP0_2 ENA

8) Mirror the volume "vol01"
# vxassist -g <Diskgroup name> mirror <Volume name>
Ex. vxassist -g dgTEST mirror vol01

9) To check progress of mirroring use vxtask
# vxtask list
TASKID  PTID TYPE/STATE    PCT   PROGRESS
   160           ATCOPY/R 26.95% 0/8388608/2260992 PLXATT vol01 vol01-02 dgTEST

Note: Once completed vxtask list will not display anything

#vxtask list
TASKID  PTID TYPE/STATE    PCT   PROGRESS

10) check volume for mirror plex "vol01-02"
# vxprint -g <Diskgroup name> -htq
Ex. vxprint -g dgTEST -htq

dg dgTEST       default      default  50000    1320222061.57.aix570lpar1

dm TagmaStore-USP0_2 TagmaStore-USP0_2 auto 65536 10402048 -
dm emc1_0fa4    emc1_0fa4    auto     65536    10413568 -

v  vol01        -            ENABLED  ACTIVE   8388608  SELECT    -        fsgen
pl vol01-01     vol01        ENABLED  ACTIVE   8388608  CONCAT    -        RW
sd TagmaStore-USP0_2-01 vol01-01 TagmaStore-USP0_2 0 8388608 0    TagmaStore-USP0_2 ENA
pl vol01-02     vol01        ENABLED  ACTIVE   8388608  CONCAT    -        RW
sd emc1_0fa4-01 vol01-02     emc1_0fa4 0       8388608  0         emc1_0fa4 ENA

11) Remove the old plex
# vxplex -g <Diskgroup name> -o rm dis <Plex name>
Ex. vxplex -g dgTEST -o rm dis vol01-01

12) Check that plex vol01-01 belonging to TagmaStore-USP0_2 is removed  and check the status of the volume
# vxprint -htqg <Diskgroup Name>
Ex. vxprint -htqg dgTEST
dg dgTEST       default      default  50000    1320222061.57.aix570lpar1

dm TagmaStore-USP0_2 TagmaStore-USP0_2 auto 65536 10402048 -   <<<<< Disk to be removed
dm emc1_0fa4    emc1_0fa4    auto     65536    10413568 -

v  vol01        -            ENABLED  ACTIVE   8388608  SELECT    -        fsgen
pl vol01-02     vol01        ENABLED  ACTIVE   8388608  CONCAT    -        RW
sd emc1_0fa4-01 vol01-02     emc1_0fa4 0       8388608  0         emc1_0fa4 ENA


13) Remove the disk from the diskgroup "dgTEST"
# vxdg -g <Diskgroup name> rmdisk <Disk name>
Ex. vxdg -g dgTEST rmdisk TagmaStore-USP0_2


14) Check the disk is removed from the diskgroup
# vxprint -g <Diskgroup name> -htq
Ex. vxprint -g dgTEST -htq

dg dgTEST       default      default  50000    1320222061.57.aix570lpar1

dm emc1_0fa4    emc1_0fa4    auto     65536    10413568 -

v  vol01        -            ENABLED  ACTIVE   8388608  SELECT    -        fsgen
pl vol01-02     vol01        ENABLED  ACTIVE   8388608  CONCAT    -        RW
sd emc1_0fa4-01 vol01-02     emc1_0fa4 0       8388608  0         emc1_0fa4 ENA



15) Uninitualize the lun
# vxdiskunsetup -C <Disk name>
Ex. vxdiskunsetup -C TagmaStore-USP0_2

# vxdisk list

TagmaStore-USP0_2 auto:none       -            -            online invalid

 

 

 

Was this content helpful?