Ansible运维工具原理
Ansible是一款极为灵活的开源工具套件,能够大大简化UNIX管理 员的自动化配置管理与流程控制方式。它利用推送方式对客户系统加以 配置,这样所有工作都可在主服务器端完成。其命令行机制同样非常强大,允许大家利用商业许可Web UI实现授权管理与配置,可以通过命令 行或者GUI来使用Ansible。运行Ansible的服务器这里俗称“管理节点”, 通过Ansible进行管理的服务器俗称“受控节点”。权威媒体报道,Ansible 于2015年被Red Hat公司以1.5亿美元收购,新版Red Hat内置Ansible软 件。
Ansible自动运维管理工具优点如下:
- 轻量级,更新时只需要在操作机上进行一次更新即可;
- 采用SSH协议;
- 不需要客户端安装agent;
- 批量任务执行可以写成脚本,而且不用分发到远程客户端;
- 使用Python编写,维护更简单:
- 支持sudo普通用户命令;
- 去中心化管理。
Ansible自动运维管理工具工作原理拓扑如图

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。