Экземпляр EC2 завершен перед запуском.Нет консольного журнала - PullRequest
5 голосов
/ 11 ноября 2010

Я создал новый AMI на основе существующего Fedora Core 13 AMI.Когда я пытаюсь запустить экземпляр с новым образом, он прерывается даже перед запуском.Состояние экземпляра меняется с «ожидающий» на «прекращено».Я попытался получить системный журнал с помощью консоли Amazon, но журнал пуст.

Как узнать причину завершения экземпляра?

Редактировать : Пожалуйста, проверьте мой ответ ниже.

Ответы [ 2 ]

1 голос
/ 12 ноября 2010

Проблема возникла из-за ошибки в утилите связывания AMI, которая, в свою очередь, была вызвана изменениями в выводе openssl в более новой версии.Решение описано на форуме EC2.Мой поиск по ключевым словам не показал этот ответ.Я наткнулся на этот ответ, ища только сообщение, доступное для экземпляра.Сообщение было

Client.InstanceInitiatedShutdown: закрытие, инициированное экземпляром

Исправление - простое изменение в сценарии ruby ​​для объединения изображений.Подробности в сообщении на форуме, указанном выше.

0 голосов
/ 12 ноября 2010

То, что вы описываете, звучит как проблема с AMI или проблема с емкостью.Например, я заметил, что не могу запустить один из экземпляров high mem в us-east-1b, у него был похожий эффект.

Что касается консоли AWS, я не знаю какого-либо журнала ошибок,Я бы попытался запустить экземпляр из оболочки, используя ec2 cli tools и посмотреть, не будет ли возвращено больше ошибок:

ec2-run-instances YOURAMI -n 1 -g group -k key

Приведенное выше должно вернуть идентификатор экземпляра (i-xxxxxx) и в ожидании .

Затем используйте ec2-describe-instances i-xxxxxx, чтобы увидеть состояние экземпляра.Вы также можете попытаться сразу пропустить ec2-run-instances и использовать команду description.Должно работать так же хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...