ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ansible的模块的使用(二)

2022-05-24 18:32:35  阅读:158  来源: 互联网

标签:web db ping ansible ssh 模块 使用


ansible后面加模块使用,需要携带参数-m

1.ping  判断网络通讯是否正常

ansible的底层是是是协议,所以才用ansible的ping模块的时候需要加上密码


ping模块的第一种使用:使用ssh的密码
    ansible 192.168.8.139 -m -ping -k

ping模块的第二种使用,先生成ssh的密钥对,然后使用ssh密钥对
   ssh-keygen   #生成ssh的密钥对
    ssh-copy-id root@192.168.8.139    #将139的公钥copy给ssh
    copy完成后就可以直接通过ansible的平模块来判断网络通信,不需要加-k来输密码

ping模块对多台主机的通信判断
    1. ansible ip1,ip2,ip3..... -m ping   
    2.ansible all -m ping   #ping所有的主机
    3.按分组来ping
            ansible 组名 -m ping  比如ansible web -m ping
            ansible 组名1,组名2..... -m ping  比如ansible web,db -m ping 
&表示交集,!表示差集,,表示并集
    ansible web,db -m ping #多个组的并集
    ansible 'web:&db' -m ping #多个组的交集
    ansible 'web:!db' -m ping #多个组的差集,在前面但是不在后面  

 

标签:web,db,ping,ansible,ssh,模块,使用
来源: https://www.cnblogs.com/l1222514/p/16306624.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有