Не мог загрузить специализированный AMI HVM на EC2

Я пытаюсь настроить существующую Debian Jessie HVM AMI (ami-116d857a) и сохранить его как мой частный AMI. Хотя процесс создания AMI успешно выполняется, я не могу загрузиться от него. Шоу экземпляра запустились, но я не могу соединиться через ssh, и контролирующий также показывает, что ssh возможность соединения не доступна. Я вижу ту же проблему с любыми другими AMI HVM. Та же процедура работает отлично, если это - AMI PVM.

Вот процедура, которую я выполняю

  • Начальная загрузка от доступного AMI.
  • Установите дополнительные пакеты от диспетчера пакетов.
  • Установите npm модули. (nodejs и npm были установлены на предыдущем шаге),
  • Установите все доступные обновления системы.
  • Загрузите и разархивируйте ec2-ami-tools в/, выбирают.
  • Закрытый ключ SCP и сертификат экземпляру.
  • Создайте изображение экземпляра с помощью следующей команды

    /opt/ec2-ami-tools-1.5.7/bin/ec2-bundle-vol-c/home/admin/cert.pem-k/home/admin/pk.pem-u $aws_account_id-p $image_prefix-B ami=sda, базируйтесь =/dev/sda1 - пакет - отладка

  • Затем загрузите его на существующий Блок S3

    /opt/ec2-ami-tools-1.5.7/bin/ec2-upload-bundle-b my-ami-images-m /mnt/$image_prefix.manifest.xml-a $access_key-s $access_secret - повторная попытка - de ошибка

  • И затем наконец зарегистрируйте AMI

    изображение регистра aws ec2 - называет $image_prefix - расположение изображения my-ami-images/$image_prefix.manifest.xml - регион us-east-1 - тип виртуализации hvm - корневое имя устройства/dev/xvda1

Все эти шаги идут прекрасные без любой ошибки, и я вижу AMI, перечисленный в моей учетной записи с корневым устройством как хранилище экземпляра и тип виртуализации как HVM.

1
задан 24 September 2015 в 05:58
1 ответ

Ваш текущий процесс создания AMI - это создание образа AMI с поддержкой S3 (хранилище экземпляров). Но ваш исходный AMI - это AMI, поддерживаемый EBS. Вам нужно использовать другой метод для создания вашего AMI, который будет создавать AMI с поддержкой EBS.

Вместо объединения вашего экземпляра и регистрации AMI сделайте следующее:

  1. Остановите свой экземпляр EC2.
  2. Использование Консоль управления AWS, выберите свой экземпляр EC2 и в меню Действия выберите «Создать образ». Это создаст образ AMI с поддержкой EBS.

Дополнительную информацию о создании образов AMI с поддержкой EBS можно найти здесь:

Создание AMI Linux с поддержкой Amazon EBS | Amazon Elastic Compute Cloud

1
ответ дан 3 December 2019 в 23:59

Теги

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