是的,我读了Eric Hammond here的一篇文章,他提到私有IP在重新启动时也会改变。几个月前,当我第一次为hadoop获得AWS集群时,我使用内部IP来配置/ etc / hosts,内部IP也不会改变(即使实例停止,我也可以看到内部IP)。
要将此群集复制为公司帐户的一部分,我创建了一些AMI并使用它们来启动实例。现在,每次重启机器时IP都在变化。
在检查不的机器有IP更改时,似乎没有什么特别的。它们与具有卷的简单EBS支持的实例相同。嗯,他们之间的区别是什么?
答案 0 :(得分:4)
检查您的EC2实例是否在VPC内。
VPC中的实例将在停止和重新启动时保留其专用IP地址。但是VPC之外的实例(即EC2-Classic)将在停止并重新启动时更改其私有IP地址。
不幸的是,无法将EC2实例从EC2-Classic移动到EC2-VPC。但是,在许多情况下,您可以创建实例的AMI映像,并从VPC内的AMI启动新实例。