# 官方提供@yunTaoScripts 管理大型项目 🔥🔥

loading

# 并行处理

  • 默认同时执行的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"
最后修改时间: 12/31/2022, 12:00:03 PM