开发者社区> 优云软件> 正文

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

简介:
+关注继续查看

466b0df744c5f695fb34d90482bd48776b15ea13

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

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

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

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

1f1fb4f3b81ea6c3b20b9007104786d0dcd13600

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

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

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

0166ec8cc0a2eb58256eaf92b78263673ffef35d

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

885193523f52022cabfd07f825f901607946881d

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

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

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

8545b87329ac1da5d348e004860f342afed9f22c

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

f784f60a0cdbb0b8db7941f7732bf65276fcb7d5

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

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

a68e277188bec483d11bda6a6a2515f53745d5a5

任务执行详情查看:

1995865aa810094680082af0ecee4807a52b992c

终极神器:优云Automation

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

几大神力总结:

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

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

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

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

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

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

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

作者简介

庞辉富

•广通软件技术总监

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

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

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

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
19038 0
从运维菜鸟到大咖,你还有多远
数据中心设施运维指南 接手运维 人员与组织 网络运维 培训与演练 运维安全 巡检 维护 操作流程 应急处理 服务器上架 高效运行 获得第三方认证 高低压配电操作及维护指南 备用发电机系统操作及维护指南 UPS维护指南 蓄电池维护操作指南 冷冻水型空调系...
1515 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
23897 0
阿里云“网红"运维工程师白金:做一个平凡的圆梦人 | 9月11号栖夜读
今天的首篇文章,讲述了:他是阿里云的一位 P8 运维专家,却很有野心得给自己取花名“辟拾(P10)”;他没有华丽的履历,仅凭着 26 年的热爱与坚持,一步一个脚印踏出了属于自己的技术逆袭之路;他爱好清奇,练就了能在 20 秒内从20000个像素块里找出不同颜色像素的“特异功能”;他乐观豁达,一言不合就讲段子的性格让他成为身边同事的“开心果”;临近不惑之年的他,经历过很多故事,但他在用自己的行动向这个世界诠释着什么是 IT 工程师告别平庸的“不惑生活”。
2513 0
+关注
优云软件
优云(uyun.cn)是广通软件旗下的新一代敏捷运维品牌,优云诞生于云计算、大数据和物联网爆发的时代,从高效、智能、迭代、协同等角度重新审视运维、在数据中心、互联网、物联网三个领域为用户提供敏捷运维工具和服务,帮助用户赢得数字化业务成功。
66
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载