Advertisement

综合架构——ansible批量管理服务架构

阅读量:

综合架构之ansibe批量管理服务

一、ansible概述及特点

Ansible是一款以Python语言为开发基础的自动化管理工具,其运行依赖于SSH远程管理服务,从而实现对远程主机的批量控制。必须借助SSH协议才能完成相关操作,该工具能够执行包括系统配置、软件部署、文件分发以及信息采集在内的多项批量任务。

Ansible服务的核心特性:

  1. 管理端无需运行任何服务进程(不依赖systemctl)

  2. 管理端无需进行配置文件的编写(如/etc/ansible/ansible.cfg)

  3. 被控节点无需安装额外软件(如libselinux-python)
    若被控节点上的SELinux服务未被禁用,可能会影响Ansible的正常运作;而libselinux-python模块能够在SELinux启用的情况下支持Ansible的操作。

  4. 被控节点无需启动任何服务

  5. 提供了丰富的管理操作模块(module)

  6. 可通过剧本编写方式实现自动化流程(playbook)

二、部署ansible

管理端172.16.1.61:

执行软件安装部署操作:yum install -y ansible

无需对配置文件进行调整,但需创建主机清单文件

/etc/ansib

全部评论 (0)

还没有任何评论哟~