2012-09-06 29 views

回答

0

官方廚師here頁說:

廚師在許多流行的Unix和Linux平臺以及最大OSX和Windows上運行。這些安裝方向應該爲以下任何操作系統的工作:Ubuntu的,Debian的,紅帽企業Linux,Fedora的,CentOS的,甲骨文,科學Linux和OS X.

而且也:

爲了使這儘可能快地,我們做一些假設。如果您的系統不符合這些假設,您將需要使用適用於您正在安裝的Chef的「風味」的安裝說明。

而且

MongoDB的廚師食譜here說:

平臺:

菜譜旨在成爲獨立的平臺,但在Debian擠壓系統最好的測試。

10gen_repo配方配置軟件包管理器,以便在Debian,Ubuntu,Redhat,CentOS,Fedora和Amazon linux發行版上使用10gen的官方軟件包reposotories。

所以基本上,它也應該在SL上工作,稍微調整恕我直言。我對SL沒有太多瞭解,但是您是否面臨任何錯誤/問題?如果您可以發佈您嘗試過的以及正在工作/未工作的內容,我們可以更好地解決問題!

2

第一步是檢查食譜基礎內的'metadata.rb'文件。你很可能會看到(從我twitter食譜這個片段),類似於下面的一行:

%w{ centos redhat fedora ubuntu debian arch windows }.each do |os| 
    supports os 
end 

概括地說,你想看到(這取決於ohai調用它)中列出的操作系統。我的猜測是SL會顯示爲'arch'。只需將想要嘗試的菜譜應用於節點並觀察日誌中的故障。你當然需要做一些小的修改;但是,它們很可能僅限於目錄結構或二進制名稱。