让运维工程师不再蓝瘦、香菇

最近广西一小哥失恋后录的视频风靡互联网,也让“蓝瘦、香菇”这两个词火了一把。虽然原故事男主角是因为失恋才蓝瘦、香菇,但想想作为运维“狗”的我们也时常因强大的工作压力而蓝瘦,常常在晚上睡得香呼呼的时候因为要处理故障从温暖的被窝爬起来,看着铝朋友鄙视的眼神,真的好香菇……本来作为技术大牛的我们,工作应该是很酷的事情,享受的应该是小白美铝们崇拜的眼神,可现在却那么苦逼,天天被应用上线、系统巡检、故障排除这些琐事缠身,想想都蓝瘦!我们怎么样才能重获崇拜,有更多的时间陪伴家人呢?技术达人当然是用技术来解决问题:可以通过运维自动化平台,让机器帮我们干活,而我们只需要设置一些脚本命令,指挥指挥就行。

top.png

下面我就来谈谈组成运维自动化平台的四大神器,给各位运维兄弟姐妹提提思路,早日远离蓝瘦、香菇。

神器一:阿拉丁神灯-执行代理(Agent)

要实现运维自动化,必须有运维人员的另一双“手”来执行具体的操作,这双“手”便是执行代理(Agent),其部署在我们所管理的服务器(或虚拟机)上,可执行Python、Shell、VBS、Windows批处理脚本。接受调度引擎下发的操作任务,根据脚本指令对本机或远程设备(比如网络设备)进行操作,并反馈操作结果,如阿拉丁神灯一样接受主人的请求,并忠实执行。如今数据中心的规模动辄成千上万台主机,要想让运维工程师不再蓝瘦的话,执行代理需要支持自动化部署,最大限度降低配置维护的工作量。

1.jpg

神器二:能量水晶操作库

相信每个运维工程师都会存有一些“私货”-运维脚本(无论是Python、Shell也或是批处理),在日常工作中便是靠这些脚本来实现运维的处理,比如软件安装、配置修改、清理磁盘空间、重启服务等等。这些脚本存在每个运维工程师的电脑里,没有经过有机的组织梳理,对环境的适应能力比较差,只能用于特定场景,无法很好的复用和共享。

为了让脚本最大限度发挥其生产力,我们需要一个库将团队内运维工程师的常用脚本统一管理起来,形成一个个运维的原力-能量水晶-我们可称其为“操作”,一个操作包括输入参数、处理脚本和输出参数。

2.jpg

将一个个操作集中管理起来,形成运维操作库,供编排使用。

3.jpg

神器三:通天云梯编排编辑器

操作只是实现某个运维目标的一个步骤,我们还需要一个通天云梯才能到达运维目标的终点。这个通天云梯便是编排编辑器,其通过可视化的方式,允许用户按运维场景将操作串接起来,通过操作的输入、输出让各操作共享数据,最终将一个个操作粘合成一架通往运维目标的云梯-编排。

为了让一个编排能适应更多环境,编排需要支持输入参数,将参数传递给操作,这样操作脚本便可根据参数兼容不同的环境。

4.jpg

编排编辑器可以长成这样:

5.jpg

神器四:玄铁将令任务调度引擎

有了能量水晶、通天云梯,我们还需将军令-调度引擎来派遣运维任务。调度引擎提供图形界面允许手工或自动(根据编排的配置)进行任务调度,将场景编排转化为一个个运维任务,交由阿拉丁神灯(执行代理)去具体执行,并实时反馈任务执行结果,通过交互式执行过程允许人工干预,也可以详细回放历史执行过程日志,让一切尽在掌控之中。

6.jpg

任务执行详情查看:

7.jpg

终极神器:优云Automation

通过以上四大神器的组合,我们便可得到一个自动化运维平台。当下运维界也提供了很多开源的解决方案,或多或少也都包含了这几大神器中的部分,但都不够完整,真正应用起来还是要有很多坑要踩,也还需要蓝瘦好一阵子。好人做到底,我再给大家介绍一个终极神器:优云Automation,它不但完整的包含以上神器和特性,还赠送很多福利。

