【问题标题】:What could break after changing instance type on Amazon EC2 AWS?在 Amazon EC2 AWS 上更改实例类型后会出现什么问题?
【发布时间】:2013-07-09 11:30:15
【问题描述】:

这是一般性的问题。

编辑:当前机器是 m1-small Ubuntu 64bit 更改为 m1-medium。

以下是包装盒上的一些组件: -lighttpd(网络服务器) -fastcgi -django -gps 跟踪服务器(用 python 编写) -.com.au 域名 -postgresql -postgis

Stackoverflow 相关How to change instance type

编辑:升级很顺利 - 完全没有问题。只是拍摄了启动卷的快照,然后在停止机器后更改了实例类型。 正如预期的那样,我必须使用弹性 IP 将我的公共 IP 地址重新关联回实例(非常简单) 在进行升级之前,我将我的 postgresql 集群(数据文件)移回了启动卷(因为它足够小),因为您无法对实例驱动器进行快照。

【问题讨论】:

  • 你现在用什么配置,你想改成什么?
  • 目前 m1-small 正在向 m1-medium 移动。

标签: amazon-web-services amazon-ec2


【解决方案1】:

由于您坚持使用 64 位,您应该能够停止实例,更改类型,然后重新启动它。您将有一些停机时间,但如果您使用的是弹性 ip,它将是最少的。但是有一些注意事项。

  1. 如果您使用实例存储,这些卷上的数据将会丢失。
  2. 当您重新启动时,您的实例将被分配一个新的公共和私有 IP 地址。如果您使用的是弹性ip,它将被取消关联,但您可以在实例启动后重新关联。

【讨论】:

  • 感谢您提供 IP 地址警告。
【解决方案2】:

如果您只是在谈论更改实例类型,则什么都没有。无论如何,您都应该保留备份,以防亚马逊出现问题,但是只要您重新启动所有服务并重新编译任何必要的东西以确保安全,将 EBS 重新安装到更大的实例就不会破坏任何东西。

【讨论】:

  • 你是在生产盒上完成的吗?网站所有者已经有一些不满意的客户,我不想通过破坏它来增加压力。备份是个好提示,谢谢。
  • 我将一个小型网络服务器从 t1.micro 迁移到 m1.small,我所要做的就是重新启动 httpd/mysqld 服务。
【解决方案3】:

我最近通过创建映像、终止然后启动...从 t2.micro 升级到 r3.large...

图像是 Win 2012 R2,我有一个静态 DNS 设置,它是 DC(不是 AWS 服务,另一个 Win 2012 R2 实例)...

升级时静态 DNS 设置丢失,因此需要手动重新配置,然后域身份验证再次起作用!!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-08
    • 2015-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多