2013-07-09 69 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爲什麼不提倡它。 –

相關問題