文档章节

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

优云双态运维
 优云双态运维
发布于 2016/10/24 15:06
字数 1746
阅读 27
收藏 1

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

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

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

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

 

神器二:能量水晶-操作库

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

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

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

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

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

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

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

 

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

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

任务执行详情查看:

终极神器:优云Automation

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

几大神力总结:

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

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

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

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

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

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

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

作者简介

庞辉富

•广通软件技术总监

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

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

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

 

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

本文转载自:http://bbs.uyun.cn/forum.php?mod=viewthread&tid=1595&extra=page%3D1

共有 人打赏支持
优云双态运维
粉丝 4
博文 85
码字总数 110714
作品 0
杭州
程序员
Docker宣布携手阿里云

国庆刚过,Docker就携手阿里云在中国的云计算行业刮来一阵大风,容器技术的发展,为开发工程师们提供了便利,这下不会“蓝瘦 香菇”了~ 一早由Docker提出的容器技术是近年来最火的开源技术。...

精灵云
2016/10/14
0
0
IK中文分词_IK分词器配置文件讲解以及自定义词库

1、ik配置文件 ik配置文件地址:es/plugins/ik/config目录 IKAnalyzer.cfg.xml:用来配置自定义词库 main.dic:ik原生内置的中文词库,总共有27万多条,只要是这些单词,都会被分在一起 quan...

jxlgzwh
03/19
0
0
Elasticsearch 之(24)IK分词器配置文件讲解以及自定义词库

1、ik配置文件ik配置文件地址:es/plugins/ik/config目录 IKAnalyzer.cfg.xml:用来配置自定义词库 main.dic:ik原生内置的中文词库,总共有27万多条,只要是这些单词,都会被分在一起 quan...

wuzhiwei549
05/25
0
0
我的友情链接

51CTO博客开发 摸索Linux ALLEN 屌丝运维男 转身、决绝 Share your knowledge … “企鹅”那点事儿 virtualbox 宇宙沸腾的小窝 itnihao的运维技术博客 技术笔记 ▁▁技术控ヽ 坚持就是胜利 ...

linux_python
2017/11/22
0
0
机器战胜人类了,伺候机器的运维呢?

2016年3月最火爆的新闻,莫过于谷歌的alphago机器4:1大胜李世乭了。一时间各界议论纷纷,我的前同事,运维界非著名段子手 @orroz 在自己微博上写了两段话: 跟其他运维工程师觉得这个职业将消...

饶琛琳
2016/03/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Mac OS X下Maven的安装与配置

Mac OS X 安装Maven: 下载 Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3 打开Terminal,输入以下命令,设置Maven classpath $ vi ~/.bash_profile 添加下列两行代码,之后...

TonyStarkSir
今天
3
0
关于编程,你的练习是不是有效的?

最近由于工作及Solution项目的影响,我在重新学习DDD和领域建模的一些知识。然后,我突然就想到了这个问题,以及我是怎么做的? 对于我来说,提升技能的项目会有四种: 纯兴趣驱动的项目。即...

问题终结者
今天
4
0
打开eclipse出现an error has occurred see the log file

解决方法: 1,打开eclipse安装目录下的eclipse.ini文件; 2,打开的文本文件最后添加一行 --add-modules=ALL-SYSTEM 3,保存重新打开Eclipse。...

任梁荣
昨天
4
0
搞定Northwind示例数据库,无论哪个版本的SQLServer都受用

Northwind数据库 从这里可以找到突破口: http://social.msdn.microsoft.com/Forums/zh-CN/Vsexpressvb/thread/8490a1c6-9018-40c9-aafb-df9f79d29cde 下面是MSDN: http://msdn2.microsoft......

QQZZFT
昨天
1
0
mysql主从同步,安装配置操作

准备 两台mysql服务,我这里准备了如下: 主库:192.168.176.128 从库:192.168.176.131 如何在Linux上安装mysql服务,请看https://blog.csdn.net/qq_18860653/article/details/80250499 操作...

小致dad
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部