Ansible运维工具原理

Ansible是一款极为灵活的开源工具套件,能够大大简化UNIX管理 员的自动化配置管理与流程控制方式。它利用推送方式对客户系统加以 配置,这样所有工作都可在主服务器端完成。其命令行机制同样非常强大,允许大家利用商业许可Web UI实现授权管理与配置,可以通过命令 行或者GUI来使用Ansible。运行Ansible的服务器这里俗称“管理节点”, 通过Ansible进行管理的服务器俗称“受控节点”。权威媒体报道,Ansible 于2015年被Red Hat公司以1.5亿美元收购,新版Red Hat内置Ansible软 件。

Ansible自动运维管理工具优点如下:

  • 轻量级,更新时只需要在操作机上进行一次更新即可;
  • 采用SSH协议;
  • 不需要客户端安装agent;
  • 批量任务执行可以写成脚本,而且不用分发到远程客户端;
  • 使用Python编写,维护更简单:
  • 支持sudo普通用户命令;
  • 去中心化管理。

Ansible自动运维管理工具工作原理拓扑如图

发表评论

后才能评论