还原虚拟机 - Amazon Backup
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

还原虚拟机

使用 Amazon Backup 控制台还原虚拟机恢复点

您可以从 Amazon Backup 控制台左导航窗格中的多个位置还原虚拟机:

  • 选择管理程序可查看由连接到 Amazon Backup 的管理程序管理的虚拟机的恢复点。

  • 选择虚拟机可查看连接到 Amazon Backup 的所有管理程序中的虚拟机的恢复点。

  • 选择备份保管库可查看存储在特定 Amazon Backup 保管库中的恢复点。

  • 选择受保护的资源可查看所有受 Amazon Backup 保护的资源的恢复点。

如果您需要还原不再与 Backup Gateway 有连接的虚拟机,请选择备份保管库受保护的资源以查找恢复点。

虚拟机的 Amazon Backup 还原不具有破坏性。这意味着 Amazon Backup 在还原期间不会覆盖现有虚拟机。相反,它通过部署新虚拟机进行还原。

还原后的虚拟机在基础设施上以关机模式启动。

要将虚拟机还原到 VMware、VMware Cloud on Amazon 和 VMware Cloud on Amazon Outposts,请执行以下操作:
  1. 管理程序虚拟机视图中,选择要还原的虚拟机名称。在受保护的资源视图中,选择要还原的虚拟机资源 ID

  2. 选择要还原的恢复点 ID 旁边的单选按钮。

  3. 选择还原

  4. 选择还原类型

    1. 完整还原还原所有虚拟机的磁盘。

    2. 磁盘级还原还原用户定义的一个或多个磁盘。使用下拉菜单选择要还原的磁盘。

  5. 选择还原位置。选项有 VMwareVMware Cloud on AmazonVMware Cloud on Amazon Outposts

  6. 如果您要进行完整还原,请跳到下一步。如果您要执行磁盘级还原,则在虚拟机磁盘下会有一个下拉菜单。选择要还原的一个或多个可启动卷。

  7. 从下拉菜单中选择管理程序以管理还原后的虚拟机。

  8. 对于还原后的虚拟机,请使用贵组织的虚拟机最佳实践指定其:

    1. 名称

    2. 路径(例如 /datacenter/vm

    3. 计算资源名称(例如 VMHost 或集群)

      如果主机是集群的一部分,则无法还原到该主机,只能还原到给定的集群。

    4. 数据存储

  9. 对于还原角色,使用下拉菜单选择默认角色(推荐)或选择 IAM 角色

  10. 选择还原备份

  11. 可选:检查您的还原作业何时处于状态 Completed。在左导航窗格中,选择作业

要将虚拟机还原到 Amazon EBS,请执行以下操作:
  1. 管理程序虚拟机视图中,选择要还原的虚拟机名称。在受保护的资源视图中,选择要还原的虚拟机资源 ID

  2. 选择要还原的恢复点 ID 旁边的单选按钮。

  3. 选择还原

  4. 选择还原类型

    1. 磁盘还原可还原用户定义的一个磁盘。使用下拉菜单选择要还原的磁盘。

  5. 选择还原位置Amazon EBS

  6. 虚拟机磁盘下拉菜单下,选择要还原的可启动卷。

  7. EBS 卷类型下,选择卷类型。

  8. 选择您的可用区。

  9. 加密(可选)。如果您选择加密 EBS 卷,请选中该复选框。

  10. 从下拉菜单中选择您的 KMS 密钥。

  11. 对于还原角色,使用下拉菜单选择默认角色(推荐)或选择 IAM 角色

  12. 选择还原备份

  13. 可选:检查您的还原作业何时处于状态 Completed。在左导航窗格中,选择作业

  14. 可选:访问如何在整个 Amazon EBS 卷上创建 LVM 逻辑卷?了解有关如何挂载托管卷和访问还原后的 Amazon EBS 卷上的数据的更多信息。

将虚拟机还原到 Amazon EC2 实例

将虚拟机还原(或迁移)到 EC2 需要具有许可证。默认情况下,Amazon 包括许可证(收费)。有关更多信息,请参阅《Amazon EC2 VM Import/Export 用户指南》中的许可选项

每个虚拟机磁盘的最大限制为 5 TB(太字节)。

  1. 管理程序虚拟机视图中,选择要还原的虚拟机名称。在受保护的资源视图中,选择要还原的虚拟机资源 ID

  2. 选择要还原的恢复点 ID 旁边的单选按钮。

  3. 选择还原

  4. 选择还原类型

    1. 完整还原可完全还原文件系统,包括根级别文件夹和文件。

  5. 选择还原位置Amazon EC2

  6. 实例类型下拉菜单下,选择新实例所需的计算和内存组合。

    注意

    选择计算和内存与原始计算机相匹配或超过原始计算机的实例;否则性能将受到影响。

  7. 选择定义虚拟网络环境的虚拟私有云 (VPC)

  8. 选择子网组。这是您的虚拟私有云中的一系列 IP 地址,可用于将不同的 Amazon EC2 实例相互隔离。

  9. 指定要用于确定实例流量的防火墙规则的安全组

  10. 对于还原角色,使用下拉菜单选择默认角色(推荐)或选择 IAM 角色

  11. 选择还原备份

检查您的还原作业何时处于状态 Completed。在左导航窗格中,选择作业

使用 Amazon 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 Amazon 和 VMware cloud on Amazon Outpost:

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"}'

要还原到 Amazon EC2 实例,只需指定 "RestoreTo":"EC2Instance" 即可。所有其他属性都将采用默认值。

注意

将虚拟机还原(或迁移)到 EC2 需要具有许可证。默认情况下,Amazon 包括许可证(收费)。有关更多信息,请参阅《Amazon EC2 VM Import/Export 用户指南》中的许可选项