如何将 EBS 卷制作为可启动 AMI? (从公共实例创建实例。现在我想将其变成我自己的......)

发布于 2024-11-07 04:38:25 字数 1549 浏览 5 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

彩扇题诗 2024-11-14 04:38:25

现在,从 EBS 支持的 Amazon EC2 实例创建您自己的 AMI 的过程非常简单,有两种方法选项:

Amazon EC2 API 工具

Amazon EC2 API 工具 中概述了如何通过 Amazon EC2 API 工具 实现此目的。 a href="http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html" rel="nofollow">创建 Amazon EBS 支持的 AMI:

您可以创建使用 Amazon EBS 卷作为根的 AMI
具有 Windows 或 Linux/UNIX 操作系统的设备。

[...] 您从 Amazon EBS 支持的 AMI 开始(用于
例如,Amazon 提供的公共 AMI 之一),然后对其进行修改
以满足您的特殊需求。 [...]

当您有一个处于所需状态的正在运行的实例时,请使用
ec2-create-image 或 CreateImage 并指定实例 ID。亚马逊
EC2 关闭实例电源,获取所有卷的映像
连接,创建并注册 AMI,然后重新启动
实例。 [...]

本页还概述了从命令行实现此目的的(少数且简单的)详细步骤。

AWS 管理控制台

从正在运行的实例创建映像

本部分将引导您通过以下方式创建 Amazon EBS 支持的 AMI:
正在运行的 Amazon EBS 支持的实例。如果你没有跑步
使用 Amazon EBS 卷作为根设备的实例,您必须
启动一个(有关说明,请参阅启动、停止和
开始)。

这比命令行更简单,但缺点是实例必须关闭,而在使用上面的命令行方法时这是可选的(尽管也是默认的):

提示
作为创建新 AMI 过程的一部分,我们会关闭实例电源,然后重新启动它。如果您不喜欢该实例
重新启动后,您可以使用 Amazon EC2 命令行工具来创建
图像而不是 AWS 管理控制台。 ec2-create-image
命令有一个 --no-reboot 选项。当您使用该选项时,文件
无法保证所创建映像的系统完整性。 [...]

The process to create your own AMI from an EBS backed Amazon EC2 instance is nowadays straight forward, there are two options:

Amazon EC2 API Tools

How to achieve this via the Amazon EC2 API Tools is outlined in the Creating Amazon EBS-Backed AMIs:

You can create an AMI that uses an Amazon EBS volume as its root
device with Windows or Linux/UNIX operating systems.

[...] You start with an Amazon EBS-backed AMI (for
example, one of the public AMIs that Amazon provides), and modify it
to suit your particular needs. [...]

When you have a running instance in the state you want, use
ec2-create-image or CreateImage and specify the instance ID. Amazon
EC2 powers down the instance, takes images of any volumes that were
attached, creates and registers the AMI, and then reboots the
instance. [...]

The (few and simple) detailed steps to achieve this from the command line are outlined on this page as well.

AWS Management Console

How to achieve this via the AWS Management Console is outlined in Creating an Image from a Running Instance:

This section walks you through creating an Amazon EBS-backed AMI from
a running Amazon EBS-backed instance. If you don't have a running
instance that uses an Amazon EBS volume for the root device, you must
start one up (for instructions, see Launching, Stopping, and
Starting).

This is even simpler than the command line to get started, but has the drawback that the instance must be powered down, whereas this is optional (though the default as well) when using the command line approach above:

Tip
As part of the process of creating your new AMI, we power down the instance and then reboot it. If you prefer the instance not be
rebooted, you can use the Amazon EC2 command line tools to create the
image instead of the AWS Management Console. The ec2-create-image
command has a --no-reboot option. When you use the option, the file
system integrity on the created image can't be guaranteed. [...]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文