Как сделать изображения AMI Ubuntu от хранилища экземпляра, когда Amazon требует Личинки, но Ubuntu блокирует его?

Ubuntu только имеет изображения HVM для Amazon (https://cloud-images.ubuntu.com/locator/ec2/)

По данным Amazon, Вы не можете создать AMI вообще, если Вы используете личинку v2 и запускаетесь с HVM:

"Наследие GRUB (версия 0.9x или меньше) должно быть установлено на Вашем экземпляре". (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/create-instance-store-ami.html#ubuntu_instructions)

Но текущие версии Ubuntu больше не имеют личинку меньше, чем v2 (запускающийся с бионического, я верю?).

Это, кажется, уловка - 22, настойчивость Amazon на очень старой личинке (который смущает меня) объединенный с Ubuntu, только поддерживающей базовые изображения HVM (который, кажется плохим решением, в то время как Amazon блокирует их). Как я сбегаю из этого?:)

2
задан 9 February 2020 в 02:42

2 ответа

Ответ от поддержки Amazon заключается в том, что они больше не поддерживают AMI без EBS, поэтому никто не должен его использовать (и, я думаю, им нужно обновить / удалить свои документы, которые объясняют, как это сделать!).

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

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

Это прекрасно, это просто... было бы лучше, если бы они упомянули об этом заранее в документации :).

0
ответ дан 3 April 2020 в 03:52

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

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/create-instance-store-ami.html#ubuntu_instructions

После того как Вы устанавливаете grub пакет и проверяет использование наследия GRUB через grub --version можно продолжить остающиеся шаги для создания Хранилища Экземпляра AMI.

Можно найти, что список экземпляра поддержал Ubuntu AMI регионом (и доработанная версия) здесь для базирования Вашего на: https://cloud-images.ubuntu.com/locator/ec2/

0
ответ дан 20 February 2020 в 22:57

Другие вопросы по тегам:

Похожие вопросы: