Để export máy ảo nhằm triển khai lên môi trường ảo hóa on-premises, AWS hỗ trợ việc export trực tiếp từ EC2 Instance thông qua AWS CLI.
Chạy lệnh aws ec2 create-instance-export-task
để khởi tạo task export EC2 Instance ra định dạng phù hợp với môi trường ảo hóa đích. Cần nhập các tham số sau:
--instance-id
: Instance ID đã lấy từ danh sách EC2 instances.--target-environment
: Môi trường ảo hóa đích (VD: vmware)--export-to-s3-task
: Xác định các thông số của máy ảo được export:
Để tránh lỗi nhập liệu, tạo file JSON export-task.json
chứa các thông số cho --export-to-s3-task
:
{
"ContainerFormat": "ova",
"DiskImageFormat": "VMDK",
"S3Bucket": "export-bucket-2021",
"S3Prefix": "vms/"
}
Quá trình export có thể mất một khoảng thời gian. Sử dụng lệnh sau để kiểm tra tiến độ:
aws ec2 describe-export-tasks --export-task-ids <ExportTaskID>
Sau khi download file disk image (VMDK hoặc VHD) về hệ thống on-premises, bạn có thể triển khai máy ảo sử dụng file này trên nền tảng ảo hóa tương ứng (VMware hoặc Hyper-V).