点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!
场景背景
在现场运维服务中MySQL数据库历史数据迁移作为主要现场工作,历史数据迁移工作量很大,为保障MySQL历史数据迁移工作稳定且高效执行,需通过平台方式修改涉及数据迁移工具JDBC数据库连接配置信息。
为减少现场运维的重复性工作、减轻中间件运维工作的繁杂性,提升现场运维工作效率,为此实现MySQL数据迁移(修改TC服务数据库连接配置)场景。
场景介绍
TC:异构数据库迁移平台。
本场景是基于AMP智慧运维平台实现可平台化、批量化方式修改TC服务数据库连接配置场景。
AMP平台简介:
- 内置大量运维操作原子场景,支持常见数据库、中间件、云平台、网络设备等运维操作自动化能力;
- 支撑八大运维场景自动化;
- 灵活的可视化任务编排及调度,操作、资源、工具、人员的任意编排调度,构建多方位自动化能力。
操作系统部署环境、数据库及中间件版本:
- 操作系统:Red Hat Enterprise Linux Server release 7.5
- 数据库版本:MySQL 5.7.40
-
Java版本:JDK 1.8
场景配置
MySQL数据迁移(修改TC服务数据库连接配置)场景-参数配置页面:
MySQL数据迁移(修改TC服务数据库连接配置)场景场景参数介绍如下:
参数名 |
参数释义 |
是否必填 |
默认值 |
IP |
选择TC服务IP地址 |
必填项 |
否 |
配置库库名 |
选择要连接的不同配置库数据库对象名 |
非必填项 |
否 |
执行操作类型 |
选择针对TC服务进行启动或停止操作 |
必填项 |
否 |
MySQL数据迁移(修改TC服务数据库连接配置)场景资源实例配置:
以上参数主要配置超时时间,及运维主机节点访问方式,此超时时间配置要尽可能大一些,避免超时造成操作失败。
场景操作
以此为例:
场景执行后可查看操作结果:
如上图所示,查看中间件主机用户密码过期时间操作已完成,可在执行日志项中直接查看所有中间件主机用户密码过期时间。
场景总结
MySQL数据迁移(修改TC服务数据库连接配置)场景适用于具体数据迁移过程中对迁移服务JDBC连接修改的应用场景,场景中包含替换数据库连接配置、停止、启动、重启数据库迁移服务平台等操作,此场景类型属于危险操作,操作需要审核,并谨慎执行。此场景功能较为固定,变更频率不高。
总体上通过使用AMP平台自动化场景部署,但也需根据不同生产环境来部署实现,平台场景化的方式提高了运维工作效率,也极大的减少了中间件运维管理过程中出现失误操作。
END