Ansible故障

常见问题一:          

[root@m01 ~]# ansible  -k 172.16.1.51 -m ping 

SSH password:

[WARNING]: No hosts matched, nothing to do

原因分析:

在ansible的hosts文件中,没有配置相应主机地址信息

       

常见问题二:       

# ansible -k 172.16.1.51 -m ping

SSH password:

172.16.1.51|FAILED! => {

"failed": true,

"msg": "Using a SSH password instead of a key is not possible because Host Key checking is enabled and sshpass does not support this.  Please add this host's fingerprint to your known_hosts file to manage this host."

}

原因分析:

因为没有受控端的指纹信息,在known_hosts文件中

command   --- 执行命令

shell     --- 执行脚本 执行命令(万能模块 支持正则或特殊符号信息)

script    --- 执行脚本

①      . 类似NFS存储这种耦合度太高的服务是否开启

②        ansible连接后,会生成一个连接进程,如果出现异常情况,最好先杀掉连接进程

原文地址:https://www.cnblogs.com/zdqc/p/9435705.html