AMP平台自动化场景建设
作为本际云服务器推荐网的小编小本本,我们要介绍的是AMP平台自动化场景建设-MySQL新建节点全流程编排。在现场运维服务中,MySQL数据库作为主要现场工作维护对象,但其安装部署、系统参数配置初始化、keepalived的安装等工作繁琐且重复性较高,为提升现场运维工作效率,我们通过多个场景编排实现真正的一键安装MySQL数据库及相关产品的自动化方式安装部署。

MySQL新建节点全流程编排
该一键编排场景可自由组合以下多个场景进行一键安装:
- 系统参数初始化:对MySQL数据库服务器上/etc/sysctl.conf内核参数、/etc/ssh/sshd_configDNS参数设置、/etc/security/limits.conf打开文件数参数设置、SELINUX关闭、防火墙关闭、numa参数、依赖包安装、对数据目录权限赋权等进行前置步骤。
- MySQL数据库安装:可满足单机单实例、单机多实例等多种场景,根据不同的数据库类型使用不同的数据库参数模板,灵活配置数据库参数,安装后自动修改root管理密码并配置常用用户。
- 审计插件自动化安装:自动配置常用的参数并将参数添加至MySQL数据库配置文件内,自动获取当前版本mysqld偏移量offset,自动添加定时任务归档审计日志和清理过期日志。
- keepalived自动化安装:灵活设置绑定网卡、routerid、和主从类型。
场景配置
以上场景共用参数合并,按顺序串联为一个编排任务:MySQL新建节点全流程编排。参数包括数据库用户、密码、软件根目录、IP、实例端口、SERVER_ID、MySQL的buffer_pool_size参数设置、数据目录、数据库类型、VIP、网卡名、安装文件路径和ROUTER-ID。
填写相关参数后,点击执行,即可看到整个编排执行的进度和每个步骤执行成功的信息,可查看每个步骤执行的详细信息及生成日志等。
总结
MySQL新建节点全流程编排涵盖一套MySQL库安装的完整流程与配置,自动配置了包含系统参数配置、MySQL数据库实例安装配置、审计插件安装配置和keepalived安装配置等,后期根据需要还可以继续添加所需要的场景,免去了大量安装部署的时间和场景执行的时间,避免了漏装少装的可能,灵活配置,安全高效的完成现场的各种工作需要。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6497.html
