ansible自动化运维工具----简单介绍ansible(1)

Ansible是一款基于Python的自动化运维工具,强调无代理、易使用的特点,支持批量系统配置、程序部署和命令执行。它通过连接插件、主机清单、模块和剧本实现自动化任务。Ansible的工作原理依赖于OpenSSH通信,适用于Linux系统,允许运维人员通过SSH连接管理多台主机。其应用场景广泛,包括应用部署、配置管理和任务流编排。相较于其他工具,Ansible的无客户端特性简化了运维工作。
摘要由CSDN通过智能技术生成

一、什么是ansible?

ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。
其主要功能是帮助运维实现IT工作的自动化、降低人为操作失误、提高业务自动化率、提升运维工作效率。
ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。
主要包括:
(1)、连接插件connection plugins:负责和被监控端实现通信;
(2)、host inventory:指定操作的主机,是一个配置文件里面定义监控的主机;
(3)、各种模块核心模块、command模块、自定义模块;
(4)、借助于插件完成记录日志邮件等功能;
(5)、playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。

二、为什么选择ansible?

  1. Ansible完全基于Python开发,而 DevOps(促进开发、技术运营和质量保障(QA)部门之间的沟通、协作与整合) 在国内已然是一种趋势,Python被逐渐普及,运维人员自己开发工具的门槛逐渐降低,因此,方便对Ansible的二次开发。
  2. Ansible丰富的内置模块,甚至还有专门为商业平台开发的功能模块,完全可以满足日常功能所需。
  3. 在A
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值