首先说下用什么命令来实现:
cp.push
剩下的就和其他的同样的操作了,例如:
salt ‘minion-1’cp.push /data/log/cheshi.log
后面的文件是minion端的目录,然后上传后的文件会默认保存在/var/cache/salt/master/minions/minion-1/data/log/cheshire.log下
后面的目录和minion端是一样的,会自动生成,如果/var/cache/master/minions没有则自己去创建
另外,在做这些操作前,你首先得修改主配置文件:
file_recv True
开启后,修改一下上传的最大文件大小,否则文件过大时会出现False 的现象,但是master上依然会有该文件,只不过大小是配置文件限制的大小而已。
还有一点需要注意,如果限制文件上传的大小太大时,上传完成之后要修改回来
最后,重启一下salt就OK了
网友评论