本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用恢复虚拟机 AWS Backup
您可以将虚拟机还原到VMware、VMware Cloud on AWS、VMware Cloud on AWS Outposts、Amazon EBS 卷或亚马逊EC2实例。将(或迁移)虚拟机还原(或迁移)到EC2需要许可证。默认情况下, AWS 将包括许可证(收费)。有关更多信息,请参阅《虚拟机导入/导出用户指南》中的许可选项。
您可以使用 AWS Backup 控制台或通过恢复VMware虚拟机 AWS CLI。恢复虚拟机时,不包括VMware工具文件夹。请参阅VMware文档以重新安装 T VMware ools。
AWS Backup 虚拟机的恢复是非破坏性的,这意味着在还原期间 AWS Backup 不会覆盖现有的虚拟机。相反,恢复任务会部署新的虚拟机。
将虚拟机还原到 Amazon EC2 实例时的注意事项
-
将(或迁移)虚拟机还原(或迁移)到EC2需要许可证。默认情况下, AWS 包括许可证(收费)。有关更多信息,请参阅《虚拟机导入/导出用户指南》中的许可选项。
-
每个虚拟机磁盘的最大限制为 5 TB(太字节)。
-
将虚拟机还原到实例时,您无法指定 key pair。您可以在启动
authorized_keys
期间(通过实例用户数据)或启动后(如亚马逊EC2用户指南中的故障排除部分所述)添加密钥对。 -
在《虚拟机导入/导出用户指南》EC2中确认您的操作系统支持从 Amazon 导入和导出。
-
在《虚拟机导入/导出用户指南》EC2中查看导入VMs到 Amazon 所涉及的限制。
-
使用恢复到 Amazon EC2 实例时 AWS CLI,必须指定
"RestoreTo":"EC2Instance"
。所有其他属性都有默认值。
使用 AWS Backup 控制台恢复虚拟机恢复点
您可以在控制台的左侧导航窗格中从多个位置恢复虚拟 AWS Backup 机:
-
选择管理程序可查看由连接到 AWS Backup的管理程序管理的虚拟机的恢复点。
-
选择虚拟机可查看连接到 AWS Backup的所有管理程序中的虚拟机的恢复点。
-
选择 Backup 保管库可查看存储在特定保 AWS Backup 管库中的恢复点。
-
选择 “受保护的资源”,查看所有 AWS Backup 受保护资源的恢复点。
如果您需要还原不再与 Backup Gateway 有连接的虚拟机,请选择备份保管库或受保护的资源以查找恢复点。
要将虚拟机还原到VMware,请开VMware启云端 AWS,开VMware启云端 AWS Outposts
-
在管理程序或虚拟机视图中,选择要还原的虚拟机名称。在受保护的资源视图中,选择要还原的虚拟机资源 ID。
-
选择要还原的恢复点 ID 旁边的单选按钮。
-
选择还原。
-
选择还原类型。
-
完整还原还原所有虚拟机的磁盘。
-
磁盘级还原还原用户定义的一个或多个磁盘。使用下拉菜单选择要还原的磁盘。
-
-
选择还原位置。选项是 VMware“VMware云开启” AWS 和 “VMware云开启” AWS Outposts。
-
如果您要进行完整还原,请跳到下一步。如果您要执行磁盘级还原,则在虚拟机磁盘下会有一个下拉菜单。选择要还原的一个或多个可启动卷。
-
从下拉菜单中选择管理程序以管理还原后的虚拟机。
-
对于还原后的虚拟机,请使用贵组织的虚拟机最佳实践指定其:
-
名称
-
路径(例如
/datacenter/vm
) -
计算资源名称(例如VMHost或集群)
如果主机是集群的一部分,则无法还原到该主机,只能还原到给定的集群。
-
数据存储
-
-
对于 “还原角色”,选择默认角色(推荐)或使用下拉菜单选择一个IAM角色。
-
选择还原备份。
-
可选:检查您的还原作业何时处于状态
Completed
。在左导航窗格中,选择作业。
将虚拟机恢复到 Amazon EBS 卷
-
在管理程序或虚拟机视图中,选择要还原的虚拟机名称。在受保护的资源视图中,选择要还原的虚拟机资源 ID。
-
选择要还原的恢复点 ID 旁边的单选按钮。
-
选择还原。
-
选择还原类型。
-
磁盘还原可还原用户定义的一个磁盘。使用下拉菜单选择要还原的磁盘。
-
-
选择 “恢复” 位置作为 Amazon EBS。
-
在虚拟机磁盘下拉菜单下,选择要还原的可启动卷。
-
在 “EBS卷类型” 下,选择卷类型。
-
选择您的可用区。
-
加密(可选)。如果您选择加密EBS卷,请选中该复选框。
-
从菜单中选择您的KMS密钥。
-
对于 “还原角色”,选择 “默认角色”(推荐)或 “选择IAM角色”。
-
选择还原备份。
-
可选:检查您的还原作业何时处于状态
Completed
。在左导航窗格中,选择作业。 -
可选:访问如何在整个 Amazon 卷上创建LVM逻辑EBS卷?
了解有关如何挂载托管卷和访问已恢复的 Amazon EBS 卷上的数据的更多信息。
将虚拟机恢复到 Amazon EC2 实例
-
在管理程序或虚拟机视图中,选择要还原的虚拟机名称。在受保护的资源视图中,选择要还原的虚拟机资源 ID。
-
选择要还原的恢复点 ID 旁边的单选按钮。
-
选择还原。
-
选择还原类型。
-
完整还原可完全还原文件系统,包括根级别文件夹和文件。
-
-
选择 “恢复” 位置作为 Amazon EC2。
-
对于实例类型,选择在新实例上运行应用程序所需的计算和内存组合。
提示
选择符合或超过原始虚拟机规格的实例类型。有关更多信息,请参阅 Amazon EC2 实例类型指南。
-
对于虚拟私有云 (VPC),请选择虚拟私有云 (VPC),该云定义了实例的网络环境。
-
对于子网,请选择中的一个子网。VPC您的实例会收到来自子网地址范围的私有 IP 地址。
-
对于安全组,请选择一个安全组,该安全组充当您的实例流量的防火墙。
-
对于 “还原角色”,选择 “默认角色”(推荐)或 “选择IAM角色”。
-
可选:要在启动时在实例上运行脚本,请展开高级设置并在用户数据中输入脚本。
-
选择还原备份。
-
可选:检查您的还原作业何时处于状态
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 Cloud on 和 AWS Outpost 上的 AWS 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"}'