一、基本概述
ansible是一款开源自动化工具,基于python paramiko模块开发,分布式,无需客户端
官网网址:https://www.ansible.com
官方文档:https://docs.ansible.com/ansible/latest/user_guide/become.html
二、应用场景
批量执行和分发任务
#如:同时在1000台服务器上安装apache服务,并在安装后启动服务
#如:将某一个文件一次性拷贝到1000台服务器上
三、特点
部署简单,只需要在ansible控制端部署
默认使用SSH协议进行管理主从集中化管理配置简单,扩展性强支持API及自定义模块,可通过python扩展通过playbooks剧本来定制强大的配置
四、架构图
#1.设置epel仓库(ansible仓库默认不在yum仓库中,所以要启用epel仓库)
yum install epel-