ec2 перезагрузил мой экземпляр?


17

Я обнаружил, что мой сервер CentOS 5 на EC2 был перезагружен без моей команды на это. Я даже не залогинился в день перезагрузки. Когда я смотрю на «последний» в Linux, он говорит:

jeroen   pts/0        128.97.......    Thu Apr  7 15:02 - 16:28  (01:25)    
reboot   system boot  2.6.18-xenU-ec2- Wed Apr  6 15:48         (1+05:27)   
jeroen   pts/2        128.97.......    Tue Apr  5 19:31 - 23:17  (03:45)

Похоже, никто не вошел в этот день. Любые предложения о том, что могло бы произойти? EC2 перезагружает экземпляры при любых обстоятельствах? Или это может быть взломано?


Об этом есть интересная тема в Reddit ...
Иван Араки

Ответы:


27

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

  • Физический сервер помечается как списанный, поэтому на нем не запускаются новые экземпляры.
  • Если они могут (например, они не имеют дело с критическим аппаратным сбоем), Amazon подождет некоторое время, чтобы увидеть, если экземпляры, работающие на сервере, выключатся или перезагрузятся самостоятельно (перезагрузка экземпляра EC2 обычно приводит к тому, что он получает запущен на другом физическом сервере).
  • По истечении этого периода Amazon заставит оставшиеся экземпляры перезагрузиться, перенеся их на другие физические серверы.

Как правило, из-за этой и других странностей в среде вы должны рассматривать любой отдельный сервер, работающий на EC2, как Ephemeral. Любой сервер может перезагрузиться или полностью исчезнуть в любое время. Соответственно, автоматизация развертывания с помощью чего-то вроде шеф-повара или марионетки , тщательного мониторинга и разработки приложения для устранения сбоев имеет решающее значение.


Это ужасно - я получаю толчок к созданию эфемерных экземпляров, но если они собираются

Итак, нет vMotion (или его эквивалент)? D'о.
Массимо

Ваша система автоматизации и мониторинга должна проверять это. Это также причина, по которой ваши приложения должны быть написаны для использования Elastic Load Balancers.
Магеллан

Кроме того, вы, ребята, комментируете 4-летний вопрос. Вы не получите ответ от ОП.
Магеллан

2

Возможно проблема с EC2. Видите перезагрузку?

У меня была такая же проблема, и я обнаружил, что в AWS Service Health Dashboard была проблема в EC2.

Вывод: следует ожидать перезагрузки, но не чаще, чем вы ожидаете от обычного оборудования.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.