首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从现有的EBS卷启动EC2实例

从现有的EBS卷启动EC2实例
EN

Server Fault用户
提问于 2014-10-24 21:46:02
回答 2查看 16K关注 0票数 16

我只是想了解一下AWS,并对如何使用现有的EBS卷作为EC2实例的启动设备提出了一个问题。

看起来很多实例都会为它们的引导设备创建一个EBS卷。在已设置EBS卷以使其在实例终止时不被删除的情况下,是否可以将该EBS卷用作新实例的引导/根设备?

例如,我有一个实例,它使用EBS卷作为运行在崩溃的管理程序上的根设备。我可以使用EBS卷启动另一个实例吗?

我可以看到,您可以获取EBS卷的快照,然后从该快照创建一个AMI。所以我想这是拿回它的一种方法,但我很好奇是否有更直接的方法?

我意识到理想情况下,实例是被丢弃的,但我只是对学习PoV感到好奇。

谢谢你,乔

EN

回答 2

Server Fault用户

回答已采纳

发布于 2014-10-25 13:06:17

EBS卷可以与EC2实例连接和分离。

如果有一个因某种原因崩溃的EC2实例,则可以将根卷移动到另一个EC2意图。

  1. 启动一个新的EC2实例。
  2. 停止EC2实例。
  3. 从新实例中分离根卷。请注意它附加的设备名称(例如/dev/sda1 1)。
  4. 从原始实例中分离根卷。
  5. 使用相同的设备名称(例如/dev/sda1 1)将根卷从原始实例附加到新实例。
  6. 启动您的新实例。

从技术上讲,这是可以做到的。

但是,您可能会遇到与原始EC2实例相同的问题,因为您是从原始根卷启动的。

您可以做的另一件事是将原始根卷作为非根卷附加到新的EC2实例上,例如/dev/sdb1 1。如果这样做,您可以检查卷上的数据以确定造成崩溃的原因,并可能修复它。

还有一件事,您可以从EBS快照中生成AMI映像,但也可以直接从EC2实例生成AMI图像。作为一个过程,这通常更简单。

票数 22
EN

Server Fault用户

发布于 2020-02-19 03:34:42

有时,我们需要给出确切的设备名称,如/dev/xvda,这样才能正常工作。如果上一次挂载的卷是/dev/xvda,请尝试使用相同的名称加载。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/639537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档