2015-11-06 154 views
-1

我不得不從AWS控制檯停止我m3.medium EC2實例將其調整爲m3.large的另一個實例的自動創建。但是,停止後,它會自動創建一個新實例。停止AWS EC2實例導致停止一個

任何想法爲什麼會發生這種情況?它給我造成了一些麻煩。因爲有在「運行」狀態,可對請求,特別是健康檢查響應沒有實例與最小尺寸= 1

+1

您使用的最小尺寸= 1自動縮放組?它可能確定您停止的實例不健康並終止它。 –

+0

是的,我認爲我是。我怎樣才能讓我的實例返回被認定爲不健康的實例。由於新開始的實例中沒有任何程序:( –

+0

我不明白爲什麼我得到的是零分。我無法在任何地方找到任何有關上述問題的答案......爲什麼不呢?而是建議編輯,如果你看到一些錯誤或可能的改善? –

回答

2

你自動縮放集團剝離了一個新的實例。您的實例被視爲「不健康」,並由ASG取​​代。

如果您的實例存儲是短暫的,恐怕是一去不復返了,除非你最近保存的AMI。如果您的instance storage was backed by EBS,您可以通過將EBS卷附加到新實例來恢復它。

在未來,考慮配置您的自動縮放組的啓動配置有你需要的時間提前了一切,無論是通過自舉實例或烘烤的AMI。

爲「引導」的實例:

  • 創建一個標準的AMI一個新的啓動配置從亞馬遜avaialble。
  • 添加user data啓動配置來處理所需程序的安裝和配置。

對於 '烘烤' 的AMI:

  • 上一個新的EC2實例上安裝所需的程序和配置。
  • 拍攝該EC2實例的圖像(AMI)。
  • 在新的啓動配置中使用該映像。

手動處理ASG中的實例並期望實例無限期地存在是危險的,正如您剛發現的那樣。

延伸閱讀: