![MCollective 元数据刷新返回:主机名查找失败](https://linux22.com/image/635963/MCollective%20%E5%85%83%E6%95%B0%E6%8D%AE%E5%88%B7%E6%96%B0%E8%BF%94%E5%9B%9E%EF%BC%9A%E4%B8%BB%E6%9C%BA%E5%90%8D%E6%9F%A5%E6%89%BE%E5%A4%B1%E8%B4%A5.png)
安装 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 和所有上述主机名命令将返回正确的值。
注意:可能值得看看这个解决方案的评论。