DiV*_*iNe 3 parallel-processing fork ansible
我阅读了这两个有趣的文档:
我发现了这两个陈述:
-f <FORKS>, --forks <FORKS>
Run Code Online (Sandbox Code Playgroud)
指定要使用的并行进程数(默认= 5)
滚动更新批次大小。默认情况下,Ansible将尝试并行管理播放中引用的所有计算机。对于滚动更新用例,可以使用serial关键字定义Ansible一次应管理多少个主机:
对不对 ansible一次使用所有主机还是仅使用5个主机?还是5只是-f参数的默认值?
感谢您的澄清!
干杯
小智 5
--forks设置同时在其上执行当前任务的主机数(请参阅Ansible Configuration Settings)
serial设置首先运行该剧本的主机的数量(或百分比/分数),并在成功完成后将其应用于其他数量的主机(请参见授权,滚动更新和本地操作)
使用设置:
host[1-7]--fork 2serial: 3程序是:
task1上host1和host2task1上host3task2上host1和host2task2上host3host[1-3]task1上host4和host5task1上host6task2上host4和host5task2上host6host[4-6]task1上host7task2上host7host7因为:
--fork)serial)