码迷,mamicode.com
首页 > 其他好文 > 详细

SaltStack 模块学习之拷贝master服务器上文件和目录到minion服务器

时间:2016-11-10 14:45:12      阅读:459      评论:0      收藏:0      [点我收藏+]

标签:mkdir   分割   root   文件中   salt   srv   目标   div   mini   

一. cp.get_file实现从master端复制文件到minion服务器的文件中
cp.get_file 
1. 修改/etc/salt/master ,指定server 工作的根目录
   file-roots:
       - base: 
             /srv/salt  (默认路径,可以指定)
2 . 创建目录
     mkdir /srv/salt 
3. 拷贝需要复制的文件到工作目录
   cp -ra souce_file /srv/salt
4. 执行cp.get_file 命令
salt ‘*‘ cp.get_file salt://path/to/file /minion/dest/file
#说明
    1)salt:// 第一个‘/’为 配置文件base指定的根,第二个为路径分割符
    2)复制到的目标必须给出文件名,不能只给出目录,否则报错,如下图
技术分享
技术分享
    3)常用选项 gzip 压缩(level 1-9),makedirs=booltype(True|False),是否创建目录
   salt ‘*’cp.get_file salt://path/to/file /minion/dst/newfile gzip=5 makedirs=True
5.执行成功后,会返回minion ID和拷贝路径,如下图
技术分享

6. minion 节点查看对应路径

技术分享

 


技术分享

SaltStack 模块学习之拷贝master服务器上文件和目录到minion服务器

标签:mkdir   分割   root   文件中   salt   srv   目标   div   mini   

原文地址:http://www.cnblogs.com/M18-BlankBox/p/6050583.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!