2013-01-24 12 views
6

Mặc dù định dạng đĩa vmdk được hỗ trợ bởi công cụ EC2-xuất nhập dụ, mỗi khi tôi cố gắng chạy lệnh trên một file vmdk, tôi nhận được lỗi sau:Lỗi khi nhập file vmdk sử dụng công cụ phát triển EC2

ERROR: File uses unsupported compression algorithm 0 

tôi gọi công cụ này trong các định dạng sau:

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

tôi đang sử dụng các công cụ eC2 phiên bản 1.6.6.1.

Trả lời

3

Hình như nó có liên quan gì đến "thuật toán nén" mà thay vào đó nhiều việc phải làm với các định dạng vmdk hỗ trợ như tài liệu trong công cụ di cư http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/VMImportPrerequisites.html

+0

Bạn đã thực sự giải quyết vấn đề như thế nào? Tôi đang đối mặt với cùng một vấn đề với một vmdk từ VMware Fusion 6. Tôi lo sợ các công cụ di chuyển ec không hỗ trợ các định dạng mới nhất từ ​​vmware. – Randy

+0

Tôi cũng rất háo hức được nghe nếu bạn đã bẻ khóa này – ken

1

LRI: Tệp sử dụng thuật toán nén không được hỗ trợ 0. VMDK được tạo bằng định dạng OVA thay vì định dạng OVF.

Độ phân giải

Tạo VMDK ở định dạng OVF.

0

Tôi đã gặp phải sự cố tương tự. Giải pháp của tôi: bộ chuyển đổi StarWind V2V để chuyển đổi VMDK thành RAW (-f RAW) hoặc VHD (-f VHD).

1

Tôi đã tự khắc phục sự cố này bằng cách xuất VM của tôi từ VirtualBox (nơi tôi đã tạo nó). Điều này xuất khẩu sang định dạng OVF (tôi đã phải thay đổi exention mặc định từ OVA sang OVF). Sau đó, ec2-import-instance hoạt động.

This đặt tôi đi đúng hướng khi chuyển sang RAW bằng qemu-img không hoạt động.