Ansible是一个简单高效的自动化运维管理工具,用Python开发(安装时依赖Python版本,控制主机master器要求Python2.6以上,被控制的主机server需要Python2.6以上。centos6.8自带Python2.6),能大批量管理N多台机器,可以并发的在多台机器上部署应用、安装软件、执行命令、配置和编排任务。
安装ansible之前要检查控制机的Python版本:
Python -V 即可显示版本
因为控制机是Python2.6,也可以安装Python2.7。(详见Python2.7.13的安装)
Python版本合格之后开始安装ansible
一、安装ansible
1台控制主机(master):192.168.1.88
3台被控制主机(server):
192.168.1.18
192.168.1.98
192.168.1.185
控住主机:
yum install epel-release
yum install ansible
二、配置
vim /etc/ansible/hosts
在最后面加上被控制主机的IP:
## [dbservers]
##
## db01.intranet.mydomain.net
## db02.intranet.mydomain.net
## 10.25.1.56
## 10.25.1.57
# Here's another example of host ranges, this time there are no
# leading 0s:
## db-[99:101]-node.example.com //此行为原文件的最后一行
192.168.1.98
192.168.1.18
192.168.1.185