Amazon web services AWS自定义AMI还原保留旧IP

Amazon web services AWS自定义AMI还原保留旧IP,amazon-web-services,centos,ip,amazon-ami,Amazon Web Services,Centos,Ip,Amazon Ami,我从运行Linux的实例[centos]创建AMI映像。它只有私有IP。一些随机实例在不同的VPC中恢复时,保留了旧的IP,或者我们无法访问它 源AMI服务器具有: [centos@ip-xxxx ~]$ cat /etc/sysconfig/network # Created by cloud-init on instance boot automatically, do not edit. # NETWORKING=yes [centos@ip-xxxx ~]$ cat /etc/host

我从运行Linux的实例[centos]创建AMI映像。它只有私有IP。一些随机实例在不同的VPC中恢复时,保留了旧的IP,或者我们无法访问它

源AMI服务器具有:

[centos@ip-xxxx ~]$ cat /etc/sysconfig/network
# Created by cloud-init on instance boot automatically, do not edit.
#
NETWORKING=yes

[centos@ip-xxxx ~]$ cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

[centos@ip-xxxx ~]$ cat /etc/resolv.conf
; generated by /usr/sbin/dhclient-script
search ec2.internal
nameserver xxxx

有人面对过这个问题吗?为什么会这样?我找不到任何模式。当我恢复AMI时,来自同一VPC的类似服务器,有些工作,有些不工作。太令人困惑了!谢谢你的帮助。谢谢

亚马逊EC2实例不应该硬编码其IP地址

相反,私有IP地址是通过DHCP分配给实例的。VPC将始终为实例提供相同的专用IP地址(类似于DHCP保留)。但是,从同一AMI启动的新实例不被视为同一实例,因此它将通过DHCP接收“新”私有IP地址。(如果两个子网具有相同的CIDR范围,则可能是相同的IP地址,但可能性不大。)


如果您看到与实例关联的IP地址不正确,很可能是因为有人将其硬编码到配置文件中(这不是一个好主意)

哪个IP,在哪里?您的帖子没有指出任何IP,或者您指的是公共IP、私有IP、EIP、主接口、辅助?我从中获取AMI的EC2只有私有IP。@ChakaravarthyNatesan请编辑您的问题,以显示您在哪里/如何看到IP地址。请告诉我们你所说的发生了什么。可能不是IP。实例截图显示旧IP。然而,其他实例提出了新的IP,尽管实例截图有误导性。由于某些原因,恢复到EC2的AMI快照最终导致状态检查失败。虚拟化类型也一样。这有点令人困惑。谢谢你抽出时间。