如何从t1安全升级Amazon EC2实例。从微到大?

我有一个亚马逊EC2微实例(t1.micro)。我想把这个实例升级到large

这是我们的生产环境,那么最安全的方法是什么?

有什么循序渐进的指南来做到这一点吗?

148946 次浏览

根据我的经验,我这样做的方式是创建您当前映像的快照,然后一旦完成,您将在启动新实例时看到它作为一个选项。此时只需将其作为一个大型实例启动。

这是我的方法,如果我不希望任何停机时间(即。因为这个解决方案只在新服务器启动并运行后才使服务器脱机(我还使用它向集群中添加新机器,方法是只添加新机器)。如果停机时间是可以接受的,那么请参阅Marcel Castilho的回答。

创建AMI ->在大实例上启动AMI。

更多信息http://docs.amazonwebservices.com/AmazonEC2/gsg/2006-06-26/creating-an-image.html

你也可以在aws.amazon.com的管理控制台完成这些操作

使用AWS EC2控制台,而不是ElasticFox。

第一个方法:

  • 创建实例的新AMI
  • 启动它

替代方法:

  • 创建磁盘的快照
  • 启动一个大型EBS实例具有相同的AMI类型(请注意,此时磁盘将包含创建此AMI时的数据,而不是您的最新更改)
  • 一旦完全启动,停止新实例 .
  • 卸载根卷从停止的实例
  • 创建虚拟磁盘来自之前在新实例的同一可用分区中创建的快照
  • 将根卷挂载到/dev/sda1
  • 启动新实例再次

使用AWS管理控制台:

  • 右键单击实例
    • 实例生命周期>停止
    • 等待……
    • 实例管理>修改实例类型
    • 李< / ul > < / >

使用AWS管理控制台

  • 进入“Volumes”,为实例的卷创建一个快照。
  • 进入“快照”,选择“从快照创建图像”。
  • 转到“AMIs”,选择“启动实例”,然后选择“实例类型”等。