本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 還原虛擬機器 AWS Backup
您可以將虛擬機器還原至 VMware、VMwareCloud on AWS、VMwareCloud on AWS Outposts、Amazon EBS磁碟區或 Amazon EC2執行個體 。還原 (或遷移) 虛擬機器至 EC2需要授權。根據預設, AWS 將包含授權 (需付費)。如需詳細資訊,請參閱 VM Import/Export 使用者指南 中的授權選項。
您可以使用 AWS Backup 主控台或透過 還原VMware虛擬機器 AWS CLI。還原虛擬機器時,不會包含 VMware Tools 資料夾。請參閱 VMware 文件以重新安裝 VMware Tools。
AWS Backup 虛擬機器的還原是非破壞性的,這意味著在還原期間 AWS Backup 不會覆寫現有的虛擬機器。相反地,還原任務會部署新的虛擬機器。
將 VM 還原至 Amazon EC2執行個體時的考量事項
-
還原 (或遷移) 虛擬機器至 EC2需要授權。 AWS 預設會包含授權 (需支付費用)。如需詳細資訊,請參閱 VM Import/Export 使用者指南 中的授權選項。
-
每個虛擬機器磁碟的上限為 5 TB。
-
當您將虛擬機器還原至執行個體時,無法指定金鑰對。您可以在啟動
authorized_keys
期間 (透過執行個體使用者資料) 或啟動後 (如 Amazon EC2 使用者指南中的此故障診斷章節所述) 將金鑰對新增至 。 -
在 VM Import/Export 使用者指南 EC2 中,確認您的作業系統支援匯入至 Amazon 並從 Amazon 匯出。
-
在 VM Import/Export 使用者指南 中檢閱將 匯入 VMs Amazon EC2 涉及的限制。
-
當您使用 還原至 Amazon EC2執行個體時 AWS CLI,您必須指定
"RestoreTo":"EC2Instance"
。所有其他屬性都有預設值。
使用 AWS Backup 主控台還原虛擬機器復原點
您可以從 AWS Backup 主控台左側導覽窗格中的多個位置還原虛擬機器:
-
選擇 Hypervisors 可檢視連線至 AWS Backup之 Hypervisor 所管理虛擬機器的復原點。
-
選擇 虛擬機器 可檢視連線至 AWS Backup之所有 Hypervisor 中虛擬機器的復原點。
-
選擇備份保存庫以檢視存放在特定 AWS Backup 保存庫中的復原點。
-
選擇受保護的資源以檢視所有 AWS Backup 受保護資源的復原點。
如果您需要還原不再與 Backup 閘道連線的虛擬機器,請選擇 備份保存庫 或 受保護的資源 以找到您的復原點。
若要將虛擬機器還原至 VMware、 上的 VMware Cloud AWS和 上的 VMware Cloud AWS Outposts
-
在 Hypervisors 或 虛擬機器 檢視中,選擇要還原的 VM 名稱。在 受保護的資源 檢視中,選擇要還原的虛擬機器 資源 ID。
-
選擇要還原之 復原點 ID 旁的選項按鈕。
-
選擇 Restore (還原)。
-
選擇 還原類型。
-
完整還原 會還原所有虛擬機器的磁碟。
-
磁碟層級還原 會還原使用者定義的一或多個磁碟選項。使用下拉式選單來選取要還原的磁碟。
-
-
選擇 還原位置。選項包括 VMware、 VMware 上的雲端 AWS和 VMware 上的雲端 AWS Outposts。
-
如果您正在執行完整還原,請跳至下一個步驟。如果您正在執行磁碟層級還原,VM 磁碟 下會有一個下拉式選單。選擇要還原的一或多個可開機磁碟區。
-
從下拉式選單中選取一個 Hypervisor 來管理還原的虛擬機器
-
針對還原的虛擬機器,使用您組織的虛擬機器最佳實務來指定其:
-
名稱
-
路徑 (例如
/datacenter/vm
) -
運算資源名稱 (例如 VMHost或 Cluster)
如果主機是叢集的一部分,則無法還原至主機,只能還原至指定的叢集。
-
資料儲存
-
-
針對還原角色,選取預設角色 (建議) 或使用下拉式功能表選擇IAM角色。
-
選擇 Restore backup (還原備份)。
-
選擇性:檢查您的還原任務何時具有
Completed
狀態。在左側導覽選單中,選擇 任務。
將虛擬機器還原至 Amazon EBS磁碟區
-
在 Hypervisors 或 虛擬機器 檢視中,選擇要還原的 VM 名稱。在 受保護的資源 檢視中,選擇要還原的虛擬機器 資源 ID。
-
選擇要還原之 復原點 ID 旁的選項按鈕。
-
選擇 Restore (還原)。
-
選擇 還原類型。
-
磁碟還原 會還原使用者定義的一個磁碟選項。使用下拉式選單來選取要還原的磁碟。
-
-
選擇還原位置作為 Amazon EBS。
-
在 VM 磁碟 下拉式選單下,選擇要還原的可開機磁碟區。
-
在EBS磁碟區類型 下,選擇磁碟區類型。
-
選擇您的可用區域。
-
加密 (選用)。如果您選擇加密EBS磁碟區,請勾選方塊。
-
從選單中選取您的KMS金鑰。
-
針對還原角色,選取預設角色 (建議) 或選擇IAM角色 。
-
選擇 Restore backup (還原備份)。
-
選擇性:檢查您的還原任務何時具有
Completed
狀態。在左側導覽選單中,選擇 任務。 -
選用:造訪如何在整個 Amazon LVM 磁碟區上建立邏輯EBS磁碟區?
以進一步了解如何掛載受管磁碟區,以及存取還原的 Amazon 磁碟EBS區上的資料。
將虛擬機器還原至 Amazon EC2執行個體
-
在 Hypervisors 或 虛擬機器 檢視中,選擇要還原的 VM 名稱。在 受保護的資源 檢視中,選擇要還原的虛擬機器 資源 ID。
-
選擇要還原之 復原點 ID 旁的選項按鈕。
-
選擇 Restore (還原)。
-
選擇 還原類型。
-
完整還原 會完整還原檔案系統,包括所有根層級的資料夾和檔案。
-
-
選擇還原位置作為 Amazon EC2。
-
針對執行個體類型 ,選擇在新執行個體上執行應用程式所需的運算和記憶體組合。
提示
選擇符合或超過原始虛擬機器規格的執行個體類型。如需詳細資訊,請參閱 Amazon EC2執行個體類型指南 。
-
針對虛擬私有雲端 (VPC),選擇定義執行個體聯網環境的虛擬私有雲端 (VPC)。
-
針對子網路 ,選擇 中的其中一個子網路VPC。您的執行個體會從子網路地址範圍接收私有 IP 地址。
-
針對安全群組 ,選擇安全群組,該群組可做為您執行個體流量的防火牆。
-
針對還原角色,選取預設角色 (建議) 或選擇IAM角色 。
-
選用 :若要在啟動時在執行個體上執行指令碼,請展開進階設定,然後在使用者資料 中輸入指令碼。
-
選擇 Restore backup (還原備份)。
-
選擇性:檢查您的還原任務何時具有
Completed
狀態。在左側導覽選單中,選擇 任務。
使用 AWS CLI 還原虛擬機器復原點
請使用 StartRestoreJob
。
您可以為虛擬機器還原至 Amazon EC2和 Amazon 指定下列中繼資料EBS:
RestoreTo InstanceType VpcId SubnetId SecurityGroupIds IamInstanceProfileName InstanceInitiatedShutdownBehavior HibernationOptions DisableApiTermination Placement CreditSpecification RamdiskId KernelId UserData EbsOptimized LicenseSpecifications KmsKeyId AvailabilityZone EbsVolumeType IsEncrypted ItemsToRestore RequireIMDSv2
您可以為虛擬機器還原至 VMware、 上的VMware雲端 AWS和 AWS Outpost 上的VMware雲端指定下列中繼資料:
RestoreTo HypervisorArn VMName VMPath ComputeResourceName VMDatastore DisksToRestore ItemsToRestore
此範例示範如何執行 的完整還原VMware:
'{"RestoreTo":"VMware","HypervisorArn":"arn:aws:backup-gateway:us-east-1:209870788375:hypervisor/hype-9B1AB1F1","VMName":"name","VMPath":"/Labster/vm","ComputeResourceName":"Cluster","VMDatastore":"vsanDatastore","DisksToRestore":"[{\"DiskId\":\"2000\",\"Label\":\"Hard disk 1\"}]","vmId":"vm-101"}'