Centos7,Ansible连接配置
一、安装ansible(参考该文章)
二、连接配置
主控端:10.0.0.20
被控端1:10.0.0.21
被控端2:10.0.0.22
【注意!!!】
需要在所有主机安装ansible
1、 使用ansible前需实现ansible服务器对另外两台机的ssh无密码访问,操作如下:
a、 输入命令:ssh-keygen
,一直按回车,直至完成操作;
b、 命令:ssh-copy-id 10.0.0.21
,然后输入连接密码即可实现无密码访问,其余被控端主机进行同样操作,注意ip地址的更改(填写主控端ip地址10.0.0.20)。
2、 在主控端主机,添加ansible客户机组,命令:vim /etc/ansible/hosts
,在最后面添加如下内容:
[group1]
10.0.0.21
10.0.0.22
[group1:vars]
ansible_ssh_port=22
ansible_ssh_user=root
ansible_ssh_pass=123456
###【此处账户密码根据自己的填写】
###【中括号内的 “group1”,只是名称,随便修改,】
三、连接测试
1、 在另外两台机上执行ping命令,测试远程主机的运行状态:
ansible group1 -m ping
2、 查看被控端主机名称:
ansible group1 -m command -a "hostname"
搞定!!!!。。。。。