三、运维自动化发展―工具化
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
一、工具化:
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
相关文章推荐
- 新闻发布系统——网站发布
- 三层架构
- Linux内核线程kernel thread详解--Linux进程的管理与调度(十)
- Apache Tomcat 绿色版安装Service(服务)
- Nginx两种安装方式简述
- 一、运维学习和发展的一个线路
- 我的nginx配置文件
- Centos7 SPICE 源码编译安装(2)----- 编译spice-gtk-0.31.tar.bz2
- Centos7 SPICE 源码编译安装(1)-----编译spice-0.13.1.tar.bz2
- CentOS6.5系统下RPM包安装MySQL5.6
- centos 7 添加中文输入法
- 一个在线jpg png转ICO的网站
- VMware安装linux虚拟机
- 【Linux】服务安装、启动、停止和卸载
- linux删除非空目录
- 《产品前端架构》课堂交流区问题汇总
- Popular Cows poj 2186 tarjan
- 全站之路一路坑(2)——在Apache下部署django博客
- Ardrone2 ROS Image和OpenCV Image相互转化
- 严重: Servlet.service() for servlet jsp threw exception java.lang.NullPointerException at org.apache.