一、特点

1.简单明了:ansible playbook提供人类可读的自动化,易于阅读、理解和更改
2.功能强大:可用于编排整个应用生命周期
3.无需代理:无代理架构,通过openssh或winrm管理被管主机

二、优点

1.跨平台支持:linux、Windows、unix、网络设备
2.人类可读的自动化:采用yaml文件编写,易于阅读
3.完美描述应用
4.轻松管理版本控制
5.支持动态清单
6.编排可与其他系统轻松集成

三、注意事项

1.控制节点—管理机(安装ansible)
2.被管主机—受管理机(安装python)
3.ansible由python编写

四、安装ansible

1.配置epel(RHEL 8)
1)安装 epel 配置包

  1. yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm

2)将 repo 配置中的地址替换为阿里云镜像站地址

sed -i 's|^#baseurl=https://download.fedoraproject.org/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*
sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*

2.安装ansible(考题)
yum -y install ansible