Ошибка импорта файлов vmdk с помощью инструментов разработчика ec2

Хотя формат диска vmdk поддерживается инструментом ec2-import-instance, каждый раз, когда я пытаюсь запустить команду для файла vmdk, я получаю следующую ошибку:

    ERROR: File uses unsupported compression algorithm 0

Я вызываю инструмент в следующем формате:

    ec2-import-instance -f vmdk -o <ACCESS KEY> -w <SECRET KEY> <VMDK file>

Я использую инструменты ec2 версии 1.6.6.1.


person KT100    schedule 24.01.2013    source источник


Ответы (5)


Похоже, это не имеет ничего общего с «алгоритмом сжатия», а больше связано с поддерживаемыми форматами vmdk, как описано в http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/VMImportPrerequisites.html.

person KT100    schedule 27.01.2013
comment
Как вы на самом деле решили проблему? Я столкнулся с той же проблемой с vmdk от VMware Fusion 6. Я боюсь, что инструменты миграции ec не поддерживают последние форматы от vmware. - person Randy; 22.10.2013
comment
Я также очень хочу услышать, взломали ли вы это - person ken; 19.11.2013

ОШИБКА: в файле используется неподдерживаемый алгоритм сжатия 0. VMDK был создан с использованием формата OVA вместо формата OVF.

Разрешение

Создайте VMDK в формате OVF.

person user3469510    schedule 27.03.2014

Я исправил это для себя, экспортировав свою виртуальную машину из VirtualBox (где я ее создал). Это экспортировало его в формат OVF (мне пришлось изменить расширение по умолчанию с OVA на OVF). Затем сработал ec2-import-instance.

Это поставило меня на правильный путь при преобразовании в RAW с помощью qemu-img не сработало.

person catalyst294    schedule 04.12.2014

Этот инструмент миграции ec2 работает как с рабочей станцией VMware, так и с ESX http://cloudscraper.migrate2iaas.com/ Просто запустите его. с вашего работающего сервера.

person user2490566    schedule 16.06.2013

Я столкнулся с той же проблемой. Мое решение: конвертер StarWind V2V для преобразования VMDK в RAW (-f RAW) или VHD (-f VHD).

person lk7777    schedule 12.05.2014