Highlighted
zhaos2
3 Zinc

用VPLEX Mobility进行数据迁移

转到解答

有个客户想用VPLEX Mobility进行数据迁移。请教VPLEX专家,有没有用VPLEX进行数据迁移的简要步骤以及注意事项?

0 项奖励
1 个已接受解答

已接受的解答
o17Uu33DCF12520
4 Tellurium

Re: 用VPLEX Mobility进行数据迁移

转到解答

第一阶段:把存储都加到vplex并配置好

1 把现有的sun存储和VNX都接入到vplex的后端端口,sun上的存储卷和VNX的LUN都能被vplex发现。

2 在vplex上分别claim这些存储单元,变成内被vplex识别和处理的storage volume

3 利用这些storage volume创建extent和device,根据你的情况,要把原来的sun映射过来的storage volume创建成一个extent再创建成一个RAID 0的device,而把VNX映射过来的storage volume创建成若干个extent再创建出一个RAID 0的device

4 利用第一个device创建出virtual volume

5 在vplex上注册主机的initiator

6 在vplex上创建storage view,包括host initiator、vplex前端口和刚创建的virtual volume

7 撤销从主机端对sun存储卷的访问路径,这里会有访问中断,如果用了多路径软件就不会中断。

第二阶段:把数据从一个device移动到另一个device

1 复制数据

命令:dm migration start -f device -t device

2 提交复制

命令:dm migration commit

3 把源device干掉

命令:dm migration clean

4 清除迁移操作的记录

命令:dm migration remove

现在数据已经在VNX映射过来的device上面了,而整个过程因为storage view没有发生任何变化,所以对于主机来说迁移是透明的。

这个方法同样适用于在两个vplex cluster之间迁移数据。

0 项奖励
10 条回复10
o17Uu33DCF12520
4 Tellurium

Re: 用VPLEX Mobility进行数据迁移

转到解答

不如你描述下是什么样的需求:迁移什么数据,从哪里迁移到哪里,软硬件环境等等。先看看能不能实现。

0 项奖励
版主
版主

Re: 用VPLEX Mobility进行数据迁移

转到解答

这个帖子我移动至 综合讨论区 版块内,方便分类和让更多坛友看到。

0 项奖励
zhaos2
3 Zinc

Re: 用VPLEX Mobility进行数据迁移

转到解答

是把Oracle 11gr2 RAC从Sun的存储移到VNX。其实用Oracle ASM也可以做到,但客户想用VPLEX做,所以想知道一下简要的步骤及注意事项。谢谢!

0 项奖励
born_chen
4 Germanium

Re: 用VPLEX Mobility进行数据迁移

转到解答

我以前某用户也曾想这样操作,但因为商务和技术问题最终没有使用,毕竟拿一套免费的VPLEX,要调配协调的资源太多,当然付费的可能会更容易协调。

0 项奖励
zhaos2
3 Zinc

Re: 用VPLEX Mobility进行数据迁移

转到解答

这个客户想用VPLEX而不是ASM做是有原因的。由于VPLEX也是方案的一部分,所以商务上应该不是问题。VPLEX在异构存储数据迁移上确有优势。

0 项奖励
o17Uu33DCF12520
4 Tellurium

Re: 用VPLEX Mobility进行数据迁移

转到解答

第一阶段:把存储都加到vplex并配置好

1 把现有的sun存储和VNX都接入到vplex的后端端口,sun上的存储卷和VNX的LUN都能被vplex发现。

2 在vplex上分别claim这些存储单元,变成内被vplex识别和处理的storage volume

3 利用这些storage volume创建extent和device,根据你的情况,要把原来的sun映射过来的storage volume创建成一个extent再创建成一个RAID 0的device,而把VNX映射过来的storage volume创建成若干个extent再创建出一个RAID 0的device

4 利用第一个device创建出virtual volume

5 在vplex上注册主机的initiator

6 在vplex上创建storage view,包括host initiator、vplex前端口和刚创建的virtual volume

7 撤销从主机端对sun存储卷的访问路径,这里会有访问中断,如果用了多路径软件就不会中断。

第二阶段:把数据从一个device移动到另一个device

1 复制数据

命令:dm migration start -f device -t device

2 提交复制

命令:dm migration commit

3 把源device干掉

命令:dm migration clean

4 清除迁移操作的记录

命令:dm migration remove

现在数据已经在VNX映射过来的device上面了,而整个过程因为storage view没有发生任何变化,所以对于主机来说迁移是透明的。

这个方法同样适用于在两个vplex cluster之间迁移数据。

0 项奖励
zhaos2
3 Zinc

Re: 用VPLEX Mobility进行数据迁移

转到解答

非常感谢Kevin,内容很详尽。有相关文档share吗?

0 项奖励
ArthurMao
1 Copper

Re: 用VPLEX Mobility进行数据迁移

转到解答

administrator guide里面有这部分的内容。

另外注意目标LUN的大小最好和源LUN一样,5.2以前如果目标比源大的话,多余的部分会被浪费。

0 项奖励
powershell_fan
1 Nickel

Re: 用VPLEX Mobility进行数据迁移

转到解答

貌似答案推荐在线迁移, 基本上不可行.

当用vplex虚拟化以后, lun wwn会变化, 在solaris 内设备名也会发生变化.不管是mpxio还是pp设备名都会变, ZFS或vxvm要求重新导入, 需要两次宕机.