2013-07-31 36 views
0

我的團隊已經成爲我們當前的託管服務提供商,Rackspace公司越來越不滿意,我們正在研究替代供應商。首席技術官真的想和Linode一起去,我正忙着在Linode上設置一個底盒供將來使用。廚師和Linode - 如何爲linode上的廚師創建基礎圖像?

我有我的上的Linode工作流程的一些問題。我如何在Linode上創建自己的基礎映像?我正在使用Opscode Chef來部署和維護我們的服務器,並且我需要一個基本映像來部署Chef。基本映像有我的管理用戶已經設置好,安裝了ruby,gem chef gem和一些基本的ssh配置。 Rackspace允許我設置這個基本服務器,並將其保存爲一張圖像,以備後用。有沒有辦法在Linode上做到這一點?看起來他們有額外的$$$備份服務,並不確定它是否滿足我的需求。正如Linode的文檔中所述,我也試圖通過ssh保存磁盤映像,但到目前爲止,這個過程非常耗時。

任何意見將不勝感激。 乾杯。

+0

它應該是典型的[創建新的磁盤映像(https://library.linode.com/migration/migrate-server-to-linode#sph_copying-the-files)方案。您可以在第2步「複製文件」中安裝廚師寶石。請注意,任何像/ etc/chef/chef.rb這樣的配置文件或任何密鑰文件都必須從這個新的磁盤映像中排除。 – shawnzhu

+0

我想我要的是[黃金磁盤映像(https://library.linode.com/server-builds#sph_golden-disk-image)。好像我需要將它保存在現有的linode上並從該映像克隆。任何人都可以驗證或提供建議? –

回答

0

我會建議使用Packer這一點。您仍然可以使用您的廚師食譜來構建圖像,然後使用Packer將其打包。你有兩全其美。