2015-12-16 51 views
1

我想執行廚師命令,並建立服務器,我在MacOS上安裝下面,但觀察到我需要有vagrant和virtualbox,但我不知道是否需要將它安裝在主機上macOS機器或虛擬機。你能否就此提出建議。廚師工作站設置軟件需要

設置,我做到了到目前爲止如下:

  • 在Mac OS中我已經安裝VirtualBox和有Ubuntu的作爲操作系統安裝ChefDk創建了一個基礎的Ubuntu虛擬機

  • 那裏面的虛擬機,廚師託管服務器設置,刀和git

  • 創建廚師回購庫

  • 爲了完成安裝,我需要在ubuntu OS上安裝vagrant和Virtualbox虛擬機中的另一個實例嗎?是否需要額外的安裝?

回答

1

在工作站上安裝ChefDK和Vagrant以及VirtualBox。這使您可以使用任何編輯器/ IDE編輯食譜,然後使用Vagrant和Virtualbox(或其他支持的虛擬機管理程序)配置虛擬機。

一般來說,我會建議遵循Learn Chef

0

老實說,問題是你的目標有點混亂。但從較高的層面來看,我可以假設你正在嘗試使用託管的廚師服務器開始廚師工作。首先,我同意@StephenKing將你指向學習廚師網站。這是一個很好的起點。但這裏有一些事情應該清除你的問題:

  1. 通常會有一個開發工作站。在你的情況下,它的MacBook。這是你會在install chefDK並寫你的花式食譜。它應該有廚師回購,knife.rb等與廚師服務器交談。

  2. 一旦您最初的食譜書面方式結束了,你上傳的菜譜和其他PARAMS般的環​​境,data_bags,角色等,以廚師服務器(廚師組織)

  3. 它在這裏你需要一個節點申請你的食譜。作爲一個初學者,使用VPS中的一些節點要容易得多,而不是試圖使用流浪節點或其他東西。俗話說「一步一個腳印」。不要試圖學習廚師和流浪漢,甚至更多(這將是你會遇到廚師)在同一時間。

  4. 一旦你有了這個節點,你就可以將節點引導到食譜上傳的廚師組織。然後在該節點上運行chef-client

而且你正在前往廚師世界。

+0

感謝您的輸入!然而,我試圖在Ubuntu機器上的虛擬框內設置ChefDK,而不是在主機上,並試圖瞭解我是否需要在Ubuntu(VM)和vagrant上再安裝一個虛擬框,並且它是否支持在虛擬框中運行虛擬框。 – raj

+0

可以完成虛擬框內的虛擬框,但它取決於可用資源以便能夠使用它。 – OK999