ansible设置主机并行次数---使得ansible输出与主机清单顺序一致
【摘要】
ansible设置主机并行次数
并行是指每次ansible可以同时对多少台机器进行运行 默认情况下是一起执行,这是ansible主机的压力可能会很大,因此就有了并行控制的说法 并行控制也可以很好做得每次...
ansible设置主机并行次数
并行是指每次ansible可以同时对多少台机器进行运行
默认情况下是一起执行,这是ansible主机的压力可能会很大,因此就有了并行控制的说法
并行控制也可以很好做得每次的主机信息的输出都与主机清单的配置顺序一致
命令语法:
ansible host -m module --forks=1
实例
1.准备主机清单文件
[root@localhost ~]# vim /etc/ansible/hosts
[host11]
192.168.10.134
192.168.10.74
192.168.7.47
192.168.10.77
192.168.10.78
192.168.7.60
192.168.7.65
192.168.7.68
192.168.7.73
192.168.7.74
192.168.7.83
192.168.7.49
192.168.7.66
192.168.10.251
192.168.7.77
192.168.7.84
192.168.10.75
192.168.10.92
192.168.10.125
192.168.7.81
192.168.7.82
192.168.7.80
192.168.7.91
192.168.7.92
2.利用ansible查询各个机器的内存大小并设置并行
[root@localhost ~]# ansible host11 -m shell -a "free -g |awk '{if(NR==2){print $2}}'" --forks=1
可以很好的看到,设置了并行次数后输出的顺序已经和主机清单的配置顺序一致了
文章来源: jiangxl.blog.csdn.net,作者:Jiangxl~,版权归原作者所有,如需转载,请联系作者。
原文链接:jiangxl.blog.csdn.net/article/details/110916576
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)