最近在跟蚂蚁金服的工程师聊的时候,突然想起一个问题,特地请教了下。
如果有上千台服务器,如何快速的部署?包括系统和软件。如果一个一个系统安装操作系统,肯定很麻烦,而且耗时。之前也问过一些朋友,但都没得到好的回答。
望玄师兄介绍了两个工具ansible和puppet。Mark下。
大概查了下,没花太多时间。
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种
puppet是一个开源的软件自动化配置和部署工具,它使用简单且功能强大,正得到了越来越多地关注,现在很多大型IT公司均在使用puppet对集群中的软件进行管理和部署,
看了下github,Fork和contributor真不少。有时间再系统学习下。
现在想起来上次腾讯面试官也在问系统部署和监控的问题,表示很少接触这个领域。
标签:批量,部署,Mark,ansible,puppet,集群,工具 From: https://blog.51cto.com/u_13791455/5987183