我们的部署过程部署到多台机器,其中的步骤必须跨机器同步。(即机器 2 上的步骤 2 取决于机器 1 上运行的步骤 1)
Chef 是否支持将多台机器引导为单个同步进程?
这必须适用于本地 Chef 服务器(非托管)。
我们的部署过程部署到多台机器,其中的步骤必须跨机器同步。(即机器 2 上的步骤 2 取决于机器 1 上运行的步骤 1)
Chef 是否支持将多台机器引导为单个同步进程?
这必须适用于本地 Chef 服务器(非托管)。
Chef 是一个配置管理工具。它并不是真正设计用于进行多节点编排。如果你想厨师 boostrap 几个合作节点,那么我建议你看看Spiceweasel,它可能有你需要的东西。
我注意到其他人使用厨师食谱来模拟不同的部署生命周期动作,但这样的系统似乎永远不会与厨师服务器配合得很好......他们倾向于利用厨师独奏,但随后需要第 3 方工具来触发厨师。 ..
我一直在问的问题是 chef 是否适合应用程序部署。显然,它可以用于此目的,如 artifact和application之类的食谱所证明的。问题是我不禁动摇那种感觉,也许我们正在扩展厨师的界限。有很多开源编排工具,我个人最喜欢的是rundeck。opscode 的人也在忙着开发一个叫做 pushy 的新工具,所以我继续感兴趣地关注这个空间。
现在叫 IronFan 的 cluster_chef 怎么样?