今天想通过saltstack的jinja模板修改配置文件nginx.conf,让其每个配置文件通过变量实现都监听自己的IP 8080端口,通过master端grains.item fqdn_ip4 获取不到fqdn_ip4 值:
[root@Master files]# salt '*' grains.item fqdn_ip4 Master: ---------- fqdn_ip4: aliserver: ---------- fqdn_ip4: HK-VPN: ---------- fqdn_ip4:
排查思路,原因以及解决办法:
想了下应该是自己的主机名没法解析导致,因为fqdn_ip4的值的获取就是fqdn值进行解析获取到的,如果不能解析就没法解析。单独测试了下主机名确实无法解析,于是每个配置文件都做了定向/etc/hosts 然后重启minion服务重新进行了一次客户端信息采集。问题解决:
[root@Master files]# salt '*' grains.item fqdn_ip4 Master: ---------- fqdn_ip4: - 139.129.17.xx aliserver: ---------- fqdn_ip4: - 115.29.249.xx HK-VPN: ---------- fqdn_ip4: - 43.252.228.xx
转载请注明:西数超哥博客www.ysidc.top» [原创]saltstack master端grains.item fqdn_ip4 获取不到fqdn_ip4 值原因以及解决办法
https://www.ysidc.top 西数超哥博客,数据库,西数超哥,虚拟主机,域名注册,域名,云服务器,云主机,云建站,ysidc.top