【问题标题】:AWS instance private IP changing after stop/restart (did not happen before)AWS 实例私有 IP 在停止/重启后发生变化(之前没有发生)
【发布时间】:2015-04-21 09:31:35
【问题描述】:

是的,我读过 Eric Hammond here 的一篇文章,他提到重启时私有 IP 也会发生变化。几个月前,当我第一次为 hadoop 建立 AWS 集群时,我使用内部 IP 配置 /etc/hosts 并且内部 IP 不会改变(即使实例停止,我也可以看到内部 IP) .

为了将此集群复制为我们公司帐户的一部分,我创建了一些 AMI 并使用它们来启动实例。现在,每次重新启动机器时,IP 都会发生变化。

在检查没有 IP 更改的机器时,它们似乎没有什么特别之处。它们是具有卷的相同简单 EBS 支持的实例。嗯,那他们有什么区别呢?

【问题讨论】:

  • 您的新 EC2 实例是否在 VPC 中?
  • 不,我的新实例只是我们公司帐户的一部分,但不会发生 VPC 的事情。
  • VPC 内的实例在停止和重启时将保留其私有 IP 地址。但是 VPC 之外的实例(即 EC2-Classic)会在停止和重新启动时更改其私有 IP 地址。
  • 是的,我看到公司帐户实例没有与之关联的 VPC,而我创建的那些有一些 VPC 关联(尽管我没有创建它!默认的?)如果它是默认的,为什么我在其他账户中获取它没有生效?
  • 知道了,一定是因为在2013年8月之前,他们没有默认的VPC。嗯,该死的 :( 这意味着迁移到 VPC 的迁移过程很长?

标签: hadoop amazon-web-services amazon-ec2


【解决方案1】:

检查您的 EC2 实例是否在 VPC 内。

VPC 内的实例在停止和重新启动时将保留其私有 IP 地址。但是 VPC 之外的实例(即 EC2-Classic)会在停止和重新启动时更改其私有 IP 地址。

很遗憾,无法将 EC2 实例从 EC2-Classic 移动到 EC2-VPC。但是,在许多情况下,您可以创建实例的 AMI 映像并从 VPC 内的 AMI 启动新实例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-10
    • 2021-03-06
    • 2021-10-05
    • 2019-04-21
    • 1970-01-01
    相关资源
    最近更新 更多