您的位置:首页 > 运维架构

三、运维自动化发展―工具化

2016-06-05 13:55 176 查看
运维工具化
一、工具化:
1.SHELL脚本(功能性(流程)脚本、检查性、报表性、)
2.开源工具:Zabbix ELKStack SaltStack Cobbler

二、目标:
1.促进标准化的实施
2.将重复的操作,简单化
3.将多次操作,流程化
4.减少人为操作的低效和降低故障率
三、痛点:
1.你至少要ssh到服务器执行,可能犯错
2.多个脚本有执行顺序的时候,可能犯错
3.权限不好管理,日志没法统计
4.无法避免手工操作
四、例子:
比如某天我们要对一台数据库从库进行版本停机升级,那么要求进行评估:
停机影响:3:00 晚上有定时任务连接该数据库,做数据报表统计
1.凌晨3:00 我们所有系统的定时任务有哪些 crontab
2.这些crontab哪些连接我们要停止的从库
3.哪些可以停,哪些不能停(修改到主库),哪些可以后补
4.这些需要后补的脚本哪个业务、谁加的、什么时候加的
工具化和标准化是好基友!
本文出自 “Sunset” 博客,请务必保留此出处http://roles.blog.51cto.com/9623242/1786249
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: