Я пытаюсь настроить существующую Debian Jessie HVM AMI (ami-116d857a) и сохранить его как мой частный AMI. Хотя процесс создания AMI успешно выполняется, я не могу загрузиться от него. Шоу экземпляра запустились, но я не могу соединиться через ssh, и контролирующий также показывает, что ssh возможность соединения не доступна. Я вижу ту же проблему с любыми другими AMI HVM. Та же процедура работает отлично, если это - AMI PVM.
Вот процедура, которую я выполняю
Создайте изображение экземпляра с помощью следующей команды
/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.
Ваш текущий процесс создания AMI - это создание образа AMI с поддержкой S3 (хранилище экземпляров). Но ваш исходный AMI - это AMI, поддерживаемый EBS. Вам нужно использовать другой метод для создания вашего AMI, который будет создавать AMI с поддержкой EBS.
Вместо объединения вашего экземпляра и регистрации AMI сделайте следующее:
Дополнительную информацию о создании образов AMI с поддержкой EBS можно найти здесь:
Создание AMI Linux с поддержкой Amazon EBS | Amazon Elastic Compute Cloud