我在Amazon的EC2上有一个Ubuntu 8.10服务器,基于Eric Hammond的ami-1c5db975镜像。
重新启动EC2服务器后,/ /etc/resolv.conf文件被重置为默认值,擦除引导之前所做的任何更改。
这个bug被告知是与Canonical Ubuntu镜像有关的隐蔽问题 ,我不使用它。
谢谢,
乌迪
编辑:问题解决了,1个月后:
感谢您的回答和评论。 我没有编辑dhcp3configuration文件,但忘了重新启动dhcp3:
/etc/init.d/networking restart
运行这个之后, resolv.conf文件自动更新。
/etc/resolv.conf由DHCP客户端重置。 如果你想覆盖它,你可能需要考虑使用resolvconf预定义configuration。 请注意,如果您覆盖亚马逊的DNS服务器,则传送到S3的传输可能不再是免费的。
是的,除非你把它存储在EBS卷上,否则这种改变将不会持续下去。 如果您不想使用EBS,则可以使用不同的AMI映像来满足您的需要,也可以运行启动后脚本来更改该文件。
呃…亚马逊EC2不是持久的。 如果您需要持久性文件系统,请将EC2与Amazon EBD结合使用。
还是我误解了你?
图像不持久。 应该在启动时从S3(或其他地方)自动获取configuration。 某些configuration也可以在启动时使用user-data参数发送,例如http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1085 (使用参数化启动来自定义您的AMI)