我们内部还没有系统在线数据迁移的案例,在“尽量缩减停机时间”和“一切以系统稳定为主”的两个原则下,
1.在新的设备搭建一套新的环境,包括数据库、应用服务器
2.在新的环境中导入测试数据,前端从业务层进行相关可用性验证
3.进行数据被备份迁入到测试环境的相关数据迁移时间实测评估
4.停止应用系统,一般选择的停止窗口在业务低峰期,由于前期准备活动充分,基本系统停机时间约等于数据库迁移时间,由于数据库的配置一般相对比较高,并且数据量一般不过超过几T,所以迁移时间相对比较快
5.进行数据迁移,包括数据库和一些存储文件等。
6.验证应用并进行F5层面的相关切换。
1.部署应用服务器并验证
2.通过F5切换流量到新部署的应用服务器
3.如果应用服务器运行稳定再释放旧资源。这个过程基本能保证应用在线迁移
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) 去电,旧存储下架
收起