AMI не включен для ENA - PullRequest
       68

AMI не включен для ENA

0 голосов
/ 21 января 2019

Я пытаюсь уменьшить корневой объем AMI (ami-0a6b7e0cc0b1f464f) в регионе us-east-1.Само сжатие прошло успешно, т.е. я создал меньший снимок, который работает правильно.Но когда я создаю AMI из этого снимка, в экземплярах этого AMI не включена ENA (расширенная сеть с Elastic Network Adapter).

Ниже приведены шаги высокого уровня, которые я выполнил.

  • Создан новый экземпляр t3.micro и гарантировал , что ENA включен в этом экземпляре.
  • Создан новый снимок корневого тома - «источник» и сокращенныйVolume - «target».
  • Скопировал все файлы и разделы из исходного в целевой том.
  • Создал снимок целевого тома.Создал AMI из этого снимка.Попытка запустить экземпляр t3, который я не могу, потому что ENA не включен.

enter image description here

Согласно Документы AWS

В Amazon Linux 2 и последних версиях Amazon Linux AMI установлен модуль, необходимый для расширенной работы в сети, и установлен обязательный атрибут enaSupport.Поэтому, если вы запускаете экземпляр с HVM-версией Amazon Linux на поддерживаемом типе экземпляра, для вашего экземпляра уже включена расширенная сеть.

Так что, если я использую Amazon Linux 2,и я делаю снимок тома, на котором все файлы скопированы с предыдущего тома, почему не включен ENA?Возможно, сетевые компоненты применяются другим способом, поэтому простое копирование не работает?

1 Ответ

0 голосов
/ 24 января 2019

Я до сих пор не знаю логического обоснования этого, но способ, которым я успешно создал AMI с включенным ENA, заключается в следующем:

  1. Сначала создайте целевой том, как упомянуто в моем вопросе.
  2. Затем, чтобы остановить и отсоединить все тома (включая корневой том) от экземпляра EC2, который я использовал для создания целевого тома.Обратите внимание, что для этого экземпляра была включена ENA.
  3. Присоедините целевой том в качестве пользователя root и запустите экземпляр EC2.Поскольку целевой том содержит те же файлы, что и root, экземпляр ec2 не должен иметь проблем при запуске.По сути, мы здесь поменяли корневой том на целевой том.
  4. Убедитесь, что на компьютере включен ENA, а размер вашего тома сокращен.Затем создайте AMI из запущенного экземпляра (щелкните правой кнопкой мыши -> image -> create image).
...