У меня есть работающий микро-экземпляр, использующий настроенную мной EBS емкостью 8 ГБ.
Насколько я понимаю, я могу создать AMI двумя способами.
1) Консоль EC2 -> ЭКЗЕМПЛЯРЫ - Экземпляры -> Экземпляр правой кнопки мыши -> Создать образ (EBS AMI)
2) Консоль EC2 -> ХРАНИЛИЩЕ ЭЛАСТИЧЕСКИХ БЛОКОВ - Тома -> Щелкните правой кнопкой мыши Том -> Создать снимок, затем перейдите к снимкам и щелкните правой кнопкой мыши «Создать образ из снимка»
Когда я щелкаю правой кнопкой мыши и выбираю «Запустить экземпляр» из моего списка частных AMI, я могу успешно запустить экземпляр из AMI, созданного первым методом. Однако всякий раз, когда я пытаюсь запустить экземпляр из AMI, сгенерированного вторым методом, проверки состояния показывают, что выполнено либо 1/2 проверки, либо пройдено 0/2 проверки.
Почему я не могу запустить экземпляр из AMI, созданного из снимка?
Когда вы создаете изображение из снимка, убедитесь, что вы используете ту же архитектуру, которую использовали для исходного экземпляра / AMI. Значение по умолчанию в этом мастере - i386, но во многих случаях вам может потребоваться x86_64, которая является стандартной архитектурой Amazon EC2 Linux. Это, вместе с выбором точного ядра AKI, сработало для меня.
Проверьте, поддерживает ли ваш исходный экземпляр паравиртуализацию или HVM.
Это значение можно найти в разделе описания исходного экземпляра EC2 как «Виртуализация», а также в разделе описания AMI как «Тип виртуализации».
При создании AMI с использованием EBS вместо экземпляра EC2 это значение могло быть установлено неправильно (значения должны совпадать, чтобы будущие экземпляры создавались с использованием правильной формы виртуализации).