自动化运维就是把周期性、重复性、规律性的工作都交给工具去做,从而达到提升运维效率的目的。
IT运维自动化不单纯是一个维护过程,更是一个管理的提升过程,是IT运维的最高层次,也是未来的发展趋势。
近几年来,市面上常见的自动化运维工具Puppet、SaltStack、Ansible。三者之中Ansible的安装使用相对比较简单,而且基于上千个插件和模块,实现各种软件、平台、版本的管理,支持虚拟容器多层级的部署,最关键还不需要安装客户端,轻巧方便,从而成了很多客户的选择。
虽然简单,但也需要经验积累。在使用过程中一些问题也经常被反复提及:
* 为什么启动非标准服务,playbook执行成功,服务却没启动?
* 为什么使用shell模块执行某些命令不是失败,就是获取不到结果?
* 怎样才能把playbook获取到的信息重定向到文件?
* playbook脚本能不能像shell脚本一样交互传参?
其实这些问题的答案和原理并不复杂,只要有一篇好的文章教程,轻微调拨,一下子就能够豁然开朗了。
刚开始,网上的资料课程也看了很多,都是一样的路子,一个模块讲一节课,排了几十节,都是一些零碎知识点拼出来的,死搬硬套,学起来一脸茫然没有成就感,更别说在工作中熟练应用了。《Ansible自动化运维工具实战》却跳出这样一个路子,分享了他在工作中实际应用的一些思路和技巧,更接近工作的需要,其中很多都能够拿来即用的那种。
跟着学下来,让我对ansible有了更深一层的理解和认识,更激发了对ansible研究的乐趣,在工作中达到了事半功倍的效果。在这里推荐给你,希望你也能够从中受益,工作不在迷茫!
网页链接




IT运维自动化不单纯是一个维护过程,更是一个管理的提升过程,是IT运维的最高层次,也是未来的发展趋势。
近几年来,市面上常见的自动化运维工具Puppet、SaltStack、Ansible。三者之中Ansible的安装使用相对比较简单,而且基于上千个插件和模块,实现各种软件、平台、版本的管理,支持虚拟容器多层级的部署,最关键还不需要安装客户端,轻巧方便,从而成了很多客户的选择。
虽然简单,但也需要经验积累。在使用过程中一些问题也经常被反复提及:
* 为什么启动非标准服务,playbook执行成功,服务却没启动?
* 为什么使用shell模块执行某些命令不是失败,就是获取不到结果?
* 怎样才能把playbook获取到的信息重定向到文件?
* playbook脚本能不能像shell脚本一样交互传参?
其实这些问题的答案和原理并不复杂,只要有一篇好的文章教程,轻微调拨,一下子就能够豁然开朗了。
刚开始,网上的资料课程也看了很多,都是一样的路子,一个模块讲一节课,排了几十节,都是一些零碎知识点拼出来的,死搬硬套,学起来一脸茫然没有成就感,更别说在工作中熟练应用了。《Ansible自动化运维工具实战》却跳出这样一个路子,分享了他在工作中实际应用的一些思路和技巧,更接近工作的需要,其中很多都能够拿来即用的那种。
跟着学下来,让我对ansible有了更深一层的理解和认识,更激发了对ansible研究的乐趣,在工作中达到了事半功倍的效果。在这里推荐给你,希望你也能够从中受益,工作不在迷茫!
网页链接



