ansible(自动化运维工具)的基本架构

Ansible自动化运维解析
本文深入解析Ansible自动化运维工具的定义、特点、工作流程及基本架构,对比Puppet、Saltstack等工具特性,强调其模块化设计、易用性和强大的功能。

一,ansible的定义

ansible是一种自动化运维工具,基于paramiko开发的,并且基于模块化工作
Ansible是一种集成IT系统的配置管理、应用部署、执行特定任务的开源平台
它是基于python语言,由Paramiko和PyYAML两个关键模块构建
集合了众多运维工具的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能
ansible是基于模块工作的,本身没有批量部署的能力,真正具有批量部署的是ansible所运行的模块
ansible只是提供一种框架.ansible不需要在远程主机上安装client/agents,因为它们是基于ssh来和远程主机通讯的

二,ansible的特点

–模块化设计
–仅需要ssh和Python即可以使用
–无客户端
–功能强大,模块丰富
–上手容易门槛低
–基于python开发,做二次开发更容易
–使用公司较多,社区活跃

三,ansible的基本工作流程

在这里插入图片描述

四,ansible的基本架构

在这里插入图片描述

五,常用自动化运维工具puppet,saltstacl ,absible的特性比较

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值