Python自动化运维之ansible的介绍以及运行原理

本文主要介绍了Python自动化运维工具Ansible,包括其无需客户端的轻量级特性、与SaltStack的对比,以及Ansible的基本架构如连接插件、核心模块、自定义模块等。Ansible通过SSH协议在管理节点上推送模块到被管理端执行,工作流程简洁高效。此外,文章还强调了Ansible的模块化设计,每个操作对应特定模块,如file、copy和ping等。
摘要由CSDN通过智能技术生成

这章我们介绍Python自动化运维的:ansible的介绍以及运行原理。
image

一、目前比较流行的自动化运维工具有下面2款

1.saltstack

基于python开发,采用c/s架构(服务端和客户端)配置语法用的是YMAL,使用脚本配置非常简单

2.ansible

基于python开发, 分布式 无需客户端,超轻量级,配置语法也用的是YMAL 使用ssh来管理客户端

ansible的优点

1.ansible糅合了众多老牌运维工具的优点,基本上pubbet和saltstack能实现的功能全部能实现

2.ansibel 不需要客户端,不需要客户端有一个非常大的优势,就是可以无缝接入现有的架构.ansible不需要在客户端做任何操作,就可以直接使用。

3.ansible是一个工具,ansible不需要启动服务,仅仅只是一个工具,可以轻松的实现分布式扩展。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

二、ansible的基本架构

1.连接插件 用于连接主机 用来连接被管理端

2.核心模块 连接主机实现操作, 它依赖于具体的模块来做具体的事情

3.自定义模块 根据自己的需求编写具体的模块

4.插件 完成模块功能的补充

5.playbooks ansible的配置文件,将多个任务定义在剧

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值