Можно ли изменить зону доступности существующего экземпляра EC2 t1.micro? [закрыто]

90

Иногда при попытке запустить мой экземпляр t1.micro EC2 его невозможно подготовить, и Amazon рекомендует попробовать другую зону доступности. Можно ли изменить это для существующего экземпляра?

Брайан Боуман
источник
Лучше спросите на serverfault .
smparkes
33
Почему эти вопросы закрыты, а не перенесены в serverfault?
Eric Hammond

Ответы:

104

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

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

  1. Остановите (не завершайте!) Старый экземпляр в старой зоне доступности.

  2. Создайте AMI на основе старого экземпляра.

  3. Запустите новый экземпляр нового AMI в новой зоне доступности. Это будет довольно точная копия вашего старого экземпляра.

Если вы использовали эластичный IP-адрес, повторно свяжите его с новым экземпляром.

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

Эрик Хэммонд
источник
46
wtf делает «довольно точную копию», что меня беспокоит, братан
portforwardpodcast
18
portforwardpodcast: новый экземпляр будет запущен с другим идентификатором AMI, другим идентификатором экземпляра, другим идентификатором тома EBS и, возможно, другими пользовательскими данными (вы решаете, что передать). В зависимости от программного обеспечения и конфигурации экземпляра это может повлиять на его запуск и поведение. В противном случае файловая система на экземпляре будет такой, как если бы вы ее закрыли и перезапустили.
Эрик Хаммонд
1
возможно, обновление для пользователей, которые не могут ответить на тот же вопрос: между шагами 2 и 3 вам теперь нужно скопировать свой экземпляр в другую зону доступности, щелкнув правой кнопкой мыши AMI. И вам не обязательно останавливать экземпляр, поэтому вы можете пропустить шаг 1.
lordvlad
2
@lordvlad Вы путаете "зону доступности" и "регион". В каждом регионе есть несколько зон доступности. AMI существует в регионе и может быть запущен как экземпляр в любой зоне доступности в регионе. Первоначальный вопрос здесь о зонах доступности.
Эрик Хаммонд
3
По состоянию на декабрь 2012 года Amazon теперь поддерживает перенос AMI в другой регион с помощью инструмента пользовательского интерфейса (Amazon Management Console). См stackoverflow.com/a/14205963/423171
cprcrack