zoukankan      html  css  js  c++  java
  • 2 salt-masterless架构

    minion无master的使用用法

    需要更改minion配置文件的三个配置项
    [root@linux-node2 ~]# vim /etc/salt/minion
    file_client: local
    file_roots:
      base:
        - /srv/salt/
    pillar_roots:
     base:
      - /srv/pillar
    return: mysql
    
    
    重启salt-minion
    [root@linux-node2 ~]# systemctl restart salt-minion
    
    使用salt-call

    salt-call可以本地调用salt-minion来执行sls文件或者命令

    [root@linux-node2 ~]# salt-call --local cmd.run 'w'
    
    编写sls文件运行

    我们同样可以在本地编写sls文件,然后通过salt-call来执行。

    [root@linux-node2 /srv/salt]# pwd
    /srv/salt
    [root@linux-node2 /srv/salt]# tree
    .
    ├── test.sls
    └── top.sls
    
    0 directories, 2 files
    
     #编写安装指定文件的sls
     [root@linux-node2 /srv/salt]# cat test.sls
    install-software:
      pkg.installed:
        - pkgs:
          - screen
          - wget
     [root@linux-node2 /srv/salt]# cat top.sls
    base:
      '*':
        test
    
    

    编写完成后,执行sls文件即可

     [root@linux-node2 /srv/salt]# salt-call --local  state.sls test   # 
    
  • 相关阅读:
    ASP脚本获取服务器全部参数列表说明
    HTML基础教程
    HTML5代码大全
    CSS 属性大全
    Web前端单词大全
    css常用代码大全
    曾国藩:诚敬静谨恒!
    鼠标经过显示菜单
    月入3000+项目
    右侧菜单显示隐藏
  • 原文地址:https://www.cnblogs.com/liaojiafa/p/8776135.html
Copyright © 2011-2022 走看看