我創建了一個基於現有Fedora Core 13 AMI的新AMI。當我嘗試使用新映像啓動實例時,即使在啓動之前實例也會終止。實例的狀態從「掛起」更改爲「已終止」。我嘗試使用Amazon Console獲取系統日誌,但日誌爲空。EC2實例在啓動前終止。沒有控制檯日誌
如何找出實例終止的原因?
編輯:請看看下面我的答案。
我創建了一個基於現有Fedora Core 13 AMI的新AMI。當我嘗試使用新映像啓動實例時,即使在啓動之前實例也會終止。實例的狀態從「掛起」更改爲「已終止」。我嘗試使用Amazon Console獲取系統日誌,但日誌爲空。EC2實例在啓動前終止。沒有控制檯日誌
如何找出實例終止的原因?
編輯:請看看下面我的答案。
問題發生因AMI捆綁程序中的錯誤,而這又是在新版本中的OpenSSL的輸出變化引起的。 EC2論壇中的解決方案是described。我的關鍵字搜索沒有顯示出這個答案。我偶然發現了這個答案,只搜索該實例可用的消息。該消息是
Client.InstanceInitiatedShutdown: 實例啓動的關機
解決方法是在圖像捆綁Ruby腳本一個簡單的變化。細節在上面鏈接的論壇帖子中。
你描述的任何聽起來像與AMI或某種形式的容量問題的問題。例如,我注意到我無法啓動us-east-1b
中的一個高內存實例,它具有類似的效果。
對於AWS控制檯,我不知道某種類型的錯誤日誌,我會嘗試使用ec2 cli tools從shell啓動一個實例,看看如果返回多個錯誤:
ec2-run-instances YOURAMI -n 1 -g group -k key
上述應返回一個實例標識符(i-xxxxxx
)和未決。
然後使用ec2-describe-instances i-xxxxxx
看到一個實例的狀態。您也可以嘗試跳過ec2-run-instances
並立即使用describe命令。應該也一樣。
謝謝,直到。是的,這是AMI的問題,但與可用區域無關。請檢查我的答案。 – 2010-11-12 12:26:00