ChatGPT解决这个技术问题 Extra ChatGPT

EC2 实例克隆

是否可以克隆 EC2 实例数据和所有?


L
Lemmings19

您可以创建现有实例的 AMI,然后使用该 AMI 启动其他实例。


并且数据需要在根分区内(不在 /mnt 上),或者您可以使用 EBS 存储数据。
使用 ami-tools,它提供了 ec2-bundle-vol、ec2-upload-bundle 实用程序。然后使用 ec2-api-tools 中的 ec2-register 向 Amazon 注册您的 ami。
问题是由于密钥对存在问题,我无法通过 SSH 连接到此实例。想法?
您可以获取实例的映像 (AMI),并使用不同的密钥对从该 AMI 启动新实例。
B
Brooks Moses

更简单的方法是通过 Web 管理控制台:

转到实例选择实例并单击实例操作创建图像

一旦你有了一个镜像,你就可以启动另一个克隆的实例、数据和所有东西。 :)


当然可以,但是从新的 Web 控制台可以轻松得多:) 您也没有密钥等所有问题
创建图像并单击快照后,请等待快照完成。然后转到 AMI(您不会在“我拥有”下看到您的图像)-**** 单击此屏幕中的刷新**** 以查看它:)
对于当前的 Web 界面,您需要在所需实例上right click
我想克隆亚马逊 ec2 实例,我已经为该 ec2 创建了 ami,但我还想将安全组弹性 ips 和该 ec2 的所有其他配置克隆到另一个实例中,然后我想停止该实例,你能告诉我吗知道我该怎么做
s
sergserg

没有明确的 Clone 按钮。基本上,您所做的是创建现有 EC2 实例的映像或快照,然后使用该快照启动一个新实例。

首先从现有 EC2 实例创建映像。

https://i.stack.imgur.com/fCWx8.jpg

检查您的快照列表以查看该过程是否已完成。这通常需要大约 20 分钟,具体取决于您的实例驱动器的大小。

https://i.stack.imgur.com/nIlAW.jpg

然后,您需要创建一个新实例并将该映像用作 AMI。

https://i.stack.imgur.com/22cQW.jpg

https://i.stack.imgur.com/3tsuc.jpg


什么是“Launch More like this”这和创建图像有什么区别。请告诉我..
“Launch more like this”将克隆所有实例级别的 SETTINGS,但不会克隆 FILES 或 DATA(也不会克隆对系统文件的任何修改,例如 cron 作业)。如果您还想要文件和数据,那么您必须执行此处答案之一中指示的步骤。
d
derFunk

如今,使用不久前发布的 EBS 支持的实例来克隆机器更加容易。这就是我们在 BitNami Cloud Hosting 中的做法。基本上,您只需拍摄实例的快照,以后可以使用它来启动新服务器。您可以使用 AWS 控制台(将 EBS 支持的实例保存为 AWS AMI)或使用 EC2 API 工具来执行此操作:

使用 ec2-create-snapshot 创建快照

然后从快照启动一个实例

克隆实例只不过是创建备份,然后基于该备份启动新服务器。您可以找到大量描述此问题的文章,尝试查找有关“如何...”备份或调整整个 EC2 实例大小的信息,例如,此博客是一个非常好的起点:alestic.com


M
Mojtaba

回答您的问题:现在 AWS 让克隆变得非常容易,请参阅 Launch instance from your Existing Instance

在 EC2 Instances 页面上,选择您要使用的实例 Choose Actions --> Image and Templates,然后 Launch More Like This。审查和发布

这会将现有实例作为新实例的模板。

或者您也可以拍摄现有卷的快照并将快照与您在实例启动期间 ping 的 AMI(现有的)一起使用


如果基础 AMI 不再可用,这将不起作用。我只是尝试以这种方式克隆一个,但缺少 AMI,因此它不会克隆……在这种情况下,您需要在 AMI 中创建快照。
小心!不会克隆数据,仅启动参数,如:docs.aws.amazon.com/AWSEC2/latest/UserGuide/…
[Launch More Like This] 只克隆没有数据的配置
w
wz366

您可以使用 AWS API 或控制台 UI 来创建正在运行的实例的 AMI(Amazon 系统映像)。您可以在创建 AMI 时指定重启实例。然后,您可以使用 AWS API 或控制台 UI 通过您创建的 AMI 启动更多实例。


J
Julien

您可以使用云管理软件(如 enStratus、RightScale 或 Scalr)轻松完成此操作(免责声明:我在那里工作)。使用克隆农场,您可以:

创建快照或预制图像以在另一天启动复制您的配置以在生产前对其进行测试


您可以在 AWS 中执行此操作,无需额外的软件