-1

我们可以使用 32 位实例的 AMI 进行这种升级吗?我在包括 stackoverflow 在内的网站上看到过这样的讨论,但现在有可能吗?

到目前为止,我认为我们将不得不再次做所有事情(创建一个新的大型实例(64 位)并再次安装所有应用程序)?当架构发生变化时不是这种情况吗?

编辑 :

例如,我想将我的 32 位 t1.micro 实例升级到大型(64 位)。我的操作系统是 Linux,上面有 LAMP 和 Tomcat/Java。我的意思是,我有一个微型实例的 AMI,所以可以使用它创建/启动一个大型实例吗?还是有其他方法可以做到(这样我就可以避免再次进行所有的 LAMP、Tomcat/Java 设置)?

4

3 回答 3

3

这似乎没有多大意义。EC2 是一个按需环境,如果需要,只需生成一个 64 位服务器。您是否在问如何将 32 位操作系统安装升级到 64 位?这将取决于您使用的操作系统。如果是 Linux,宽泛的答案是“可以完成,但不能自动完成”。

于 2012-05-27T04:32:49.190 回答
2

据我所知,您将不得不在新的 64 位实例上重新安装/重新配置您的应用程序……没有任何从 32 位架构到 64 位架构的迁移路径……

于 2012-05-29T20:15:28.970 回答
1

我遇到了与您类似的问题,尽管我可能怀疑它们是否容易浪费您的时间。我最终只是再次重新配置了我的新服务器,但有一个很大的好处,因为我非常懒惰,这次复制了我使用的所有命令并将它们保存在安装脚本中。

现在由于这个安装脚本,我使用 32 位还是 64 位都没有关系,我只需启动选择的 linux 发行版并复制我的脚本并运行它,因为所有包都是同名的。

这可能不是您要寻找的答案,但您的简单选择是从一开始就坚持使用 64 位操作系统或保存所有命令(如果它不是太多运行history并查看它们)然后通过脚本运行它们。

于 2012-05-27T04:38:11.833 回答