3

我们的部署过程部署到多台机器,其中的步骤必须跨机器同步。(即机器 2 上的步骤 2 取决于机器 1 上运行的步骤 1)

Chef 是否支持将多台机器引导为单个同步进程?

这必须适用于本地 Chef 服务器(非托管)。

4

2 回答 2

3

Chef 是一个配置管理工具。它并不是真正设计用于进行多节点编排。如果你想厨师 boostrap 几个合作节点,那么我建议你看看Spiceweasel,它可能有你需要的东西。

我注意到其他人使用厨师食谱来模拟不同的部署生命周期动作,但这样的系统似乎永远不会与厨师服务器配合得很好......他们倾向于利用厨师独奏,但随后需要第 3 方工具来触发厨师。 ..

我一直在问的问题是 chef 是否适合应用程序部署。显然,它可以用于此目的,如 artifactapplication之类的食谱所证明的。问题是我不禁动摇那种感觉,也许我们正在扩展厨师的界限。有很多开源编排工具,我个人最喜欢的是rundeck。opscode 的人也在忙着开发一个叫做 pushy 的新工具所以我继续感兴趣地关注这个空间。

于 2013-07-14T09:26:56.477 回答
2

现在叫 IronFan 的 cluster_chef 怎么样?

https://github.com/infochimps-labs/ironfan

于 2013-12-12T16:18:44.513 回答