Amazon Elastic Compute Cloud
Linux 实例用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

从备份启动 Linux 实例

对于 Amazon EBS 支持的 Linux 实例,您可以通过创建快照备份实例的根设备卷。如果您有某个实例的根设备卷快照,则您可以终止该实例并在稍后从该快照启动一个新的实例。如果您没有从其中启动实例的原始 AMI,但是需要能够使用同一映像启动实例,这将会很有用。

重要

虽然您可以从快照中创建一个 Windows AMI,但您不能从该 AMI 中成功启动实例。

某些 Linux 分发 (如 Red Hat Enterprise Linux (RHEL) 和 SUSE Linux Enterprise Server (SLES)) 使用与 AMI 关联的账单产品代码来验证程序包更新的订阅状态。从 EBS 快照创建 AMI 不会保留此账单代码,并且从此类 AMI 启动的后续实例无法连接到程序包更新基础设施。要保留账单产品代码,请从实例而非快照中创建 AMI。有关更多信息,请参阅 创建 Amazon EBS 支持的 Linux AMI创建由实例存储支持的 Linux AMI

按照以下过程,使用控制台从实例的根卷创建 AMI。如果您愿意,可以改用下列命令之一:register-image (AWS CLI) 或 Register-EC2Image (适用于 Windows PowerShell 的 AWS 工具)。可使用块储存设备映射指定快照。

使用控制台从根卷创建 AMI

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在导航窗格中,依次选择 Elastic Block StoreSnapshots

  3. 选择 Create Snapshot

  4. 对于 Volumes,开始键入根卷的名称或 ID,然后从选项列表中选择它。

  5. 选择刚才创建的快照,然后依次选择 ActionsCreate Image

  6. Create Image from EBS Snapshot 对话框中,提供以下信息,然后选择 Create。如果要重新创建父实例,请选择与父实例相同的选项。

    • Architecture:对 32 位选择 i386,对 64 位选择 x86_64

    • Root device name:输入相应的根卷名称。有关更多信息,请参阅 Linux 实例上的设备命名

    • Virtualization type:选择是从此 AMI 使用半虚拟化 (PV) 还是硬件虚拟机 (HVM) 虚拟化启动实例。有关更多信息,请参阅 Linux AMI 虚拟化类型

    • (仅限 PV 虚拟化类型) Kernel IDRAM disk ID:从列表中选择 AKI 和 ARI。如果您选择默认 AKI 或不选择 AKI,则每次使用此 AMI 启动实例时系统都会要求您指定一个 AKI。此外,如果默认 AKI 与实例不兼容,对您的实例进行的运行状况检查可能会失败。

    • (可选) Block Device Mappings:添加卷或扩展 AMI 根卷的默认大小。有关调整实例上的文件系统大小以扩展卷的更多信息,请参阅调整卷大小后扩展 Linux 文件系统

  7. 在导航窗格中,选择 AMIs

  8. 选择您刚刚创建的 AMI,然后选择 Launch。按照向导启动您的实例。有关如何在向导的每个步骤进行配置的更多信息,请参阅使用启动实例向导启动实例