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

我们内部还没有系统在线数据迁移的案例,在“尽量缩减停机时间”和“一切以系统稳定为主”的两个原则下,A:一般迁移应用服务器和数据库全套环境的步骤如下1.在新的设备搭建一套新的环境,包括数据库、应用服务器2.在新的环境中导入测试数据,前端从业务层进行相关可用性验证3.进...显示全部

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

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

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

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

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

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

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

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

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

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

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

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

收起
参与5

查看其它 1 个回答mashuaias的回答

mashuaiasmashuaias系统运维工程师华胜

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
浏览2068

回答者

mashuaias
系统运维工程师华胜

mashuaias 最近回答过的问题

回答状态

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