角色 ip地址 组名
控制主机 192.168.31.57
被管理主机1 192.168.31.159 webservers
被管理主机2 192.168.31.129 dbservers
- 在控制主机上安装epel源
yum install -y epel-release
2.适用yum安装ansible
yum install -y ansible
3.安装tree,展示ansible树状结构
yum install tree -y
4.查看树状结构
[root@master ~]# tree /etc/ansible/
/etc/ansible/
├── ansible.cfg
├── hosts
└── roles
1 directory, 2 files
5.配置主机清单
vim /etc/ansible/hosts
插入被管理主机的组名,及ip地址
[webservers]
192.168.31.156
[dbservers]
192.168.31.129
6.设置SSH无密码登录
ssh-keygen -t rsa #基于ssh密钥的连接
ssh-copy-id root@192.168.31.156
ssh-copy-id root@192.168.31.129
[mysql_slave]
128.196.11.61 ansible_ssh_user=root ansible_ssh_pass=Root
[mysql_master]
128.196.11.60 ansible_ssh_user=root ansible_ssh_pass=Root
7.使用免交互代理
[root@master ~]# ssh-agent bash
[root@master ~]# ssh-add
8.测试anble是否安装正常
[root@master ~]# ansible all -a 'date'
192.168.31.156 | CHANGED | rc=0 >>
Fri Jun 26 23:27:36 CST 2020
192.168.31.129 | CHANGED | rc=0 >>
Fri Jun 26 23:27:36 CST 2020
版权声明:本文为博主原创文章,未经博主允许不得转载。
ansible