2013-07-09 36 views
3

我们的部署过程部署到多台机器,其中必须跨机器同步这些步骤。 (即机器2上的步骤2取决于机器1上运行的步骤1)厨师可以跨越多台机器同步自举过程

厨师是否支持将多台机器作为单个同步过程进行引导?

这必须适用于本地厨师服务器(不托管)。

+0

请不要忘记标记答案是正确的! :) – sethvargo

回答

3

厨师是一种配置管理工具。它并非真正用于多节点编排。 如果你想要厨师推动几个合作节点,那么我建议看看Spiceweasel,它可能有你所需要的。

我注意到其他人使用厨师食谱来模拟不同的部署生命周期行为,但这样的系统似乎从来没有与厨师服务器打得很好......他们倾向于利用厨师独奏,但需要第三方工具以触​​发厨师......

我一直在问的一个问题是厨师是否适合应用程序部署。显然,它可以用于此目的,如artifactapplication这样的食谱。问题是我忍不住摇晃那种感觉,也许我们正在延伸厨师的边界。有很多开源编排工具,我个人最喜欢的是rundeck。 opscode人也忙于开发一种名为pushy的新工具,所以我继续关注这个空间。

2

cluster_chef如何被称为IronFan?

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

+0

我也有兴趣地看着这个。我特别喜欢用于发现的银器食谱。我对这个领域的担忧是增加了复杂性和缺乏标准化,例如铁艺烹饪书似乎并未成为社区网站的一部分。自从我编写了这个答案以来,我一直在研究使用Docker的备用应用程序部署策略。我高度推荐看Deis:http://deis.io/这是厨师的杀手级应用程序,不明白opscode为什么不提倡它。 –

相关问题