centos7 安装ansible 并且连通目标机器
注意:ansible是依赖python的版本的 ,可以通过python -v 来查看服务器上Python的版本,centos7 默认的python版本为2.7 已经可以满足ansible的需求 若Python版本不满足的话需要自行升级
第一步:安装
yum install epel-release -y(这一步是为了下载源,可以跳过因为centos7.5版本可以直接yum下载ansible)
yum install ansible -y
第二步:生成本机的秘钥,并将公钥发送到目标机器上
生成秘钥命令:ssh-******(生成的秘钥在root目录下的.ssh目录)
发送秘钥到目标机器命令:ssh-copy-id -i .ssh/id_rsa.pub 用户名字@ip(例如 ssh-copy-id -i .ssh/id_rsa.pub [email protected])
第三步:在/etc/ansible目录下的hosts添加目标机器ip
vi /etc/ansible/hosts
( [ ]中的名字可自由命名,作为用户组的名称标识 )
然后
然后vi /etc/ansible/ansible.cfg
去掉注释
host_key_checking = False
注:host_key_checking = False 这个参数的作用是跳过第一次连接检测询问是否登陆的提示(YES/NO)
测试连通
ansible group -m ping