1. 实验环境:
172.25.254.1 server1 ansible软件主机
172.25.254.2 server2 受管主机1
172.25.254.3 server3 受管主机2
2. ansible的安装
epel源安装
EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。
1.在server1中,在虚拟机网络畅通的情况下,并且本地yum源配置正常的情况下
直接联网下载
发现epel源已经下载好
直接yum install ansible就可以,安装好之后ansible不需要手动启动或者关闭
3. ini格式书写/etc/ansible/hosts(清单)文件
[root@server1 ~]# vim /etc/ansible/hosts
4. 对受管主机添加别名
别名不是/etc/hosts中的主机名,两者不一样,给server2的别名是testA
5. ansible的免密认证
1.在ansible主机上
2.给自己一份(其实这里最好用ip)
3. 受管主机(server2和serevr3)分别一份
4. 测试别名+免密访问
5. 一次性操作清单中的所有主机
6. 分组管理主机
7. 分组内容的简写形式
8. 测试主机名访问受管主机
9. 测试主组和子组
10. yaml格式的清单编写