ansible 修改hosts文件不生效的解决办法

[复制链接] |主动推送
查看44 | 回复0 | 2024-9-11 14:55:14 | 显示全部楼层 |阅读模式
问题描述:ansible host分组信息如下,一共有3台机器:192.168.10.101
192.168.10.102
192.168.10.100

想取消一台机器的使用,去修改了hosts文件,结果发现不生效。hosts文件如图
修改前的:
105507niz0uwtqbuz4fogo.png
修改后的:
105507yx9qtfzvk9o9o9z5.png


修改后执行还是会出现192.168.10.100的信息
105508gb4cizjczccvpibb.png


解决方法:
通过反复查看hosts文件。发现下面有另一个分组中,也写了相同的机器,并且也写了hostname。

于是将这个分组和分组下的机器都先注释掉了。避免可能带来的冲突。
注释掉相同的机器后。问题得到解决。
原来hosts文件中写入一样的机器,还可能会产生变量覆盖/冲突的可能。
105508gxcibwsjv4juuoic.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则