自动化的结果,如何进行复核?

应用启动、版本发布等自动化运行后,如何对结果进行复核?如何判定是否成功?显示全部

应用启动、版本发布等自动化运行后,如何对结果进行复核?如何判定是否成功?

收起
参与14

查看其它 3 个回答galaxy1975的回答

galaxy1975galaxy1975系统架构师自动化运维专家

题主提出这个问题,实际上有些跑题了

人们对自动化运维最大的反感就是“不知道执行结果如何”, 所以,一个自动化工具或一个自动化运维动作流程在设计的时候,就必须能够构成一个“闭环”。 例如你启动了一个系统服务,那么你的自动化动作流程的结尾就要检查该服务是否成功启动。 这个检查方法有很多,实际上,人肉运维的时候,当发起一个动作后,如何检查执行结果的呢? 人怎么检查,机器就怎么检查就OK了。

当然,有些人工的检查手段机器无法实现,那么就有2个方向:一个是放弃这个运维动作,一个是寻找到机器可以实现的检查手段。

总之,自动化运维是要实现闭环操作的。 一个大的流程是一个大闭环,在大闭环中,每一个小动作都是一个小闭环。

呵呵,说的挺玄,实际上没那么复杂, 你在编写程序的时候,垃圾代码仅仅会做个操作,但是优秀的代码会尝试捕捉任何异常并进行对应的处理。自动化运维的编程也是如此。

IT咨询服务 · 2018-09-27
浏览2887

回答者

galaxy1975
系统架构师自动化运维专家

galaxy1975 最近回答过的问题

回答状态

  • 发布时间:2018-09-27
  • 关注会员:5 人
  • 回答浏览:2887
  • X社区推广