Ansible
*简介
Ansible 安装使用非常简单,而且基于上千个插件和模块,实现各种软件、平台、版本的管理,支持虚拟容器多层级的部署。
Ansible自动化工具原理
Ansible 是一款极为灵活的开源工具套件,能够大大简化UNIX管理元的自动化配置管理与流程控制方式,他利用推送方式对客户系统加以配置,这样所有工作都可在服务器端完成。命令行机制同样非常强大,允许大家利用商业许可WEB UI 实现授权管理与配置,通过ansible进行管理的服务。
Ansible与2015年被Red Hat公司以1.5亿美元收购;
Ansible 自动运维管理工具优点:
- 轻量级,更新时只需要在操作机上进行一次更新即可;
采用SSH协议;
不需要客户端安装agent;
批量任务执行可以写成脚本,而且不用分发到远程客户端;
使用python编写,维护更简单;
支持sudo普通用户命令;
去中心化管理。
Ansible 自动化管理工具原理拓补图: