更新 salt-minion 时,grains.host 更改为本地主机,打破状态
When updating a salt-minion the grains.host changes to localhost, breaking states
场景:
- salt-minion 原版:salt-minion 2015.8.8.2 (Beryllium)
- salt-minion 更新版本:salt-minion 2016.11.2 (Carbon)
- 运行 使用
grains.host
的状态中断
支票:
salt 'minion' grains.item host
最初返回了 /etc/hostname
中配置的主机名(例如:minion)
- 更新后,returns
localhost
我尝试重新启动 minion(因为我不得不更改 master url),还尝试了未记录的 sanitized=True
,它只会隐藏它。
感谢任何帮助,在网站上找不到任何内容。
我最近发现,有时您在 /etc/hosts
中的设置很重要。
我有一组具有 FQDN 的主机,例如 host01.company.com
。尽管设置相同,但其中一个遇到了与您相同的问题。我去了 /etc/hosts
并删除了像
这样的记录
127.0.0.1 host01 host01.company.com
在这个和一个 minion 重启之后,一切都立刻好了。
看起来好像发生了某种反向查找来设置一些粒度。
希望这对您有所帮助。
场景:
- salt-minion 原版:salt-minion 2015.8.8.2 (Beryllium)
- salt-minion 更新版本:salt-minion 2016.11.2 (Carbon)
- 运行 使用
grains.host
的状态中断
支票:
salt 'minion' grains.item host
最初返回了/etc/hostname
中配置的主机名(例如:minion)- 更新后,returns
localhost
我尝试重新启动 minion(因为我不得不更改 master url),还尝试了未记录的 sanitized=True
,它只会隐藏它。
感谢任何帮助,在网站上找不到任何内容。
我最近发现,有时您在 /etc/hosts
中的设置很重要。
我有一组具有 FQDN 的主机,例如 host01.company.com
。尽管设置相同,但其中一个遇到了与您相同的问题。我去了 /etc/hosts
并删除了像
127.0.0.1 host01 host01.company.com
在这个和一个 minion 重启之后,一切都立刻好了。
看起来好像发生了某种反向查找来设置一些粒度。
希望这对您有所帮助。