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. Любой сервер может перезагрузиться или полностью исчезнуть в любое время. Соответственно, автоматизация развертывания с помощью чего-то вроде шеф-повара или марионетки , тщательного мониторинга и разработки приложения для устранения сбоев имеет решающее значение.

SeanOC
источник
Это ужасно - я получаю толчок к созданию эфемерных экземпляров, но если они собираются
Итак, нет vMotion (или его эквивалент)? D'о.
Массимо
Ваша система автоматизации и мониторинга должна проверять это. Это также причина, по которой ваши приложения должны быть написаны для использования Elastic Load Balancers.
Магеллан
Кроме того, вы, ребята, комментируете 4-летний вопрос. Вы не получите ответ от ОП.
Магеллан
2

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

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

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

fafanoulele
источник
Упс ... ссылка - forums.aws.amazon.com/thread.jspa?messageID=52417
fafanoulele