博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
saltstack知识点2
阅读量:7094 次
发布时间:2019-06-28

本文共 657 字,大约阅读时间需要 2 分钟。

  hot3.png

remote execution是salt的一个核心功能,它能在远程机器上执行预定义的命令或者任意命令。
modules是remote execution的核心,它提供各种函数,例如:包安装、服务重启、运行、文件传输等等。还可以自己编写模块
    
 returners允许保存minion的响应到各种数据存储中(redis、sql),或者在CLI中定义的各种位置处。
    
    自己编写returners 
 targeting具体指明那个minions应该执行命令或者管理服务配置。
    
    运用正则匹配minions id  
    也可以通过grains里的信息匹配minions 
    通过静态分组来指定minions 
    混合以上方法进行minions进行匹配 
    也可以指定只运行多少台机器,或者只运行多少百分比的机器 -b 10 ,--batch-size 25%
configuration management 在remote execution之上构建的一个配置管理框架
  states 用一个小的、可读的、易理解的文件表达主机的状态。
   states列表 
  pillar系统是一个接口,用来给所有的minions提供全局的变量值。
    
  Highstate data structure definitions
     
   renderers 编写state配置文件、模版引擎
      渲染器列表 
   salt states只关心最终的highstate数据结构,对于怎么产生的数据结构并不关心

转载于:https://my.oschina.net/guol/blog/182252

你可能感兴趣的文章
基本指令和语句
查看>>
华为防火墙USG5500
查看>>
22 个常见的HTML5技巧和实际应用
查看>>
我的友情链接
查看>>
解决飞信不能发送短信问题
查看>>
OpenSSL&搭建私人CA
查看>>
MySQL explain
查看>>
Tapestry5中的DI
查看>>
PHP判断文件或者目录是否可写
查看>>
部署java项目二
查看>>
数据库设计三大范式
查看>>
正则表达式
查看>>
我的友情链接
查看>>
安全性测试AppScan工具使用实战
查看>>
leveldb和rocksdb在大value场景下的一些问题
查看>>
浅谈AD RID池系列(一):RID 概念和查询
查看>>
关于EMC VNX系列忘记存储账号密码的急救方法
查看>>
linux中cat、more、less命令区别详解
查看>>
决定正常运营的网站数据库大小因素
查看>>
实现图片水平垂直居中
查看>>