匯入您的 VM 為映像 - VM Import/Export

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

匯入您的 VM 為映像

從虛擬化環境匯出虛擬機器之後,您可以將其匯入 Amazon EC2。無論 VM 的來為何,匯入的過程都一樣。

將虛擬機器導入 Amazon 的先決條件 EC2

將映像上傳到 Amazon S3

使用您選擇的上傳工具,將您的 VM 映像檔上傳到 S3 儲存貯體。如需將透過 Amazon S3 主控台上傳物件的詳細資訊,請參閱上傳物件

匯入 VM

將虛擬機器映像檔上傳到 Amazon S3 之後,您可以使用 AWS CLI 以匯入影像。這些工具接受 S3 儲存貯體和檔案的路徑,或接受公URL用 Amazon S3 檔案的路徑。私有 Amazon S3 檔案需要預先簽署URL

您也可以使用將虛擬機器映像匯入至 AWS 用於將內部部署虛擬機器映像匯入的 Migration Hub 協調器主控台中的範本 AWS。 如需詳細資訊,請參閱Example 4

重要
  • AWS 虛擬機器匯入/匯出強烈建議您在建立新的 VM Import 工作時指定--license-type--usage-operation參數的值。如此可確保您的作業系統獲得適當的授權,並最佳化您的帳單。如需詳細資訊,請參閱已匯入的授權 VMs

  • AWS 虛擬機器匯入/匯出僅支援原生安裝在來源虛擬機器內的映像,而不支援使用 physical-to-virtual (P2V) 轉換程序建立的映像檔。如需詳細資訊,請參閱 VM Import/Export 要求

  • 如果您使用JSON檔案將輸入傳遞至disk-containers參數,可能會發生在檔案路徑前置詞file://或語法相關的錯誤。

以下實例使用 AWS CLI 命令 import-image以建立匯入工作。

範例 1:使用單一磁碟匯入映像

使用下列命令,以單一磁碟匯入映像。

aws ec2 import-image --description "My server VM" --disk-containers "file://C:\import\containers.json"

以下是使用 S3 儲存貯體指定映像的範例 containers.json 檔案。

[ { "Description": "My Server OVA", "Format": "ova", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "vms/my-server-vm.ova" } } ]

以下是使用 Amazon S3 中的 a 指定映像containers.json檔URL的範例檔案。

[ { "Description": "My Server OVA", "Format": "ova", "Url": "s3://amzn-s3-demo-import-bucket/vms/my-server-vm.ova" } ]

範例 2:匯入多個工作

使用下列命令,匯入具有多個磁碟的映像。

aws ec2 import-image --description "My server disks" --disk-containers "file://C:\import\containers.json"

以下是範例 containers.json 檔案。

[ { "Description": "First disk", "Format": "vmdk", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "disks/my-server-vm-disk1.vmdk" } }, { "Description": "Second disk", "Format": "vmdk", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "disks/my-server-vm-disk2.vmdk" } } ]

範例 3:匯入啟用加密選項

使用下列命令,以加密的根磁碟區匯入映像。

aws ec2 import-image --description "My server disks" --encrypted --kms-key-id 0ea3fef3-80a7-4778-9d8c-1c0c6EXAMPLE --disk-containers "file://C:\import\containers.json"

在整個匯入過程中,不得停用提CMK供的加密功能。如需詳細資訊,請參閱 Amazon EC2使用者指南中的 Amazon EBS 加密

範例 4:使用匯入虛擬機器映像匯入映像 AWSMigration Hub 協調器中的範本

  1. 開啟 Migration Hub Orchestrator 主控台

  2. 在導覽窗格中,選擇創建轉移工作流程

  3. [選擇工作流程範本] 頁面上,選擇 [匯入虛擬映像檔至 AWS 範本。

  4. 設定並提交您的工作流程以開始 VM 匯入。如需詳細資訊,請參閱 AWS Migration Hub Orchestrator 用戶指南