人不找事事找人,眼前在客户哪里遇到一个难度不大但是很麻烦的事情:
在centos7上安装5套MySQL5.6
老同志了,在IT这个老君炉里修炼过系统管理、网络管理、数据库管理、运维监控、ISO咨询….,倒是可以写批处理的shell脚本,但是还得写还得测的,比较耗时间,怎么办?
客户很客气,Lawson很惭愧!
人年纪大了,遇到麻烦的事情肯定是想有没有什么快捷的办法,开源『自动化运维软件』进入了脑海!自动化批量部署来解决这个难度不大但麻烦的工作。赞一声『聪明』,可是再一想问题来了:
用哪个开源自动化软件呢,ansible、puppet还是chef?
不管用那种开源软件我都不会呀?
遇到问题找度娘,这是我混江湖的不二法宝,查了一下开源运维自动化软件,感觉ansible看起来很顺眼,再一搜找到了『ITGo自动化运维管理平台』,为什么对这个产品感兴趣,有几个原因:
对ansible进行包装,为用户提供的是图形化部署界面,解决我不懂运维自动化软件的问题
提供试用版,目前试用版限制很少,可以先试用一下,看看是不是能解决我的批量部署难题
在万合鸿瑞提供的百度网盘上下载了ITGo自动化运维管理平台(https://pan.baidu.com/s/1OYglCne1yMfPkH9Wpg3L8g提取码:0a6q),然后找了一台centos7开始安装。安装过程很简洁,stepby step一键安装,不到2分钟安装结束,打开浏览器:
看了一下软件操作文档,开始干活,完成客户交给的任务:
编辑一个mysql的静默安装脚本,其中包括数据库安装后创建一个数据库用户
将这个静默安装脚本上传到ITGo软件的FTP Server上(ITGo安装时,也同时安装了ftpserver,设置了用户名和密码)
将mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz也上传到FTPServer上
在ITGo软件『脚本管理』中,增加MySQL自动化部署脚本:
在ITGo软件『节点管理』中将需要部署MySQL的节点纳管进来,很方便:
选择要部署MySQL的节点,将mysql脚本进行部署:
脚本部署后,可以在『系统日志』中查看部署情况:
大功告成!Easy!
有了ITGo自动化运维管理平台,我知道,这回运维自动化的能耐不用在老君炉里修炼啦!