Экземпляр EC2 не остановится или не прекратит работу после попытки создать AMI из запущенного экземпляра

14

После обычной перезагрузки экземпляра Linux ec2 с 1 небольшим корневым томом и 1 небольшим подключенным томом я не смог войти в ssh. Непонятно, почему перезагрузка экземпляра сделала его недоступным из ssh. Экземпляр показывался как работающий в консоли AWS, но ssh, http и т. Д. Не отвечали. Я пытался создать AMI из этого запущенного экземпляра. Однако AMI так и не был создан. Вместо этого я просто видел «ожидающие решения» в разделе AMI консоли AWS в течение нескольких часов. В конце концов я снял с регистрации AMI. Затем я попытался остановить экземпляр ec2. Однако я не могу остановить экземпляр - он застрял в состоянии остановки на несколько часов. Я также попытался принудительно остановить инстанс, но безуспешно. Затем я попытался отсоединить тома, но они постоянно сообщают о «отсоединении» У кого-нибудь есть предложения о том, как с этим справиться? Похоже, что Amazon не предлагает никакой поддержки по электронной почте или телефону, если вы не являетесь премиум-участником. Большое спасибо за вашу помощь.

Snap Shot
источник

Ответы:

17

Если у вас нет расширенной поддержки, то об «застрявших» экземплярах (где вы не можете их остановить / прекратить) и «застрявших» томах (где вы не можете отсоединить / удалить их) можно сообщить в Amazon на форуме EC2. :

Форум Amazon AWS EC2
https://forums.aws.amazon.com/forum.jspa?forumID=30

Убедитесь, что вы перечислили конкретные экземпляры экземпляров / томов.

Никто, кроме Amazon, не может реально помочь в таких ситуациях.

К счастью, вы не должны платить за часы работы, например, когда он входит в состояние «остановка» или «завершение».

Ваша первоначальная проблема, связанная с невозможностью подключения к экземпляру через ssh, также может быть размещена на форуме EC2 для получения помощи от сообщества, но это распространенная проблема и имеет много потенциальных причин. Я написал статью, чтобы помочь начать диагностику этого и указать фрагменты информации, которые вы должны включить в ваш пост на форуме:

Решение: «Я не могу подключиться к своему серверу в Amazon EC2»
http://alestic.com/2009/08/ec2-connectivity

Я также написал статью, описывающую метод, который можно использовать для диагностики загрузочных экземпляров EBS, просматривая файлы журналов на диске, даже если вы не можете подключиться к экземпляру:

Исправление файлов в корневом томе EBS экземпляра EC2
http://alestic.com/2011/02/ec2-fix-ebs-root

Однако вы не сможете использовать этот подход, пока Amazon не поможет вам отключить том EBS.

Эрик Хаммонд
источник
1
Спасибо за ваши подробные предложения и ваши статьи - они очень полезны.
Снимок
8

Я знаю, что это сообщение старое, но вы также можете нажать кнопку «Стоп» еще раз, и на панели инструментов появится запрос на принудительную остановку . Иногда, я знаю это по опыту, чтобы сделать это, нужно сделать две или три принудительных остановки.

Благодарим Робина Скотта .

стройное
источник
0

Я столкнулся с похожей ситуацией после того, как создал среду Elastic Beanstalk в экземпляре ec2. Чтобы прекратить работу моего экземпляра ec2, мне сначала пришлось прекратить свою среду eb, что я и сделал, посетив:

https://console.aws.amazon.com/elasticbeanstalk/?region=us-west-2

Где заданное значение region=- это область, в которой находится среда, которая должна быть закрыта. На этой странице можно легко быстро деактивировать несколько сред:

введите описание изображения здесь

duhaime
источник
0

Принудительно отсоединить системный том. Тогда вы сможете остановить экземпляр. Повторно подключите том и запустите экземпляр. Виола!

Colby
источник
-2

при перезагрузке внутренние IP-адреса и изменение общедоступного DNS, поэтому, если у вас нет эластичного IP-адреса, связанного с вашей системой, это может быть причиной, по которой вы не можете подключить SSH к системе.

новый парень
источник
Спасибо за ваше предложение. Существует эластичный IP-адрес, связанный с экземпляром, и он был связан с экземпляром после перезагрузки.
Снимок
3
Перезагрузка экземпляра EC2 не меняет внутренние IP-адреса, не меняет общедоступные IP-адреса и не отсоединяет какой-либо Elastic IP-адрес от экземпляра. Остановка и запуск экземпляра будут делать все эти вещи, но перезагрузка не будет.
Эрик Хаммонд
1
«Если вы перезагрузите экземпляр, IP-адрес сохраняется». aws.amazon.com/articles/… «Перезагрузка или перезапуск экземпляра не влияет на привязку к нему Elastic IP». aws.amazon.com/articles/1346
Эрик Хаммонд,