2015-01-09 31 views
1

我有一個「金色圖像」AMI,我想把它放在一個自動縮放組中,它將拍攝圖像,重命名它並執行運行LLST。我大部分時間都在使用cloud-config的主廚功能,而且這種功能無法使用,因爲原始主廚環境與任何雲配置使用的不一致性太多。從長遠來看,它的可靠性和速度也會降低,因爲每次都必須從頭開始做飯。我想採取一個有廚師運行的實例,並從那裏開始。看看我所看到的所有方法都是手動和使用刀子的方法。有沒有辦法重寫幾個文件並以這種方式向廚師服務器註冊圖像?如何腳本更改客戶端廚師客戶端的節點名稱沒有刀

回答

2

看看example I showed you last time。這正是它的目的。 AMI有廚師預先安裝並且有驗證證書。在啓動時,cloud-init會運行我向您顯示的腳本,它會生成客戶端配置和初始運行列表,然後向主廚服務器註冊。

+0

對於我需要做的事情,事實證明,所有必要的是刪除client.pem並重命名節點。由於節點先前以不同名稱聚合,所有其他節點可以保持不變。感謝您幫助我完成它。 – numb3rs1x 2015-01-11 18:15:12

+0

爲了清楚起見,下面的代碼適用於我:rm -f /etc/client.pem && echo「server-app - $(date%+ s)」>> /etc/chef/client.rb – numb3rs1x 2015-01-11 18:17:23

+1

爲什麼會有AMI中的client.pem?我不會使用廚師客戶端來構建AMI(這就是獨奏),但是如果您必須在AMI構建過程中刪除AMI。 – coderanger 2015-01-11 18:34:20

相關問題