Ansible一种集成IT系统的配置管理,应用部署,执行特定任务的开源平台。Ansible具有如下特点:
部署简单,只需在主控制端部署Ansible环境,被控端无需做任何操作;
默认使用SSH协议对设备进行管理;
主从集中化管理;
配置简单,功能强大,扩展性强
通过Playbooks来定制强大的配置、状态管理;
一、Ansible安装
1.环境配置
角色 | 主机名 | IP | 组名 |
msster | Automation | 192.168.1.23 | |
cleint | test1 | 192.168.1.24 | webservers |
client | test2 | 192.168.1.76 | webservers |
2.安装ansible,在master上执行以下操作
EPEL已经提供了ansible所需的所有支持软件包,所以在这里使用epel源进行安装:
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm rpm -vih epel-release-6-8.noarch.rpm remi-release-6.rpm yum install ansible -y
3.ansible配置及测试
第一步修改主机与组配置,文件位置/etc/ansible/hosts,格式为ini,添加两台主机Ip,同时定义两个ip到webservers组,内如如下:
192.168.1.24 192.168.1.76 [webservers] 192.168.1.24 192.168.1.76
本文出自 “服务器” 博客,请务必保留此出处http://zhangfang2012.blog.51cto.com/6380212/1585001
原文地址:http://zhangfang2012.blog.51cto.com/6380212/1585001