gpt4 book ai didi

ubuntu - 如何使用ansible设置FQDN?

转载 作者:太空宇宙 更新时间:2023-11-03 16:45:37 24 4
gpt4 key购买 nike

看来推荐的方法对我来说效果不佳:

- name: Set hostname
hostname: name=mx.mydomain.net

重新启动后,您可以看到我的 fqdn 有问题,/etc/hosts 中没有任何内容。

root@mx:~# cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 mail mail

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

root@mx:~# cat /etc/hostname
mx.mydomain.net

root@mx:~# hostname
mx.mydomain.net

root@mx:~# hostname -f
hostname: Name or service not known

最佳答案

这个 Ansible 模块的文档似乎并不清楚它到底做了什么。我只是快速浏览了 source code for the hostname module在 github 上,根据 linux 发行版,它似乎只调用/bin/hostname 和/或修改/etc/hostname、/etc/sysconfig/network 或/etc/conf.d/hostname。该模块本身实际上不会以任何方式修改/etc/hosts。

如果您认为这是此模块工作方式中的错误,那么我强烈建议您向 Ansible 开发人员提交错误报告,您可以这样做 here .即使您认为应该改进文档,提交错误报告请求修复文档也会很有帮助。

关于ubuntu - 如何使用ansible设置FQDN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25979839/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com