ansible设置主机并行次数---使得ansible输出与主机清单顺序一致

举报
jiangxl 发表于 2022/04/14 01:01:16 2022/04/14
【摘要】 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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。