关于系统迁移的实践经验分享

我们内部还没有系统在线数据迁移的案例,在“尽量缩减停机时间”和“一切以系统稳定为主”的两个原则下,

A:一般迁移应用服务器和数据库全套环境的步骤如下

1.在新的设备搭建一套新的环境,包括数据库、应用服务器

2.在新的环境中导入测试数据,前端从业务层进行相关可用性验证

3.进行数据被备份迁入到测试环境的相关数据迁移时间实测评估

4.停止应用系统,一般选择的停止窗口在业务低峰期,由于前期准备活动充分,基本系统停机时间约等于数据库迁移时间,由于数据库的配置一般相对比较高,并且数据量一般不过超过几T,所以迁移时间相对比较快

5.进行数据迁移,包括数据库和一些存储文件等。

6.验证应用并进行F5层面的相关切换。

B:如果只是切换应用服务器,则一般采用灰度切换的方式

1.部署应用服务器并验证

2.通过F5切换流量到新部署的应用服务器

3.如果应用服务器运行稳定再释放旧资源。这个过程基本能保证应用在线迁移

参与5

2同行回答

mashuaiasmashuaias系统运维工程师华胜
1.A面对系统迁移直接使用alt_disk_install-BOC   hdisk   1-  先把新磁盘插到需要全盘复制的的旧主机上    2-  旧主机识别新磁盘 执行命令alt_disk_install-BOC  hdisk1    对比磁盘的大小是否...显示全部

1.A面对系统迁移直接使用alt_disk_install-BOC   hdisk   1-  先把新磁盘插到需要全盘复制的的旧主机上    2-  旧主机识别新磁盘 执行命令alt_disk_install-BOC  hdisk1    对比磁盘的大小是否一致  lspv 查看     执行alt_disk_install -X altinst_rootvg      然后拔出磁盘     3-插到新机器 sms引导   完成

1.B 面对系统迁移还可以使用 mksysb     mkdvd    1a-命令行打入smit  mksysb备份成文件  制作备份文件   2a使用mkdvd刻录成光盘   3使用光盘引导镜像引导系统

1.C 面对系统下的数据在线迁移(核心思路把数据规到一个vg里进行数据迁移)

1)新存储设置lun映射到旧存储2)cfgmgr 系统扫描到新磁盘 3)extendvg 将新存储加入到旧的vg内     4)使用mklvcopy    或migraterpv  (不支持条带话)进行数据在线迁移    使用smit  syncvg保证数据一致性     5 数据同步完成删除原数据 rmlv  6)去除磁盘  reducevg     7) 去电,旧存储下架

收起
软件开发 · 2017-03-24
浏览2066
sunnyihuisunnyihui技术总监亚联
系统迁移的方法要看项目的整体背景,有新系统上线的连带迁移,有数据中心级别的迁移,有计算设备的升级换代。各种项目背景不一样升级方法不尽相同。总体原则数据完整性以及业务连续性。经历过两个数据中心级别的迁移,相关方法论以及实践经验可进一步分享讨论。...显示全部

系统迁移的方法要看项目的整体背景,有新系统上线的连带迁移,有数据中心级别的迁移,有计算设备的升级换代。各种项目背景不一样升级方法不尽相同。总体原则数据完整性以及业务连续性。经历过两个数据中心级别的迁移,相关方法论以及实践经验可进一步分享讨论。

收起
银行 · 2017-03-24
浏览2086

提问者

bryan
bryan0514
软件架构设计师金融研发
擅长领域: 云计算容器容器云

问题来自

相关问题

问题状态

  • 发布时间:2017-03-24
  • 关注会员:3 人
  • 问题浏览:5689
  • 最近回答:2017-03-24
  • X社区推广