1、调试
在执行 ad-hoc 或者 playbook 的时候,在后面加上 `-vvv` 参数,就可以看到 Ansible 的详细执行过程,便于排错。
[root@localhost home]# vim checkhost.yml
- hosts: all
tasks:
- name: check ping
ping
[root@localhost ~]# ansible dbservers -i hosts -m ping -vvv
[root@localhost ~]# ansible-playbook -i hosts checkhost.yml -vvv
限制授影响的主机:
`--limit` 后面跟主机名或者主机组名。
[root@localhost ~]# ansible-playbook -i hosts checkhosts.yml --limit dbservers -vvv
2、优化 Ansible 执行速度
openssh5.6 版本后支持Multiplexing。
1. 设置 SSH 为长连接
检查控制机器的 ssh 版本:
[root@qfedu.com ~]# ssh
订阅专栏 解锁全文
7万+

被折叠的 条评论
为什么被折叠?



