2013-03-26 91 views
1

我在AWS中有一個實例,將我的整個環境(我將其稱爲準備好的實例)設置爲並完美運行。然後我使用自動調節策略創建了一個負載平衡器(ELB)。AWS Autoscaling不克隆正確實例

當我使用自動調節策略創建負載均衡器(最少爲2個實例)時,2個實例彈出。然而,這些實例是空的。對於啓動配置,我指定了我的就緒實例AMI。這是不是應該告訴自動調節策略要克隆哪個實例?在這種情況下,我的準備好的實例不應該被克隆到它們中,並且它們應該具有相同的內容?

+0

您是否在創建實例後創建了新的AMI?或者你是否指定了基礎AMI? AMI只能在啓動時創建實例的初始副本。 – datasage 2013-03-26 14:39:15

回答

3

實例不是基於正在運行的實例的克隆創建的,而是僅存儲在AMI中的磁盤映像。這可能是您需要從正在運行的實例創建新的AMI並將該AMI用作您的自動調節組的基礎的情況。

+0

謝謝!通過我自己的想法。我的實例的AMI是Amazon Ubutnu ami ID。 – darksky 2013-03-28 15:35:08

2

曾經一度,即使我是我生命中的這個階段。基本上它只是啓動您在配置中指定的AMI。如果您的AMI已經有了舊代碼,那麼它將從過時的代碼啓動併爲您的客戶提供服務。要解決這個問題,您可以自動執行代碼管理過程,您只需使用用戶數據腳本啓動新的ami,該腳本將在啓動過程中執行某些操作。使用用戶數據腳本可以自動執行此過程。自動調節配置還可以接受用戶腳本數據。

+0

查看接受的答案。我還必須運行一些cron作業和腳本來實現我所需要的。使用Python Boto進行設置。 – darksky 2013-03-28 15:35:33