【问题标题】:Amazon custom AMI retain old hostname / ip address亚马逊自定义 AMI 保留旧主机名/IP 地址
【发布时间】:2014-07-02 13:03:24
【问题描述】:

我创建了一个自定义 Amazon AMI,但我注意到当我启动它时它会报告错误的主机名,并且在某些应用程序中甚至会报告错误的私有 IP。

问题似乎是保留了网络配置。例如命令:

$ 主机名 ip-10-80-159-25.eu-west-1.compute.internal

但 ifconfig 命令报告以下内容:

eth0      Link encap:Ethernet  HWaddr 22:00:0A:24:D3:28  
          inet addr:10.36.211.40  Bcast:10.36.211.63  Mask:255.255.255.192
          inet6 addr: fe80::2000:aff:fe24:d328/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:109917 errors:0 dropped:0 overruns:0 frame:0
          TX packets:38495 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:511805711 (488.0 MiB)  TX bytes:4716923 (4.4 MiB)
          Interrupt:33 

实际上在文件/etc/sysconfig/network 中我注意到它保留了旧的实例主机名。

有什么线索吗?当我启动一个新实例时,它应该被分配一个新的主机名,不是吗?

【问题讨论】:

  • 你可以检查 /etc/hosts 设置。

标签: amazon-ec2 amazon amazon-ami


【解决方案1】:

问题是在文件/etc/sysconfig/network 中是以下行:

HOSTNAME=ip-10-80-159-25.eu-west-1.compute.internal

我已将其替换为以下内容:

HOSTNAME=localhost.localdomain

【讨论】:

    猜你喜欢
    • 2015-04-11
    • 2012-09-30
    • 2020-07-01
    • 1970-01-01
    • 2018-03-16
    • 2017-01-24
    • 2016-03-11
    • 2013-02-27
    • 2023-03-30
    相关资源
    最近更新 更多