写在前面
- 今天和小伙伴们分享一些
Ansible
中Playbook
执行速度优化的笔记 - 博文通过7种不同的优化方式,合理利用可配置项,从而提高 Playbook 的执行速度
- 个人感觉如果受控机数量很少,其实没必要速度调优
- 所谓的执行速度调优大多是牺牲一定的功能,或则增加对资源的占用
- 如果搭建
Pass环境
或者大型的分布式系统集群运维
,涉及机器多,优化还是很有必要的 - 食用方式
- 了解
Ansible
基础知识 - 了解
Ansible
剧本编写
- 了解
- 理解不足小伙伴帮忙指正
如果我不曾见到太阳,我本可以忍受黑暗。——————艾米莉·狄金森
优化 Playbook 执行
主要通过以下方式来优化
优化基础架构
禁用facts收集
增加任务并行
- 程序包管理器模块
不使用循环
高效拷贝文件
使用模板代替