Minion 找不到 master 上的文件
Minion cannot find file on master
在小兵上:
ID: run_snmpv3_config
Function: file.managed
Name: /tmp/run_snmpv3_config_cmd.sh
Result: False
Comment: Source file salt://files/run_snmpv3_config_cmd.sh not found in saltenv 'base'
Started: 15:11:56.175325
Duration: 27.084 ms
Changes:
在 master 上,我们确认 minion 实际上看到了文件:
master # salt minion cp.list_master | grep snmp
- files/run_snmpv3_config_cmd.sh
那为什么不能获取呢?
(事实上,我想使用 cmd.script,但是 Unable to cache script
出错了,所以我尝试只复制文件,正如我们在上面看到的那样,它也不起作用。)
我在客户端系统上使用
调用状态进行调试
salt-call --local state.apply teststate -l debug
当然,在这种情况下,它会在 minion 而不是 master 上的 /srv/salt
(或任何 minion 的配置)中查找文件 salt://x
....
在小兵上:
ID: run_snmpv3_config
Function: file.managed
Name: /tmp/run_snmpv3_config_cmd.sh
Result: False
Comment: Source file salt://files/run_snmpv3_config_cmd.sh not found in saltenv 'base'
Started: 15:11:56.175325
Duration: 27.084 ms
Changes:
在 master 上,我们确认 minion 实际上看到了文件:
master # salt minion cp.list_master | grep snmp
- files/run_snmpv3_config_cmd.sh
那为什么不能获取呢?
(事实上,我想使用 cmd.script,但是 Unable to cache script
出错了,所以我尝试只复制文件,正如我们在上面看到的那样,它也不起作用。)
我在客户端系统上使用
调用状态进行调试salt-call --local state.apply teststate -l debug
当然,在这种情况下,它会在 minion 而不是 master 上的 /srv/salt
(或任何 minion 的配置)中查找文件 salt://x
....