Export máy ảo từ Instance

Để export máy ảo nhằm triển khai lên môi trường ảo hóa, AWS hỗ trợ việc export trực tiếp từ EC2 Instance thông qua việc sử dụng AWS CLI.

Export máy ảo từ EC2 Instance.

  1. Bạn hãy access vào EC2 Management console để lấy thông tin Instance ID cần export.

 VMWare Workstation

  1. Chạy lệnh aws ec2 create-instance-export-task để khởi chạy tiến trình export EC2 Instance ra định dạng mong muốn cho môi trường ảo hóa của bạn. Bạn cần nhập các tham số sau:

    • –instance-id: Instance ID đã lấy từ danh sách EC2 instance.
    • –target-environment: Môi trường ảo hóa mục tiêu (VD: microsoft)
    • –export-to-s3-task: Xác định các thông số máy ảo được export ra:
  • Định dạng (vhd)
  • S3 bucket lưu trữ (export-bucket-2021)
  • Đường dẫn lưu trữ trong bucket (vms/)
  • Để giảm thiểu khả năng nhập sai, hãy tạo một tập tin tên file.json để lưu các thông số được truyền cho tham số –export-to-s3-task
{
"ContainerFormat": "ova",
"DiskImageFormat": "VMDK",
"S3Bucket": "export-bucket-2021",
"S3Prefix": "vms/"
}

 VMWare Workstation

  1. Sẽ mất một khoảng thời gian để có thể export instance ra tập tin VHD sử dụng để triển khai trên môi trường ảo hóa Hyper-V (hoặc tập tin VMDK nếu bạn sử dụng VMWare Workstation). Bạn có thể sử dụng lệnh aws ec2 describe-export-tasks để kiểm tra tiến độ export
aws ec2 describe-export-tasks --export-task-ids <YourExportTaskID>

 VMWare Workstation

  1. Sau khi hoàn thành, bạn sẽ có tập tin của máy ảo được lưu trữ trong S3 bucket.

 VMWare Workstation

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

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