2015-06-17 41 views
1

剛開始的廚師,它看起來像有幾個組件,我覺得很混亂。他們都是可供下載通過https://downloads.chef.io/廚師的各種組成部分

  • chef server管理集中廚師服務器
  • chef client來管理每個節點
  • chefdk協助廚師
  • 的發展
  • chef "workstation" - 甚至不知道這是否是一件事,但我看到它在各種文章和教程中提到。但它不在下載頁...

我偶然發現另一個網站,建議我使用bash安裝腳本通過命令行安裝它。

curl -L https://www.opscode.com/chef/install.sh | bash 

我跑了它,它安裝了幾個實用工具(knifechef-apply,等..)我/opt/chef/bin目錄

> ls -hlt /opt/chef/bin/ 
total 32K 
-rwxr-xr-x 1 root root 1.5K Apr 28 09:57 chef-apply 
-rwxr-xr-x 1 root root 1.6K Apr 28 09:57 chef-client 
-rwxr-xr-x 1 root root 1.6K Apr 28 09:57 chef-service-manager 
-rwxr-xr-x 1 root root 1.5K Apr 28 09:57 chef-shell 
-rwxr-xr-x 1 root root 1.5K Apr 28 09:57 chef-solo 
-rwxr-xr-x 1 root root 1.6K Apr 28 09:57 chef-windows-service 
-rwxr-xr-x 1 root root 1.5K Apr 28 09:57 knife 
-rwxr-xr-x 1 root root 732 Apr 28 09:57 ohai 
  1. 什麼我只是安裝?這是廚師工作站嗎(即普通的老式chef?)。或者它是其他三個組件的一些奇怪的子集/組合?

  2. 如果我請從廚師下載頁面中的其他成分(例如chefdk)中的一個,它只是在同一個目錄中添加更多的二進制可執行文件或者它很好地創建一個/opt/chefdk/bin目錄或類似的?我問,因爲我安裝的所有東西都有點不知所措,並且很難跟蹤它。如果它只是一個帶有各種子命令的巨大工具,那麼會很喜歡。

謝謝!

+1

當我看到標籤時,我想這個問題是關於[chef the esoteric language](http://esolangs.org/wiki/chef)。 –

+1

不,請參閱標記wiki ;-) – StephenKing

+1

供參考:ChefDK =廚師工作站工具。所有工具將分別安裝到他們自己的/ opt/目錄中。 – Roland

回答

1

通過捲髮主廚,您可以安裝運行chef-client(對於您的節點),以及knife,這是一種與廚師服務器交互(在您的工作站上運行)的實用程序。

ChefDK將安裝在/opt/chefdk(恕我直言,你可能只是試過,而不是發佈這樣的問題)。除了前面提到的所有(廚師服務器被排除在外)之外,這爲烹飪書的開發帶來了額外的工具,包括test-kitchen,foodcritic(都用於測試)和Berkshelf(烹飪書依賴管理器)。

因此,雖然廚師包允許您在您的工作站上使用,ChefDK是推薦的包。