# 官方提供@yunTaoScripts 管理大型项目 🔥🔥
# 并行处理
- 默认同时执行的task 是 5个,可以修改该值提升并行数量。
[root@server1 chap7]# cat /etc/ansible/ansible.cfg | grep -n fork
20:#forks = 5
- -f FORKS, --forks FORKS # 通过-f 命令指定 并行数量。 specify number of parallel processes to use (default=5)
执行顺序
- 在执行顺序上是,先在所有节点执行完task1,再在所有节点执行task2。
# 滚动更新
- serial用于:先在几台机器上,完成所有的play,然后在其他主机上再完成所有的play
---
- hosts: aa
gather_facts: no
serial: 1
tasks:
- name: xx
shell: "sleep 10"
- name: yy
shell: "hostname"
← 快速链接