安装 puppet 后,该命令/opt/puppet/sbin/refresh-mcollective-metadata
每 15 分钟运行一次。hostname: Host name lookup failure
运行时会记录日志。
hostname
,,hostname -i
全部hostname -f
返回hostname: Host name lookup failure
答案1
发生这种情况的原因是 CentOS 中未设置主机名。
运行命令hostname machine.example.com
在机器上设置主机名,然后 MCollective 和所有上述主机名命令将返回正确的值。
注意:可能值得看看这个解决方案的评论。