首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动化软件

自动化软件
EN

Server Fault用户
提问于 2013-12-05 15:19:11
回答 1查看 73关注 0票数 -3

我在一家拥有大量VM和物理服务器的公司工作,通过安装不同的软件包和添加新的服务,我们不断地对它们进行升级。我们正在考虑购买一个软件,我们可以用它来自动化这个过程,尽管操作系统。

例如,如果我想用2小时恢复所有服务器的时间,最好通过几次单击就可以完成,而无需进入并登录每台机器。

我看到了一个叫做傀儡实验室(http://docs.puppetlabs.com/)的软件,虽然它看起来很酷,但我相信可能会有更好的东西。

请告诉我该查些什么。

EN

回答 1

Server Fault用户

发布于 2013-12-05 15:28:14

木偶是目前最广泛的软件,主要用于Puppetlabs所做的嗡嗡声。这是一个可靠的解决方案,但也有一些缺点(它进化得很快,语言上有很多变化)。另外,一些奇怪的语法构造也有点疯狂(宇宙飞船运算符和其他)。

还有其他解决办法:

  • 厨师的语法稍微清晰一点,它是纯红宝石语法(DSL),而Puppet有自己的解析器。我想说的是,部署web应用程序的公司往往更喜欢主厨而不是傀儡,但这不是一个通用的规则。
  • CF引擎是用C编写的老而快速的解决方案(或者C++,我不记得了)。这是一个相当学术的项目,但非常强大,而且表现也很好。
  • Ansible是一个新的项目,由前虚拟实验室的家伙(也是前红帽),这是有趣的,你也应该检查。它有一些设计上的相似之处,也有一些与Puppet不同的地方,它有基于clean (YAML)的清单语法(不是一种语言),它是用Python编写的。它是基于推送的,但是可以使用它配置消息传递。
  • 更多的工具-有更多的工具,但这些是主要的参与者。人们肯定会把其他的东西放在我的(个人)清单上。我只给你一些我玩过的软件的提示。

Sidenote:我会推荐Foreman项目,它是一个很好的木偶(和厨师)的GUI界面,支持配置(裸金属,虚拟化,云)和监控:http://www.theforeman.org

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/559481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档