我们的部署过程部署到多台计算机,其中必须跨计算机同步步骤。 (即机器2上的步骤2取决于在机器1上运行的步骤1)
大厨是否支持将多台计算机作为单个同步过程自举?
这必须适用于本地Chef服务器(未托管)。
答案 0 :(得分:3)
Chef是一个配置管理工具。它并不是真正设计用于执行多节点编排。 如果你想要主厨提升几个合作节点,那么我建议你看看Spiceweasel,它可能有你需要的东西。
我注意到其他人使用厨师食谱来模拟不同的部署生命周期行为,但这样的系统似乎永远不会与厨师服务器很好...他们倾向于利用厨师独奏,但后来需要第三方工具触发厨师......
我问过一段时间的问题是厨师是否适合部署应用程序。显然,它可用于此目的,如artifact和application等烹饪书所证明。事情是我无法摆脱那种感觉,也许我们正在拉伸厨师的界限。有很多开源编排工具,我个人最喜欢的是rundeck。 opscode人员也在忙着开发一个名为pushy的新工具,所以我会继续关注这个空间。
答案 1 :(得分:2)
cluster_chef怎么样,现在叫做IronFan?