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

centos7 安装ansible 并且连通目标机器

第二步:生成本机的秘钥,并将公钥发送到目标机器上

生成秘钥命令:ssh-******(生成的秘钥在root目录下的.ssh目录)

 

centos7 安装ansible 并且连通目标机器

发送秘钥到目标机器命令:ssh-copy-id -i .ssh/id_rsa.pub  用户名字@ip(例如 ssh-copy-id -i .ssh/id_rsa.pub  [email protected]

centos7 安装ansible 并且连通目标机器

第三步:在/etc/ansible目录下的hosts添加目标机器ip

vi /etc/ansible/hosts

( [ ]中的名字可*命名,作为用户组的名称标识 )

centos7 安装ansible 并且连通目标机器

然后

然后vi /etc/ansible/ansible.cfg

去掉注释

host_key_checking = False

centos7 安装ansible 并且连通目标机器

注:host_key_checking = False 这个参数的作用是跳过第一次连接检测询问是否登陆的提示(YES/NO)

 

 

测试连通

ansible group -m ping

centos7 安装ansible 并且连通目标机器