【Ansible初识】Linux系统之Ansible的基本介绍
一、Ansible的介绍
1.Ansible简介
Ansible 是一个简单,强大且无代理的自动化工具。它能配置系统、部署软件、编排更复杂的IT任务,如连续部署或零停机时间滚动更新。
2.Ansible的特点
-
简单易读:基于 YAML 文本编写,易于阅读,非专业的开发人员也可以编写。
-
功能强大:它可以同于管理配置,软件安装,流程自动化
-
无代理:不需要在客户端安装额外的 agent
-
跨平台支持:支持 linux,Windows,Unix 和网络设备
3.Ansible的原理
1.Ansible用python编写的,Ansible 典型的工作方式是通过一个脚本文件(基于 YAML 格式构建的)去控制远端操作系统按照特定的顺序执行相关任务,我们称这个文件为 playbook;
2.尽管市面上已经有很多可供选择的配置管理解决方案(例如Saltstack,Puppet, Ch