7

虽然 ec2-import-instance 工具支持 vmdk 磁盘格式,但每次我尝试对 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。

4

5 回答 5

3

看起来它与“压缩算法”无关,而是更多地与支持的 vmdk 格式有关,如http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/VMImportPrerequisites.html中所述

于 2013-01-27T01:43:02.167 回答
1

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

解析度

以 OVF 格式创建 VMDK。

于 2014-03-27T16:24:17.163 回答
1

我通过从 VirtualBox(我创建它的地方)导出我的 VM 为自己解决了这个问题。这将其导出为 OVF 格式(我必须将默认扩展从 OVA 更改为 OVF)。然后 ec2-import-instance 工作。

当使用 qemu-img 转换为 RAW 不起作用时,这让我走上了正确的轨道。

于 2014-12-04T04:17:39.590 回答
0

这个 ec2 迁移工具适用于 VMware 工作站和 ESX http://cloudscraper.migrate2iaas.com/ 只需从正在运行的服务器运行它。

于 2013-06-16T10:31:04.057 回答
0

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

于 2014-05-12T20:55:59.937 回答