Import VM (freebsd) to AWS

0

Hi all,

Can you tell me please how can I import vm (freebsd) to aws? tried both .ova and .vmdk and raw format, same error

Thanks in advance.

 aws ec2 describe-import-image-tasks --import-task-ids import-ami-087857a5fdc4173a7
 {
"ImportImageTasks": [
    {
        "Description": "import image vm",
        "ImportTaskId": "import-ami-087857a5fdc4173a7",
        "SnapshotDetails": [
            {
                "Description": "My Server OVA",
                "DeviceName": "/dev/sde",
                "DiskImageSize": 8589934592.0,
                "Format": "RAW",
                "Status": "completed",
                "UserBucket": {
                    "S3Bucket": "disk-image-filebucket",
                    "S3Key": "freebsd_p1.img"
                }
            }
        ],
        "Status": "deleted",
        "StatusMessage": "ClientError: No valid partitions. Not a valid volume.",
        "Tags": []
    }
]
 }
已提問 10 個月前檢視次數 430 次
2 個答案
0

How to install necessary driver to can run on AWS Hypervisor?

And in my issue cannot ssh into freebsd(from marketplace) ec2 instance, error permission denied, and if i sudo its private key too open, error public key.

How to fix this issue?

已回答 8 個月前
  • You need to restrict private key file permission to yourself only, e.g. "chmod 600 <private_keyfile>" on Linux/MacOS

0

FreeBSD is not a supported OS by VM Import.

Instead, you can do a snapshot import. Command is something like

aws ec2 import-snapshot --description "FreeBSD" --disk-container "file://file.json"

Do ensure that your FreeBSD image has necessary drivers to run on AWS hypervisor. This can be nvme driver, ENA driver and Xen PV drivers. After import is done, go to EC2 console, snapshots to create AMI image and launch it.

Alternatively, you can launch a FreeBSD instance from AWS Marketplace

AWS
Mike_L
已回答 10 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南