zoukankan      html  css  js  c++  java
  • SaltStack 批量分发文件

    这里演示如何将 salt-master 上的文件批量分发到多台 salt-minion,步骤如下:

    [root@localhost ~]$ cat /srv/salt/top.sls    # 先定义入口配置文件
    base:
      '*':
        - send_file
    [root@localhost ~]$ cat /srv/salt/send_file.sls    # 定义要加载的sls文件
    send_file:                                         # send_file 只是一个标识,方便我们查看这个文件的作用
      file.managed:                                    # file.managed函数用来管理文件
        - name: /tmp/1.txt                             # 指定分发到目标 minion 的哪个路径
        - source: salt://1.txt                         # 指定源文件路径,salt://1.txt 相当于 /srv/salt/1.txt
        - user: root                                   # 指定文件的属主
        - group: root                                  # 指定文件的属组
        - mode: 600                                    # 指定文件的权限
    [root@localhost ~]$ touch /srv/salt/1.txt       # 创建源文件
    [root@localhost ~]$ salt '*' state.highstate    # 通过state模块,会自动去找/srv/salt/top.sls文件,然后top.sls会去加载send_file.sls文件,最终实现文件分发

        

  • 相关阅读:
    MQTT
    群晖搭建webssh
    OSI 协议
    centos7 yum安装ffmpeg,以及ffmpeg的简单用法
    centos7 RTMP直播服务器搭建
    elasticsearch
    H5的storage
    bootstrap 列表組
    eclipse的debug模式下启动不了tomcat
    bootstrap collapse
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10273434.html
Copyright © 2011-2022 走看看