欢迎光临散文网 会员登陆 & 注册

[VPLEX]迁移系统卷

2023-02-17 09:33 作者:墨小胎  | 我要投稿

迁移元数据卷

方法1:新建元卷

1.在新存储和老存储上分别新加80GB的两个卷,查看新加卷

VPlexcli:/> ll /clusters/cluster-1/storage-elements/storage-volumes


2.创建一个新的元卷

VPlexcli:/engines/engine-1-1/directors>      meta-volume create --name c1_meta_volume --storage-volumes      VPD83T3:6006016037202200966da1373865de11,VPD83T3:6006016037202200966da1373865de12

3. 将现有的内存元数据移动到新的元卷:

VPlexcli:/engines/engine-1-1/directors>      meta-volume move --target volume c1_meta_volume 

4.删除原来的Meta卷

VPlexcli:/> meta-volume destroy c1_MetaLUN      --force

5.重存储上取消原来Meta卷的映射关系,并删除LUN。

方法2:将元数据迁移到备份卷

1) VPlexcli:/> ll /clusters/cluster-1/system-volumes/    \\确认活动的 meta-volume 是raid-1

2) VPlexcli:/> meta-volume move --target <meta_backup>     \\把源卷数据移动到其中一个备份卷中

3) VPlexcli:/> ll /clusters/cluster-1/system-volumes/         \\看到所选择的的备份卷Active是true

4) VPlexcli:/> meta-volume destroy <original metadata volume> --force       \\ 删除原来的源卷

5) VPlexcli:/> meta-volume create --name <new metadata volume> --storage-volumes < LUN1, LUN2>        \\创建新的raid-1 源卷

6) VPlexcli:/> meta-volume move --target-volume <new metadata volume>           \\ 新的源卷Active为true


方法3:将元数据拆RAID1再建

1.从VPlexcli提示符,浏览到系统卷上下文,并使用ll命令列出卷。

VPlexcli:/> cd clusters/cluster-1/system-volumes

2.要识别从旧阵列中准备的活动元卷分支,运行以下命令:

show-use-hierarchy meta_volume_name

3.使用实例从旧阵列中卸载镜像。

VPlexcli:/clusters/cluster-1/system-volumes> meta-volume detach-mirror --storage-volume storage_volume_name --meta-volume meta_volume_name

例:

VPlexcli:/clusters/cluster-1/system-volumes> meta-volume detach-mirror --storage-volume c1-80gb-symm-1161_0000 --meta-volume C1_Meta

4.检查旧阵列的镜像是否成功分离:

show-use-hierarchy meta_volume_name

5.使用实例从新阵列挂载新卷,新卷的大小必须与旧阵列上的卷相同。

VPlexcli:/clusters/cluster-1/system-volumes> meta-volume attach-mirror --storage-volume storage_volume_name --meta-volume meta_volume

 6.检查重建状态,并等待重建完成后再转到下一个任务。

输出的例子:


 

重建备份卷

1查看system-volumes

2删除备份卷

3.从新存储上映射给VPLEX一个80GB的LUN,并将老存储其中一个80GB的LUN解除映射。

4.重新手动创建备份卷


 

迁移日志卷

方法1:拆RAID1重组

1)查看要分离的镜像腿的槽号:

VPlexcli:/clusters/cluster-1/system-volumes Cluster1_logvol1_vol/components>ll

Name                                                          Slot    Type    Operational     Health    Capacity

----------        -----------------                  ---  Number --------    Status            State

extent_Cluster1_logvol_1_1                                 0      extent        ok                  ok         10G

extent_R_Rental_VPLEX1_Logging_Crossconnect_1           1       extent       ok                  ok         10G

2)分离要移动到另一个存储的日志卷分支:

VPlexcli: > logging-volume detach-mirror --logging-volume /clusters/cluster-1/system-volumes/Cluster1_logvol1_vol --slot 0

3)从不同的存储中添加新的镜像(leg)到日志卷:

VPlexcli: >logging-volume add-mirror --logging-volume /clusters/cluster-1/system-volumes/Cluster1_logvol1_vol --mirror extent_Unity207_VLPEX2_Cluster2_logvol_1_1

4)查看同步进度

rebuild status

 

方法2:直接数据迁移

与迁移数据卷一样可以通过extent进行迁移

VPlexcli:/clusters/cluster-1/storage-elements/extents>dm migration start --name my_migration --from old_extent_2 --to new_extent_1

 

查看进度

VPlexcli: >ll /data-migrations/extent-migrations/my_migration

 

暂停和恢复

VPlexcli:/data-migrations/extents-migrations>dm migration pause --migrations my_migration

VPlexcli:/data-migrations/extents-migrations>dm migration resume --migrations my_migration

 

结束迁移

VPlexcli:/data-migrations/extents-migrations>dm migration commit --force –migrations my_migration

清除迁移

VPlexcli:/data-migrations/extents-migrations>dm migration clean --force –migrations my_migration

移除迁移任务

VPlexcli:/data-migrations/extents-migrations>dm migration remove --force –migrations my_migration

 

 

删除日志卷

某些情况下,比如Metro改Local等,需要删除日志卷,命令如下:

logging-volume destroy [-v|--logging-volume] logging-volume

例:

VPlexcli:/clusters/cluster-1/system-volumes> logging-volume destroy --logging-volume cluster_6_log_vol


[VPLEX]迁移系统卷的评论 (共 条)

分享到微博请遵守国家法律