《Ansible权威指南 》一1.2 Ansible发展史
指南 1.2 权威 Ansible 发展史
2023-09-11 14:16:11 时间
Ansible的第一个版本是0.0.1,发布于2012年3月9日,其作者兼创始人是Michael DeHaan。Michael DeHaan曾经供职于Puppet Labs、RedHat、Michael,在配置管理和架构设计方面有丰富的经验。
![912bd9dc50f201ff0c99a21d4523b8f0d822f58e](https://yqfile.alicdn.com/912bd9dc50f201ff0c99a21d4523b8f0d822f58e.png)
Ansible版本更新速度非常快,有时会一天推出多个Dev版本,7天推出一个稳定版本。所以使用Ansible的过程中也需多留意官网的更新。
《Ansible权威指南 》一1.9 本章小结 Ansible是运维自动化工具的后起之秀。本章前半部分我们学习了Ansible是什么,底层通信发展史,Ansible发展历程等概念性知识。后半部分我们详细介绍了Ansible安装部署方式,同时考虑本地复杂环境可能导致的部署问题,本章后半部分我们也引申介绍了Python多环境扩展管理,以方便大家应对部署过程中可能出现的各类问题。
《Ansible权威指南 》一1.5 Ansible通信发展史 Ansible主推的卖点是其无需任何Daemon维护进程即可实现相互间的通信,且通信方式是基于业内统一标准的安全可靠的SSH安全连接。同时因为SSH是每台Linux主机系统必装的软件,所以Ansible无需在远程主机端安装任何额外进程,即可实现Agentless(无客户端),进而助力其实现去中心化的思想。
本节书摘来自华章出版社《Ansible权威指南 》一书中的第1章,第1.2节,李松涛 魏 巍 甘 捷 著更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1.2 Ansible发展史Ansible的第一个版本是0.0.1,发布于2012年3月9日,其作者兼创始人是Michael DeHaan。Michael DeHaan曾经供职于Puppet Labs、RedHat、Michael,在配置管理和架构设计方面有丰富的经验。其在RedHat任职期间主要开发了Cobble,经历了各种系统简化、自动化基础架构操作的失败和痛苦,在尝试了Puppet、Chef、Cfengine、Capistrano、Fabric、Function、Plain SSH等各式工具后,决定自己打造一款能结合众多工具优点的自动化工具,Ansible由此诞生。
其第一个版本号被非常谨慎地定义为0.01。到目前为止共发布107个版本,最新稳定版是Stable 2.1.1.0-1,最新Beat版Beat 2.1.1.0-0.1.rc1。值得一提的是,作为自动化工具新秀,Ansibe已被RedHat官方收购,在GitHub上被关注的势头也极为迅猛,Star和Fork数是当下红极一时的SaltStack的2倍多。同类自动化工具GitHub关注程度如表1-1所示。从表可以看出Ansible的受欢迎度。被RedHat收购后,其未来发展潜力更是不可估量。
![912bd9dc50f201ff0c99a21d4523b8f0d822f58e](https://yqfile.alicdn.com/912bd9dc50f201ff0c99a21d4523b8f0d822f58e.png)
Ansible版本更新速度非常快,有时会一天推出多个Dev版本,7天推出一个稳定版本。所以使用Ansible的过程中也需多留意官网的更新。
《Ansible权威指南 》一1.9 本章小结 Ansible是运维自动化工具的后起之秀。本章前半部分我们学习了Ansible是什么,底层通信发展史,Ansible发展历程等概念性知识。后半部分我们详细介绍了Ansible安装部署方式,同时考虑本地复杂环境可能导致的部署问题,本章后半部分我们也引申介绍了Python多环境扩展管理,以方便大家应对部署过程中可能出现的各类问题。
《Ansible权威指南 》一1.5 Ansible通信发展史 Ansible主推的卖点是其无需任何Daemon维护进程即可实现相互间的通信,且通信方式是基于业内统一标准的安全可靠的SSH安全连接。同时因为SSH是每台Linux主机系统必装的软件,所以Ansible无需在远程主机端安装任何额外进程,即可实现Agentless(无客户端),进而助力其实现去中心化的思想。
相关文章
- 《Hack与HHVM权威指南》——1.2.2 读懂报错消息
- 《ANTLR 4权威指南 》一1.2 运行ANTLR并测试识别程序
- 《SAFe 4.0参考指南:精益软件与系统工程的规模化敏捷框架》一3.11 团队演示
- 《Pig编程指南》一1.2 Pig发展简史
- 《树莓派用户指南(第3版)》——1.2 Model A
- 《Windows PowerShell实战指南(第2版)》——1.2 本书适用读者
- 《C语言编程初学者指南》一2.5 使用转换修饰符
- 《面向对象设计实践指南:Ruby语言描述》—第1章 1.2节设计工具
- 《Cocos2d 跨平台游戏开发指南(第2版)》一1.2 下载并安装Coscos2d
- 《Python面向对象编程指南》——1.2 基类中的__init__()方法
- 《Fiddler调试权威指南》——1.2 快速入门
- 《Tableau 8权威指南》—— 1.2 Tableau用户界面
- 《R语言初学指南》一1.2 向量
- 《SQL初学者指南》——1.2 SQL的定义
- 《Hive编程指南》一1.2 Hadoop生态系统中的Hive
- 《网络安全测试实验室搭建指南》—第1章1.2节硬件要求
- 《日志管理与分析权威指南》一1.2 日志数据基础
- 《日志管理与分析权威指南》一1.2.1 什么是日志数据
- 《Puppet权威指南》——1.2 自动化运维工具箱
- Flink Checkpoint 问题排查实用指南
- 区块链入门认知指南
- 选择浏览器开始测试—Selenium自动化测试指南(2)
- Java多线程编程模式实战指南(二):Immutable Object模式--转载
- 百度富文本编辑器UEditor指南-Array-专题视频课程