几大神力总结:

1.覆盖物理设备、云资源、业务应用的全栈自动化运维能力;

2.内置丰富的基础操作,可开箱即用,更可通过多种脚本自由扩展运维原力;

3.提供点选式可视化编排设计器,支持多主机、多操作混合编排,可通过输入参数让编排复用于不同环境;

4.通过高效的作业调度引擎,并行调度上万运维任务,轻松运维成千上万主机;

5.提供可视化任务执行跟踪界面,可人工干预执行,让一切尽在掌控;

6.提供纯WEB化界面和完善的Open API,可与其他运维工具快速集成;

关键是,这么好的神器其线上版当前注册使用还是免费的,各位被繁琐的运维操作所困扰的运维达人有福了,使用优云Automation,再配以移动设备接入,就算凌晨2点系统出现故障,也可以在温暖的被窝里通过移动终端“指点”江山。日常只需要根据运维场景编写好操作和编排,设定自动定时执行或者按需手工触发,其他的就让机器帮我们干活吧,留下时间陪陪朋友、家人,每天都可以高高兴兴。

作者简介

庞辉富

•广通软件技术总监

•拥有10多年IT运维管理软件研发经验

•致力于自动化运维解决方案的研究和推广

•主导研发的产品广泛应用于海关、公安、能源等多个行业

优云”是广通软件(股票号码:833322)旗下的下一代运维品牌,秉承devops的理念,从监控、到应用体验,到自动化持续交付,优云一切为了您做的更好!

优云全线产品免费试用:https://www.uyun.cn

原创文章,作者:uyunops,如若转载,请注明出处:http://www.178linux.com/65921

(0)
uyunopsuyunops
上一篇 2017-01-09
下一篇 2017-01-09

相关推荐

  • grep,egrep及相应的正则表达式用法详解

    目录 1、grep简介     1.1、grep是什么     1.2、grep使用格式     1.3、grep常用选项 2、正则表达式与grep     2.1、正则表达式简介  &nb…

    系统运维 2016-08-22
  • Linux网络管理之网卡别名及网卡绑定配置

    在日常的运维工作当中,有时候需要在一块物理网卡上配置多个IP地址,这就是网卡子接口的概念,以及多块网卡实现网卡的绑定,通俗来讲就是多块网卡使用的一个IP地址,下面我来详细说明实现的过程。 &创建网卡子接口 在CentOS系统当中网络是由NetworkManager这个服务来管理的,它提供了一个图形的界面,但此服务不支持物理网卡子接口的设置,所以在配置网卡子接…

    系统运维 2016-09-02
  • 用户权限过滤练习(w4)

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限。 [root@keyou ~]# cp -r /etc/skel/ /home/tuser1 | chmod -R g-rwx,o-rw…

    系统运维 2016-11-20
  • 简明 Vim 练级攻略

    vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。 ——————————正文开始—————————— …

    Linux干货 2015-04-04
  • 推荐-LVS专题: LVS+Keepalived并使用DNS轮询实现Director的高可用和负载均衡

    LVS专题: LVS+Keepalived并使用DNS轮询实现Director的高可用和负载均衡 前言 什么是KeepAlived 实验介绍 实验拓扑 实验环境 实验步骤 配置KeepAlived(1) 实现Director 的VIP互为主从 测试 配置LVS 配置KeepAlived(2) 测试LVS 配置RS的IP和web服务 配置DNS 最终测试 总结…

    Linux干货 2016-04-09
  • GREP EGREP的用法及正则表达式和扩展正则表达式简述

    egrep grep的使用方法 正则表达式及扩展表达式简述 使用事例   grep egrep都是文本搜索工具,可以把符合模式的行或字符显示出来,而这些模式grep一般使用正则表达式进行匹配,而egrep使用扩展正则表达式来进行匹配的。 grep及egrep的使用方法:           &nbs…

    Linux干货 2015-07-27

评论列表(1条)

  • magedu-miss
    magedu-miss 2017-01-09 10:07

    哈哈,好逗