2015-09-04 105 views
-1

我們在這裏有一個Windows環境,我正在研究廚師CM解決方案,因爲它具有顯着強大的Windows支持與其他人相比。我知道它可以使用服務器/客戶端配置或只是廚師獨奏。理想情況下,我希望有一個分佈式環境,並且能夠從一箇中央服務器管理我的Windows節點。廚師架構配置窗口

看起來廚師服務器在Windows上不可用,我想問問是否有辦法繞過Linux,只有廚師在純Windows環境中運行?有沒有其他的方式來設置集中的廚師存儲庫,所有的食譜,食譜等將運行在Windows或Linux部分是必不可少的全面實施廚師?是否可以只運行廚師獨奏,但有一個集中的版本控制廚師存儲庫與它同步?謝謝!

回答

1

Chef Solo或也Chef Client in local mode(又名chef-zero,首選chef-solo許多人)應該能夠滿足您的需求。您只需要更新一個例如Git存儲庫或下載一個包含所有烹飪書的檔案並運行,讓他們通過chef-solo/chef-zero申請。

廚師服務器不適用於Windows。如果是選項,則可以使用Hosted Chef

+0

感謝您的回覆!我知道這是不理想的,並有一些限制,而不是有一個廚師服務器,但似乎是可行的。據我所知,我將不得不管理一個遠程git倉庫,然後爲我想要提供的每個節點提供正確的菜譜?另外,我注意到兩個術語:本地模式下的主廚Solo/Zero和廚師客戶端,兩者的主要區別是什麼?謝謝! – danny

+0

好吧,有人明確使用_no_廚師服務器。這只是解決食譜依賴關係的一種不同方式。你讀過關於廚師本地模式的文章(本地模式等於廚師零,與歷史上的廚師獨奏相反)?廚師零與廚師服務器對話更加兼容,所以我沒有理由親自使用廚師獨奏。都從本地磁盤(或URL)讀取他們的食譜等,並沒有關係,如果這是一個git repo或下載的檔案(在磁盤上)。 – StephenKing