2010-11-11 112 views
5

我創建了一個基於現有Fedora Core 13 AMI的新AMI。當我嘗試使用新映像啓動實例時,即使在啓動之前實例也會終止。實例的狀態從「掛起」更改爲「已終止」。我嘗試使用Amazon Console獲取系統日誌,但日誌爲空。EC2實例在啓動前終止。沒有控制檯日誌

如何找出實例終止的原因?

編輯:請看看下面我的答案。

回答

1

問題發生因AMI捆綁程序中的錯誤,而這又是在新版本中的OpenSSL的輸出變化引起的。 EC2論壇中的解決方案是described。我的關鍵字搜索沒有顯示出這個答案。我偶然發現了這個答案,只搜索該實例可用的消息。該消息是

Client.InstanceInitiatedShutdown: 實例啓動的關機

解決方法是在圖像捆綁Ruby腳本一個簡單的變化。細節在上面鏈接的論壇帖子中。

0

你描述的任何聽起來像與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命令。應該也一樣。

+0

謝謝,直到。是的,這是AMI的問題,但與可用區域無關。請檢查我的答案。 – 2010-11-12 12:26:00

相關問題