谈一谈!存储的几大数据迁移技术

ICT超度指南
我们需要在理解这些数据迁移技术的同时结合客户现网环境及对业务连续性的要求,选择最优的迁移方法,实现客户期望值。

一提及存储数据迁移很多企业都表示脑子疼,确实存储数据迁移是一件十分麻烦的事情,它不像搬家,一旦在迁移的过程中遇到一点问题,那么公司的数据就很有可能会遭遇泄露。今天,咱们就一起来梳理一下存储的几大数据迁移技术。

在做数据迁移时,普遍使用的是以下四种武器:

我们需要在理解这些数据迁移技术的同时结合客户现网环境及对业务连续性的要求,选择最优的迁移方法,实现客户期望值。

下面重点介绍一下,这四种普遍的数据迁移技术:

一、基于应用软件功能的迁移,此类主要是使用上层应用程序的相应功能,实现数据迁移,如Oracle的各种迁移功能,文件系统的复制功能等,从上层实现数据迁移,这种方式一般具有较高的平滑性,停机较少,但是使用场景很苛刻,通用性不强。

大致步骤如下:

迁移前准备,完成目标存储的组装与配置,并根据待迁移的数据量与客户需求完成目标LUN的创建,此时的I/O路径为“服务器主机—源存储”;

接入目标存储,建立目标存储对服务器的映射,实现虚拟化平台对源存储与目标存储的同时访问;

采用虚拟化平台自带的存储迁移功能或数据库自带的存储迁移功能进行存储数据的迁移;

迁移完成后测试业务或者集群运行是否正常。

二、基于卷管理软件功能的迁移,此类主要是使用卷管理软件的镜像或者迁移功能实现,如AIX,HPUX的LVM以及VxVM等都带有镜像功能,可以通过先镜像,然后分裂镜像的方式实现迁移,这种方式一般具有较高的平滑性,停机较少,但是使用场景需要客户必须使用支持此类特性的OS和卷管理软件才可实现。

大致步骤如下:

迁移前,I/O路径为“服务器主机—源存储”;

将目标存储加入客户的应用系统中,新增链路为“服务器主机—目标存储”。在目标存储阵列上将新建的LUN分配给服务器主机。此操作不需要(部分平台需要)中断客户业务系统;

在主机上将目标存储LUN对应的物理卷加入到包含源存储LUN的卷组;

在卷组内对源数据阵列和数据迁移目标阵列之间进行镜像操作;

确认卷组内数据镜像完成后,将源存储LUN对应的物理卷从卷组中删除;

完成数据迁移;

三、基于网络功能的迁移,包括VIS,异构虚拟化和MigrationDirector for SAN.其中异构虚拟化方案较为成熟,相对VIS成本较低,停机时间减少一半。

异构虚拟化大致步骤如下

迁移前,I/O路径为“服务器主机—源存储”;

停止业务,将新存储产品(支持异构虚拟化)加入客户的应用系统中。连接方式由“服务器主机—源存储”方式改为“服务器主机—新存储产品—源存储”。在原始数据阵列上将所属服务器主机的LUN映射给新存储产品,经由新存储产品接管后再映射给服务器主机。此操作需要中断客户业务系统;

将目标存储阵列上计划分配给服务器主机的LUN作为迁移的目标LUN,在新存储产品中对源数据阵列和数据迁移目标阵列之间进行在线数据复制操作;

确认阵列间数据复制完成后,断开源数据阵列与新存储产品的逻辑连接,由数据迁移目标阵列对业务系统提供存储空间;

四、基于存储功能的迁移,包括存储内部LUN的迁移,远程复制等方式,对主机资源占用少,但是使用场景基本限于同构存储之间才可使用在线迁移,否则必须停机做离线迁移。

LUN COPY具体步骤如下:

迁移前准备:包括目标存储配置与LUN的创建(依照源存储上LUN的大小与个数进行创建)等操作,此时业务的I/O路径为“服务器主机—源存储”;

将目标存储接入业务网络中。在业务离线后,解除源存储对业务主机的映射,并添加到目标存储的映射,待完成LUN拷贝后,建立目标存储系统对主机的映射,然后重新拉起业务;

启动客户业务系统,验证业务运行是否正常,此时的I/O路径为“服务器主机—目标存储;

华为存储主推的数据迁移方案是异构虚拟化+迁移功能,也就是融合SmartVirtualization+SmartMigration特性,该方案适合在不同厂商的SAN存储阵列产品之间数据迁移。不占用主机资源,提供较短的中断时间。可对不同类型的SAN存储产品之间进行在线数据迁移。适合客户对业务连续性要求较高的场景。

(原标题:一想到存储数据迁移,就头疼?)

THEEND

最新评论(评论仅代表用户观点)

更多
暂无评论