У меня есть Linux t1.micro, на котором уже несколько лет работает небольшой веб-сайт Apache / PHP / Postgresql (именуемый здесь «исходным экземпляром»). Работает как шарм.
Я хотел перенести сайт на новый (более дешевый) экземпляр t2.micro. Я не смог найти никаких пошаговых инструкций, как это сделать, но принял к сведению этот и этот.
Мой основной подход был
Проблема: при запуске этого нового экземпляра он немедленно выключается с Client.InstanceInitiatedShutdown
ошибка. Как я могу решить эту проблему?
Неужели я наивен, полагая, что могу использовать корневой снимок, который работает в среде PVM в среде HVM? Есть ли более простой способ перейти с t1 на t2?
Я надеюсь, что мне не придется заново собирать свой сервер в t2 с нуля и переносить данные вручную (я не использовал сценарии автоматической сборки).
редактировать: Я закончил восстановление экземпляра t2 с нуля: P
Я переходил от HVM к PV и заметил ту же проблему. Оказалось, что я (моя автоматизация) все еще подключал блочное хранилище к / dev / sda1, что мне было нужно для моего HVM AMI, но мне нужно было прикрепить его к / dev / xvda.