阅读402 返回首页    go Python


python自动化运维ansible你真的会用吗?

Ansible 是一个系统自动化工具,可以用来做系统配管理,批量对远程主机执行操作指令。我自己使用 Ansible 也有一段时间了,平时就是简单的写个Hoc或者playbook,其实ansible还有好多可以优化的地方。

当我们管理的机器越来越多的时候,ansible的执行效率会变慢,在这里我们可以添加一个ansible的任务计时插件——ansible-profile,这样我们就可以获取每个task执行的具体耗时,然后在做进一步的优化。

还有一个点是我们可以关闭ansible-playbook执行时的gather facts,减少ansible去获取节点信息的时间,这样在我们管理大量服务器的时候就能节省不少时间啦。

当我们处理比较复杂的任务时,我们很可能会创建一个很大型的playbook,不过如果你只想运行这个庞大task中的特定部分时,无需运行整个playbook,我们这时就要用到tag功能了,tag可以在playbook中标记位置,来执行剧本,方便又好用。

这里只是给大家简单提了几个小编认为高效运维的几个技巧,实际应用还要靠大家自己去实践,如果你对运维自动化和python有兴趣,可以关注我哦~~

最后更新:2017-10-08 17:52:28

  上一篇:go 来自朝鲜的高级货!Pyongyang!硬干三星!
  下一篇:go python学的好不好,LeetCode一测就知道