从备份启动 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
-
打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/。
-
在导航窗格中,依次选择 Elastic Block Store 和 Snapshots。
-
选择 Create Snapshot。
-
对于 Volumes,开始键入根卷的名称或 ID,然后从选项列表中选择它。
-
选择刚才创建的快照,然后依次选择 Actions 和 Create Image。
-
在 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 ID 和 RAM disk ID:从列表中选择 AKI 和 ARI。如果您选择默认 AKI 或不选择 AKI,则每次使用此 AMI 启动实例时系统都会要求您指定一个 AKI。此外,如果默认 AKI 与实例不兼容,对您的实例进行的运行状况检查可能会失败。
-
(可选) Block Device Mappings:添加卷或扩展 AMI 根卷的默认大小。有关调整实例上的文件系统大小以扩展卷的更多信息,请参阅调整卷大小后扩展 Linux 文件系统。
-
-
在导航窗格中,选择 AMIs。
-
选择您刚刚创建的 AMI,然后选择 Launch。按照向导启动您的实例。有关如何在向导的每个步骤进行配置的更多信息,请参阅使用启动实例向导启动实例。