在做数据迁移方式的选择中主要基于以下几点考虑 1) 运行应用停机时间的长短
数据迁移过程会对生产系统产生或多或少的影响;完成迁移停机时间窗口的选择后,可供选择的技术就相对比较固定。
2) 迁移前后的测试需求
根据应用的情况,迁移前测试和迁移后测试是必不可少的。测试时间长短由应用的需求决定,迁移后测试所需的时间需要计入应用停机时间。
3) 迁移架构的复杂性
在数据迁移过程中涉及到各种应用、数据、存储之间的关系,越复杂的应用环境,相应的计划和实施可能越复杂。
本次项目主机系统以Windows server及AIX为主,数据库主要是以Oracle和SQL为主。考虑到实际环境,主要考虑如下两种方式:
1) 基于存储的数据迁移,采用EMC VNX SAN COPY 软件 Pull的方式,将数据由VNX5300按照LUN为单位,迁移到VNX5800存储。
优点:基于存储复制,不依赖于主机,迁移速度快,可靠性高 缺点:采用pull的方式,迁移数据时需要停止应用,停机时间长 2) 基于存储的数据迁移,采用EMC VNX SAN COPY软件Push方式,在线迁移数据,将数据以LUN为单位迁移到VNX5800存储
优点:在线迁移数据,只是割接时需要停止应用,停机时间相对短 缺点:迁移过程中会对原存储VNX5300的性能产生一定影响,对VNX5300的微码版本有相应的要求
基于SAN Copy Pull的迁移步骤介绍 a) 新存储初始化并加入SAN 网络 b) 在新存储安装SAN COPY license
c) 按照SAN COPY要求建立新旧存储前端口的zone信息 d) 新存储VNX5800前端口作为主机识别到VNX5300上的LUN e) 停止生产主机应用(做好是shutdown主机)
f) 建立SAN COPY session并开始同步数据,当之间的关系达到100%,表
示复制完成
g) 拆SAN COPY session,将老存储的LUN取消,新存储LUN分配给主机 h) 主机扫描磁盘变更 i) 双机资源调整
j) 应用系统(例如SAP)调整 k) 进行业务测试
基于SAN Copy Push的迁移步骤介绍 a) 新存储初始化并加入SAN 网络 b) 原有存储安装SAN COPY license
c) 按照SAN COPY要求建立新旧存储前端口的zone信息
d) 原有存储VNX5300前端口作为主机识别到新存储VNX5800上的LUN e) 建立SAN COPY session并开始同步数据,进行在线增量迁移,直到接近
迁移数据100%时(这之间业务应用不中断)
f) 停止应用进行割接,SAN COPY自动追平差异数据后,迁移完成 g) 拆SAN COPY session,将老存储的LUN取消,新存储LUN分配给主机 h) 主机扫描磁盘变更 i) 双机资源调整
j) 应用系统(例如SAP)调整 k) 进行业务测试
针对本次数据迁移的关键点在于: 停机窗口的长短
原有VNX5300存储的性能负载情况
因篇幅问题不能全部显示,请点此查看更多更全内容