Amazon ec2 使用ec2开发人员工具导入vmdk文件时出错

Amazon ec2 使用ec2开发人员工具导入vmdk文件时出错,amazon-ec2,ec2-api-tools,Amazon Ec2,Ec2 Api Tools,尽管ec2导入实例工具支持vmdk磁盘格式,但每次尝试在vmdk文件上运行该命令时,都会出现以下错误: ERROR: File uses unsupported compression algorithm 0 我以以下格式调用该工具: ec2-import-instance -f vmdk -o <ACCESS KEY> -w <SECRET KEY> <VMDK file> ec2导入实例-f vmdk-o-w 我正在使用ec2工具版本

尽管ec2导入实例工具支持vmdk磁盘格式,但每次尝试在vmdk文件上运行该命令时,都会出现以下错误:

    ERROR: File uses unsupported compression algorithm 0
我以以下格式调用该工具:

    ec2-import-instance -f vmdk -o <ACCESS KEY> -w <SECRET KEY> <VMDK file>
ec2导入实例-f vmdk-o-w

我正在使用ec2工具版本1.6.6.1。

看起来它与“压缩算法”无关,而是与支持的vmdk格式有关,如中所述。此ec2迁移工具可与VMware workstation和ESX一起使用
只需从正在运行的服务器上运行它。

错误:文件使用了不受支持的压缩算法0。 VMDK是使用OVA格式而不是OVF格式创建的

决议


以OVF格式创建VMDK。

我也遇到过同样的问题。我的解决方案:StarWind V2V转换器,用于将VMDK转换为原始(-f RAW)或VHD(-f VHD)。

我通过从VirtualBox(我创建虚拟机的地方)导出虚拟机解决了这个问题。这将其导出为OVF格式(我必须将默认的exention从OVA更改为OVF)。然后ec2导入实例开始工作


当使用qemu img转换为RAW时,让我走上正确的轨道。

您实际上是如何解决这个问题的?VMware Fusion 6的vmdk也面临同样的问题。我担心ec迁移工具不支持来自vmware的最新格式。我也很想知道您是否已经破解了这个问题