一、ansible 概述
- ansible 是新出现的自动化运维工具,基于 Python 开发,集合了众多运维工具的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能
- ansible 是基于模块工作的,本身没有批量部署的能力,只是提供一种框架
二、ansible 安装
----关闭防火墙及安全机制----
[root@ansible ~]# systemctl stop firewalld && systemctl disable firewalld
[root@ansible ~]# setenforce 0 && sed -i "s/SELINUX=*/SELINUX=disabled/g" /etc/selinux/config
----配置在线YUM源----
[root@ansible ~]# mkdir -p /etc/yum.repos.d
[root@ansible ~]# mv -f /etc/yum.repos.d/* /etc/yum.repos.d/repos-0.bak
[root@ansible ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
[root@ansible ~]# yum clean all && yum makecache fast
----安装epel源及ansible----
[root@ansible ~]# yum install -y epel-release
'//epel:能为linux提供高质量软件包,相当于一个第三方源'
[root@ansible ~]# yum install -y ansible
'//建议下两遍,避免遗漏'
----查看ansible版本及结构----