商业银行异构存储迁移实践——迁移方案设计篇
商业银行异构存储迁移实践——迁移方案设计篇
talkwithtrend
talkwithtrend.com社区(即twt社区)官方公众号,持续发布优秀社区原创内容。内容深度服务企业内各方向的架构师、运维主管、开发和运维工程师等IT专业岗位人群,让您时刻和国内企业IT同行保持信息同步。
一、异构存储迁移背景
二、迁移目标
核心存储迁移目标的确认,需要了解清楚原有存储系统承载业务系统数量、级别分类、批量事件、备份时段、维护窗口和容灾架构,与业务人员和相关系统做好协调沟通后,综合确定。具体的迁移方案需要收集信息,包括但不限于下面几点,最终应采用经过验证的成熟技术,或具有良好支持的方案达成异构存储迁移目标。
应用和数据库类型,及相应的保护方案(应用多活或数据库复制等)
操作系统版本与集群配置、文件系统(裸设备)数量、LVM、逻辑卷
异构存储多路径软件与HBA卡数量与参数
SAN拓扑与配置
源端存储映射信息和数据保护
图1 异构存储迁移目标
行内信贷业务为关键类业务,注册人数20000,日均访问量30万次量级,行内员工内网登录使用,之前已部署两地三种心架构。信贷业务应用与数据库作为本次异构存储的迁移目标,并配合两地三中心的相关配置。一方面,与核心相比业务压力并不大,关联系统数量可控,另一方面,存储数据保护功能使用较为全面,因此暂定为迁移目标,具体要求如下:
在线迁移:停机窗口最小化(多路径软件兼容、数据完整安全、业务连续性有保证)
性能可控:性能不能低于原有设备,批量程序,日常访问IO、带宽与时延评估达标
功能完备:数据保护包括同步复制、定时克隆备份、在线扩容、安全保护(SSH版本)
-
变更完整:关联变更要完善,除主中心功能外,还要有同城容灾与异地灾备配置,应急手册更新,可用性检查存储同步状态更新,应急处置手册更新等;原有资源回收与重分配利用等。
三、迁移方案设计
基于上述在线迁移等目标要求和容灾体系架构的规划,以及项目资源支持与技术积累情况,采用小型机AIX操作系统中集群LVM工具作为本次异构存储的数据迁移方案。但该方案需要在操作系统中已经存在PowerPath基础上安装UltraPath,并各自管理各自品牌的逻辑卷,如果软件安装有冲突、或者需要重启操作系统,也就会产生业务中断,这将直接影响迁移方案的制定与迁移过程中业务连续性的指标。如果这样,备选方案是存储侧数据迁移,或者数据库层面数据迁移,相应地都会有短暂的业务中断,且回退方案与动作也会相对复杂。
图2 系统集成拓扑
无论迁移方案如何制定,整体的存储集成部署基本大同小异,光纤交换机与存储侧的配置会根据迁移方案的不同而改变,具体的集成部署均由原厂工程师按照行内要求进行部署,基本的光纤链路冗余与隔离、光纤距离与线路质量控制都考虑到即可。根据迁移方案和迁移场景的不同,迁移方案的集成部署有两个集成注意要点。
存储端口尽量不复用,一般新存储的主机端口也会按照业务系统进行划分,核心及高级别业务系统单独使用一组主机端口,其他业务系统共同或独立使用其他端口。若迁移方案中数据库与操作系统LVM层面无法支持完成数据迁移,则需要在多路径软件层或存储层进行数据交换,新存储尽量预留额外的端口和旧存储进行对接,待旧存储数据完全迁移后,可利用做其他用途。
四、迁移前的准备
4.1 多路径软件测试
多路径软件的安装与测试过程按照安装手册进行即可,其他版本操作系统与多路径软件,建议亲测后再进行安装,是否需要重启多路径软件会在安装后进行检查与判断。经兼容性测试,本次多路径软件安装可在线进行,新旧多路径软件只负责相应逻辑卷,不会交叉管理造成影响,且新软件安装与磁盘识别后不需要重启。
AIX:7.1.4
PowerHA:7.2.2.0
Powerpath:6.2.0.0
-
UltraPath for AIX:8.1.3100.114
4.2 补丁检查升级
异构存储数据迁移时,新存储的版本与补丁尽量升级至最新的稳定版本,可适当扩大异构存储的兼容范围和已知问题漏洞的修复,而且迁移之前进行补丁升级是没有业务压力的,数据迁移之后进行升级还是会有风险存在。
截止在迁移时间点,新旧存储微码与补丁版本如下:
VMAX3:5977.1125.1125/VMAX2:5876.309.196
OceanStor Dorado 18500:6.1.2.SPH6
目标存储热补丁解决的问题,可以参考《补丁说明书》,相关热补丁、软件版本与SmartKit工具版本可以参考《版本配套表》。
4.3 兼容性测试
新旧存储兼容性可以参考 《OceanStor Dorado 系列兼容性查询》 ,里面详细列出了通过存储之间做数据迁移的各项信息,包括后端存储(源端存储)和目标存储型号,存储版本,控制器模式,操作系统版本、内核版本、多路径软件、存储系统版本、链路类型、集群软件以及相关注意限制。涉及本次系统迁移的存储设备查询结果如下:
1.仅支持FC交换机组网。
2.远端存储设备版本为5977.691.684或5978.221.221。
3.请参考华为存储产品文档“配置约束与限制”章节“EMC VMAX系列”配置远端存储端口模式。
4.在线接管操作步骤复杂,属于高危操作,请联系数据迁移专业服务评估和实施迁移方案。
4.4 性能评估与测试
新存储系统整体的性能测试,评估出存储性能的上限,决定最终承载业务数量,这项测试在行内现网环境单存储场景进行POC测试,存储可整体承载该业务数据库和应用程序39万+的IO,最高延时在1.7ms以内,超出日常性能峰值6倍以上,可以满足多业务整体迁移的压力,相应数据如下。
表2 验证目标存储8K随机混合读写性能
验证OceanStor Dorado存储系统8KB随机混合读写性能。 |
|
测试组网 |
华为OceanStor Dorado验证组网图。 |
预置条件 |
1.OceanStor Dorado存储系统运行正常。 2.主机上已经安装配套的UltraPath主机多路径软件。 3.OceanStor Dorado存储系统已经创建了RAIDTP级别的存储池。 4.存储池中已经创建20个容量为200GB的LUN,使用新建应用类型,块大小为8KB。 |
测试步骤 |
1.将20个LUN平均映射给2台AIX测试服务器 2.配置Vdbench工具测试脚本: I/O size为8KB 100%随机 读写比7:3 预热5分钟,测试执行30分钟 3.同时允许测试脚本,记录IOPS以及平均读写延迟。 |
实测结果 |
iops:393695@1.518-1.720ms qlcapp主机:iops:209044@1.518ms
qlcdb主机:iops:184651@1.720ms
存储: |
测试结论 |
通过 |
测试目的 |
验证OceanStor Dorado存储双活系统8KB随机混合读写性能。 |
测试组网 |
华为OceanStor Dorado双活验证组网图。 |
预置条件 |
双活pair运作状态正常; 双活工作模式为优选阵列模式,2台AIX在江北数据中心存储A的路径为优选路径,道里数据中心存储B的路径为非优选路径。 |
测试步骤 |
1.配置Vdbench工具测试脚本: I/O size为8KB 100%随机,读写比7:3 iorate=3000 预热3分钟,测试执行15分钟 2.执行测试,记录IOPS以及平均读写延迟。 |
预期结果 |
以实际测试结果为准。 |
实测结果 |
qlcapp主机:2999.10iops:0.681@ms
qlcdb主机:2999.31iops:0.678 @ms
存储:6000iops:0.925 @ms 存储A:
存储B:
|
测试结论 |
通过 |
备注 |
同城波分链路带宽低,指定iops个数,降低测试对现网业务的影响。 |
4.5 迁移时间评估
迁移时间也是迁移方案中比较关键的一环,通过数据量与数据传输路径的带宽,可以估算出大致的迁移时间,但由于数据分布并不均匀,建议用备份数据在测试环境进行模拟,计算出较精准的迁移时间,结合维护窗口最终推断出最晚的回退决策时间点。由于迁移方案LVM迁移方案中,多路径软件的安装与配置,甚至数据同步均可以提前在线完成,在回退过程中只涉及到极少数增量数据的同步。但鉴于同步数据量并不大,且操作需要更加谨慎,因此选择在维护窗口内进行数据同步。
4.6 必要的数据备份
对迁移系统进行环境和业务数据备份是必不可少的一环,通过LVM迁移也要提前登录操作系统记录必要的卷组、裸设备、逻辑卷和文件系统信息,包括NAS挂载点等细节。
4.7 维护窗口申请
窗口定在批量与备份结束后,业务启动前的1:00-6:00进行。
4.8 回退方案制定
制定回退方案并约定好出发回退动作的条件,对于业务连续性与数据安全非常关键。本迁移方案中,为保证回退方案可正常执行,需保证源卷与目标卷大小完全一致,否则会影响回退方案的执行,其他迁移方案也要在正向数据迁移的时候,就考虑到回退方向的数据迁移。
4.9 数据保护配置
提前准备同城复制,克隆卷配置与相关操作。
数据保护配置包括存储两地三中心存储的同步和异步复制,以及各存储内部为备份和应急操作所配置的快照保护与逻辑卷克隆,在数据迁移之前,都需要提前进行配置增删、存储切换以及数据保护结果验证工作,避免在生产数据迁移之后,在容灾切换或应急演练的窗口内测试不充分的情况。
|
|
|
|||
五、总结
有任何问题,可以点击文末 阅读原文 到社区原文下交流 觉得本文有用,请 转发、点赞 或点击“ 赏 ”,让更多同行看到
资料/文章推荐:
-
某城商行生产环境基于华为全闪存储国产化替代实践经验分享
-
从存量数据现状看金融企业存储平台三个走向 | 趋势解读
-
解析国产数据库架构、应用场景及其存储适配
欢迎关注社区 “存储”技术主题 ,将会不断更新优质资料、文章。地址: https://www.talkwithtrend.com/Channel/179
下载 twt 社区客户端 APP
长按识别二维码即可下载
或到应用商店搜索“twt”
长按二维码关注公众号
*本公众号所发布内容仅代表作者观点,不代表社区立场
-
2023年血糖新标准公布,不是3.9-6.1,快来看看你的血糖正常吗? 2023-02-07
-
2023年各省最新电价一览!8省中午执行谷段电价! 2023-01-03
-
GB 55009-2021《燃气工程项目规范》(含条文说明),2022年1月1日起实施 2021-11-07
-
PPT导出高分辨率图片的四种方法 2022-09-22
-
2023年最新!国家电网27家省级电力公司负责人大盘点 2023-03-14
-
全国消防救援总队主官及简历(2023.2) 2023-02-10
-
盘点 l 中国石油大庆油田现任领导班子 2023-02-28
-
我们的前辈!历届全国工程勘察设计大师完整名单! 2022-11-18
-
关于某送变电公司“4·22”人身死亡事故的快报 2022-04-26
