美文网首页
ansible使用技巧 playbook指定主机执行--limi

ansible使用技巧 playbook指定主机执行--limi

作者: andymilion | 来源:发表于2018-06-07 14:03 被阅读0次

    在使用ansible playbook时,经常出现部分主机执行失败:

    10.254.2.119               : ok=0    changed=0    unreachable=0    failed=1   
    10.254.2.160               : ok=0    changed=0    unreachable=0    failed=1   
    10.254.2.92                : ok=0    changed=0    unreachable=0    failed=1   
    10.254.2.93                : ok=0    changed=0    unreachable=0    failed=1   
    10.254.2.94                : ok=0    changed=0    unreachable=0    failed=1   
    10.254.3.104               : ok=0    changed=0    unreachable=0    failed=1   
    10.254.4.18                : ok=0    changed=0    unreachable=0    failed=1   
    10.254.4.23                : ok=4    changed=1    unreachable=0    failed=0   
    10.254.4.24                : ok=4    changed=1    unreachable=0    failed=0   
    10.254.4.27                : ok=4    changed=1    unreachable=0    failed=0   
    10.254.4.6                 : ok=0    changed=0    unreachable=0    failed=1   
    10.254.8.27                : ok=2    changed=1    unreachable=0    failed=1   
    10.254.8.28                : ok=2    changed=1    unreachable=0    failed=1  
    

    此时,需要在失败节点重新执行,但是不想重新修改hosts文件,教你一招:

    • 单节点:
    ansible-playbook -i hostslist ***.yml --limit 10.254.9.10
    
    • 节点列表(提前保存为failed.txt,此时使用认证方式依然使用hostlist文件中的ssh密码,failed.txt中只包含节点ip)
    #filename:failed.txt
    10.254.2.119
    10.254.2.160
    10.254.2.92
    10.254.2.93
    
    ansible-playbook -i hostslist ***.yml --limit @failed.txt
    

    相关文章

      网友评论

          本文标题:ansible使用技巧 playbook指定主机执行--limi

          本文链接:https://www.haomeiwen.com/subject/wclgsftx.html