Issue importing an image as an AMI

0

I am trying to import an image as an AMI and I keep getting the message below. I am using RHEL7. I have converted the file to raw. I have put the file in the S3 bucket.

When I type the command below

aws ec2 describe-import-image-tasks --import-task-ids import-ami-(number)

I get the following error.

"Status": "deleted", "StatusMessage": "ClientError: No valid partitions. Not a valid volume.",

I am running the following command to import the image as an AMI.

aws ec2 import-image --description "Image Name" --license-type BYOL --disk-containers file://containers.json

My containers.json file looks like

[ { "Description": "Image Name", "Format": "raw", "UserBucket": { "S3Bucket": "my-import-bucket-name", "S3Key": "imagename.raw" } } ]

Please advise. Note: When I posted this on here the formatting got messed up.

Bryan
質問済み 1年前1192ビュー
1回答
0

Hi THere

You mentioned that you converted the file format to raw. What do you mean by that? What environment are you exporting your VM from? Can you try one of the other formats listed here? https://docs.aws.amazon.com/vm-import/latest/userguide/vmimport-image-import.html#export-vm-image

profile pictureAWS
エキスパート
Matt-B
回答済み 1年前
  • I used following command to create raw image : "qemu-img convert -O raw input_image.qcow2 output_image.raw". I think currently its a permission problem I am just not able to issue aws ec2 import-snapshot command due to some permission/role issues. The vmimport policy i added doesn't seem to work. Appreciate your prompt reply. Thanks much.

  • The disk is in raw format. It is supported as mentioned in the docs: When importing a VM as an image, you can import disks in the following formats: Open Virtualization Archive (OVA), Virtual Machine Disk (VMDK), Virtual Hard Disk (VHD/VHDX), and raw

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