同架构大数据量HGDB到HGDB数据迁移
文章目录环境文档用途详细信息环境系统平台Linux x86-64 Red Hat Enterprise Linux 7,银河麒麟 X86_64版本4.5.8文档用途本文介绍同架构大数据量情况下为了减少停机时间先搭建流复制同步数据再停机切换数据库的迁移方案。详细信息需求数据库数据量4.3T从虚拟机HGDB hac集群A环境迁移到HGDB hac物理机集群B环境。现状4.3T数据量若使用逻辑导出导入或移动data目录的方式迁移至少需要10小时以上停机时间太长不符合业务要求。方案安装同版本的数据库软件和集群软件搭建流复制从A环境向B环境的node1节点同步数据同步完成后协调停机时间将B环境的node1节点提升为主节点集群启动B环境的node1节点应用反馈正常后B环境其他节点互相同步数据。步骤1两个环境间网络通畅5866等数据库端口可正常访问网络负载满足要求否则需在业务空闲期搭建流复制操作2B环境安装数据库并搭建hac集群启动数据库和集群保证访问正常运行状态正常各安装包与A环境使用的保持一致3B环境停止hghac服务无需停止etcd将hghac和vip-manager配置文件中的scope和namespace参数换个其他值以防止etcd中保存的DBID冲突4B环境node1节点后台进程启动pg_basebackup操作预估pg_basebackup运行时间不间断监控pg_basebackup运行状态pg_basebackup运行完成后启动流复制实时同步数据5各应用系统验证连接到B环境访问正常当前为备库无法进行写数据操作验证完成后停止各应用系统6断开A环境到B环境node1节点的流复制删除B环境node1节点的流复制配置信息提升为主库7hac服务启动B环境node1节点检查集群运行正常8各应用系统验证到B环境node1节点访问正常增删改查正常9B环境node2节点启动hac服务同步数据同步完成后启动node3节点同步数据10检查B环境集群运行正常则数据迁移完毕。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2454985.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!