如何将我的32位Amazon EC2 EBS支持的实例升级到64位?

时间:2011-06-18 19:49:52

标签: ubuntu amazon-ec2 upgrade

我在Ubuntu EC2实例上的Box服务器中托管Wave。我从一个32位的micro开始,然后逐渐升级到一个小的,现在到中等。但是,随着用户数量和存储数据的增长 - 机器内存不足,所以我想升级到一个大型实例。问题是 - 仅仅停止实例,更改类型并重新启动是不可能的。我想我需要创建一个64位大的实例,并从中间实例附加到它的卷。 问题是: 1.有可能吗?如果是这样 - 有人可以帮我写一个基于EC2控制台命令的脚本来做吗? 2.是否有其他更简单的方法将32位中型实例升级为64位大型实例? 谢谢!

1 个答案:

答案 0 :(得分:6)

不幸的是,和其他操作系统一样,我认为有一种方法可以upgrade 32位到64位。你几乎肯定需要重新安装。

我就是这样做的:

  1. 备份您重要的(所需的一切)数据。
    1. 创建EBS卷。
    2. 将其连接到EC2机器。
    3. 将我所有宝贵/重要的数据转储到其上。
    4. 将其从EC2机器上拆下。
  2. 吹动当前的EC2机器。
    1. 我会创建一个snapshot根设备,以防将来有用。
  3. 启动EBS支持的64位Ubuntu实例。
    1. 将上述EBS卷连接到本机。
    2. 将您的数据复制到它的位置。
    3. 确保一切正常。
    4. 将其从新计算机中分离
    5. 杀死EBS卷。