Export máy ảo từ AMI

Export máy ảo từ Amazon EC2 AMI

Để 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 từ AMI thông qua việc sử dụng AWS CLI.

  1. Truy cập vào EC2 Management Console để lấy thông tin AMI ID cần export.

EC2 Management Console

  1. Chạy lệnh aws ec2 export-image để khởi chạy tiến trình export AMI ra định dạng mong muốn cho môi trường ảo hóa của bạn.
  • --image-id: AMI ID đã lấy từ danh sách EC2 instance.
  • --disk-image-format: Định dạng tập tin máy ảo/đĩa ảo (ví dụ: vmdk hoặc vhdx)
  • --s3-export-location: Xác định vị trí tập tin được export ra:
    • S3 bucket lưu trữ (ví dụ: export-bucket-2026-1a)
    • Đường dẫn lưu trữ trong bucket (ví dụ: export/)
  • Chạy lệnh aws ec2 export-image để khởi chạy tiến trình export AMI ra định dạng mong muốn cho môi trường ảo hóa của bạn.
aws ec2 export-image --image-id ami-xxxxxxxx --disk-image-format VMDK --s3-export-location S3Bucket=export-bucket-2026-1a,S3Prefix=exports/

Để quá trình thực thi không gặp lỗi, bạn cần tùy chỉnh lại các thông số cấu hình. Cụ thể, hãy thay thế mã ami-xxxxxxxxxxx bằng ID bản sao lưu thực tế của bạn và đảm bảo tên S3 bucket mục tiêu được chỉ định chính xác là export-bucket-2026-1a.

AWS CLI Export Image

  1. Quá trình export AMI ra tập tin VHD (để triển khai trên Hyper-V) hoặc VMDK (cho VMware) sẽ mất một khoảng thời gian (Khoảng 60 phút). Bạn có thể sử dụng lệnh aws ec2 describe-export-image-tasks để kiểm tra tiến độ export:
aws ec2 describe-export-image-tasks --export-image-task-ids export-ami-xxxxxxxxx

AWS CLI Export Image AWS CLI Export Image

  1. Sau khi hoàn thành, bạn sẽ có tập tin đĩa ảo của máy ảo được lưu trữ trong S3 bucket thời gian chờ (Khoảng 60 phút).

Check Export Progress

Thử nghiệm triển khai máy ảo đã export

Sau khi tải tập tin đĩa ảo VHD về hệ thống on-premises, bạn có thể thử triển khai máy ảo sử dụng tập tin VHD này trên nền tảng ảo hóa tương ứng.