一、Puppet
—基于 Ruby 开发,采用 C/S 架构,扩展性强,基于 SSL,远程命令执行相对较弱
二、SaltStack
—基于 Python 开发,采用 C/S 架构,相对 puppet 更轻量级,配置语法使用 YMAL,使得配置 脚本更简单
三、Ansible
—基于 Pythonparamiko 开发,分布式,无需客户端,轻量级,配置语法使用 YMAL 及 Jinja2 模板语言,更强的远程命令执行操作

Ansible 是一个简单的自动化运维管理工具,可以用来自动化部署应用、配置、编排 task(持续 交付、无宕机更新等),采用 paramiko 协议库(fabric 也使用这个),通过 SSH 或者 ZeroMQ 等连 接主机

注:对自动化运维工具有更好的研究和交流,欢迎加我微信一起探讨:lioyni,我安排技术群。

常用的自动化运维工具相关推荐

  1. 常见的自动化运维工具介绍及特点、安装ansible

    常见的自动化运维工具介绍及特点.安装ansible 一.什么是自动化运维? 简单来说,自动化运维就是将日常重复性工作按照事先设定好的规则,在一定时间范围内自动化运行,而不需要人为参与. 将周期性.重复 ...

  2. Ansible自动化运维工具介绍与部署

    ansible自动化运维工具介绍与部署 文章目录 一.什么是自动化运维? 二.常用的自动化运维工具 2.1 Ansible 2.2 SaltStack 2.3 Puppet 2.4 三种自动化工具特点 ...

  3. 自动化运维工具Ansible实战---常用模块

    Ansible默认提供了很多模块来供我们使用.在Linux中,我们可以通过 ansible-doc -l 命令查看到当前Ansible支持哪些模块,通过 ansible-doc -s [模块名] 又可 ...

  4. 自动化运维工具Ansible

    ansible简介: ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置.批 ...

  5. 轻量级自动化运维工具Fabric的安装与实践

    一.背景环境 在运维工作中,经常会遇到重复性的劳动,这个时候为了效率就必须要使用自动化运维工具. 这里我给大家介绍轻量级自动化运维工具Fabric,Fabric是基于Python语言开发的,是开发同事 ...

  6. mysql 自动化运维工具_MySQL使用工具Inception实现自动化运维

    MySQL使用工具Inception实现自动化运维 发布时间:2020-05-27 17:11:14 来源:51CTO 阅读:180 作者:三月 下面一起来了解下MySQL使用工具Inception实 ...

  7. python开发web运维工具_【实战小项目】python开发自动化运维工具--批量操作主机...

    有很多开源自动化运维工具都很好用如ansible/salt stack等,完全不用重复造轮子.只不过,很多运维同学学习Python之后,苦于没小项目训练,本篇演示用Python写一个批量操作主机的工具 ...

  8. 自动化运维工具Ansible详细部署

    一.基础介绍 ================================================================================= 1.简介 ansibl ...

  9. 自动化运维工具SaltStack详细部署

    2019独角兽企业重金招聘Python工程师标准>>> 自动化运维工具SaltStack详细部署 2014-12-28 17:30:34 标签:saltstack 原创作品,允许转载 ...

  10. Ansible自动化运维工具使用

    概述 本文描述自动化运维工具 Ansible 的安装及基础使用方法,包含: Centos 下的安装 主机配置 Ad-Hoc command(命令行执行) Playbook (任务剧本) Ansible ...

最新文章

  1. Scroller解析
  2. Java智慧社区商业级别项目源码,拿来学习真不错
  3. MATLAB禁用!!MATLAB教程对高校全免费!!
  4. python ddos攻击脚本_python版本DDOS攻击脚本
  5. Bailian4015 邮箱验证【字符串】
  6. 细节也可以决定网站中交互设计的成败
  7. 拓端tecdat|R语言Keras用RNN、双向RNNs递归神经网络、LSTM分析预测温度时间序列、 IMDB电影评分情感
  8. 学生签到系统c代码_手把手教你做一个Java web学生信息、选课、签到考勤、成绩管理系统附带完整源码及视频开发教程...
  9. 天极游戏2005年度回顾:电视游戏篇
  10. 微软官方 Windows 10 更新安装失败的解决办法
  11. 最小二乘法的曲线拟合
  12. 团队组成五个基本要素_团队管理的五个基本要素
  13. 游戏开发物语方案点数分配_《游戏开发物语》官方超全新手攻略和名词解析!...
  14. springboot:运行(部署)时出现WebServerException: Unable to create tempDir.
  15. Trie树 与 三分树(Ternary Trees)
  16. MySQL之Xtrabackup备份恢复数据库
  17. 阿里面试:分析为什么B+树更适合作为索引的结构以及索引原理
  18. 使用Java建立一个公交管理系统,监督管理公交日常运营情况。
  19. Git - 团队合作利器 Branch 与 Git Flow
  20. hs8346v5联通 说明书_HS8546V5 移动界面 分区、jffs2原厂备份数据 备份恢复教程

热门文章

  1. 原生JavaScript添加format方法 ----占位符
  2. Topshelf便捷创建Windows服务
  3. 软件工程-读书笔记(第4章)
  4. 使用 :after伪元素撑开 div
  5. 如何利用百度音乐播放器的API接口来获取高音质歌曲
  6. 你真的了解Ioc与AOP吗?(1)
  7. Java常量、变量(标识符规则)、数据类型(转换和运算符)、数据优先级
  8. mac install torch0.4.1
  9. Cross-compiling Apache httpd 2.2.19 for uclibc
  10. 解决libxml2不支持中文的问题