EC2 인스턴스 Export하고 VMware에 Import하기

EC2 인스턴스를 S3 버킷으로 내보내고 VMware에 추가하는 방법

create-instance-export.json
파일 생성 후 아래와 같이 작성
“S3Bucket”의 값인 “create-instance-export-task”은 Export될 버킷의 이름을 넣는다.

{
    "ContainerFormat": "ova",
    "DiskImageFormat": "VMDK",
    "S3Bucket": "create-instance-export-task",
    "S3Prefix": "vms/"
}

RUN Command line

aws ec2 create-instance-export-task --instance-id i-00000000000000000 --target-environment vmware --export-to-s3-task file:///Users/user-name/create-instance-export.json 

결과

{
    "ContainerFormat": "ova",
    "DiskImageFormat": "VMDK",
    "S3Bucket": "create-instance-export-task",
    "S3Prefix": "vms/"
}

내보내기(Export) 작업 진행 확인

aws ec2 describe-export-tasks --export-task-ids export-i-0000000000000000
{
    "ExportTasks": [
        {
            "ExportTaskId": "export-i-00000000000000000",
            "ExportToS3Task": {
                "ContainerFormat": "ova",
                "DiskImageFormat": "vmdk",
                "S3Bucket": "create-instance-export-task",
                "S3Key": "vms/export-i-00000000000000000.ova"
            },
            "InstanceExportDetails": {},
            "State": "active"
        }
    ]
}

Leave a comment

Your email address will not be published.