- tocdepth
2
Экспорт образа из AWS
С помощью этой инструкции вы сможете скачать образ в формате VHD, VMDK или RAW из AWS.
Перед началом работы
Для экспорта виртуальной машины Amazon EC2 из AWS:
Создайте бакет в объектном хранилище Amazon S3 для экспортируемого образа.
Бакет должен находиться в том же регионе, что и экспортируемая виртуальная машина, и принадлежать тому же аккаунту, в котором выполняется экспорт виртуальной машины.
Создайте роль IAM с названием
vmimport
.
Ограничения
Поддерживаемые форматы образов в AWS: VHD, VMDK, RAW.
Базовый образ AMI, который использовался для запуска экспортируемого инстанса, должен существовать. Если базовый образ AMI удален, экспорт не удастся.
Нельзя запустить одновременно несколько задач на экспорт, связанных с одним и тем же базовым образом AMI.
Операции экспорта не поддерживают гибридные конфигурации. GRUB2 должен быть настроен на работу либо с BIOS, либо с UEFI, но не для обоих одновременно.
Экспорт виртуальных машин с дисками больше 1 ТиБ не поддерживается.
Экспорт образа
Для экспорта образа используется команда export-image.
Экспортированный файл будет сохранен в S3-бакет.
Формат названия: prefixexport-ami-id.format
.
Пример: my-export-bucket/exports/export-ami-1234567890abcdef0.vmdk
.
Чтобы начать экспорт, в AWS CLI выполнение команду:
aws ec2 export-image --image-id ami-id --disk-image-format VMDK --s3-export-location S3Bucket=my-export-bucket,S3Prefix=exports/
Пример вывода:
{
"ExportImageTasks": [
{
"ExportImageTaskId": "export-ami-1234567890abcdef0"
"Progress": "21",
"S3ExportLocation": {
"S3Bucket": "my-export-bucket",
"S3Prefix": "exports/"
},
"Status": "active",
"StatusMessage": "updating"
}
]
}
Где "Status": "active"
означает, что экспорт в процессе выполнения.
Когда экспорт будет завершен, статус изменится на complete
.
После этого вы сможете выгрузить образ из Amazon S3 и импортировать его в Cloud.ru.
Отмена экспорта
Если нужно отменить процедуру экспорта, можно использовать команду cancel-export-task.
Пример команды:
aws ec2 cancel-export-task --export-task-id export-ami-1234567890abcdef0
Если процедура экспорта завершена или находится на этапе копирования образа в хранилище, команда не будет выполнена и вернет ошибку.
Была ли статья полезной?
для Dev & Test