以上说明:1、state.highstate会读取所有环境(包括base环境)top.sls文件,并且执行top.sls文件内容里面定义sls文件,不在top.sls文件里面记录sls则不会被执行;2、state.sls默认读取base环境,但是它并不会读取top.sls文件。你可以指定state.sls执行哪个sls文件,只要这个sls文件在base环境下存在;3、state.sls也可以
转载 2017-04-12 13:33:07
1055阅读
这里简单介绍一下state.slsstate.highstate 与区别,这也是自己在使用过程中一点心得吧。环境介绍:salt 2015.5.0 (Lithium)top.sls  state.highstate 这个是全局所有的环境所有的状态生效;state.sls 用来指定特定sls进行处理。当使用  salt '*' state.
原创 2015-06-27 12:16:41
4571阅读
自动化运维
原创 精选 2018-03-13 14:47:50
5979阅读
6点赞
SLS(代表SaLt State文件)是Salt State系统核心。SLS描述了系统目标状态,由格式简单数据构成。这经常被称作配置管理 首先,在master上面定义salt主目录,默认是在/srv/salt/下面,vim /etc/salt/master:file_roots:    base:      -
原创 2016-06-28 15:35:55
655阅读
sls文件编写[root@vm01 ~]# vim /etc/salt/master #在master配置文件中添加以下内容 file_roots:   base:     - /srv/salt [root@vm01 ~]# mkdir -p /srv/s
原创 2016-04-12 20:50:38
999阅读
    SLS(代表SaLt State文件)是Salt State系统核心。SLS描述了系统目标状态,由格式简单数据构成。这经常被称作配置管理。    SLS文件使用YAML语言编写,其规则主要有以下三方面:缩进:每个缩进级别由两个空格组成,相同缩进表示相同层级,严禁使用TAB键冒号:冒号+空格 用来分隔键值,key通常以冒号结尾,而且
原创 2017-04-10 22:09:46
1216阅读
SLS(代表SaLt State文件)是Salt State系统核心。SLS描述了系统目标状态,由格式简单数据构成。这经常被称作配置管理。
转载 2017-08-30 06:52:16
2597阅读
这里举几个简单例子来记录一下sls文件两种调用方式,仅用以记录。1、分发/etc/hosts文件1)准备sls文件[root@salt-master base]# vim hosts.sls [root@salt-master base]# cat hosts.sls  /etc/hosts:   fil
原创 2017-06-07 14:01:08
1209阅读
一、Saltstack简介   概念:salt是一种全新基础设施管理方式,是一个基于C/S(client/server)架构服务器基础架构集中化管理平台,能够维护预定义状态远程节点;一个分布式远程执行系统,用来在远程节点上执行命令查询数据。部署轻松,运行快,扩展性好,速度快,服务器之间秒级通讯。底层采用是动态连接总线,使其可以用于远程执行、配置管理(服务、文
简要介绍state sls编写过程
原创 2014-05-29 15:06:08
1831阅读
             一、环境准备1、redhat6.7 2台(master:172.10.25.15; minion : 172.10.25.12 ) 2、python版本 2.7.14 3、anaconda5.1 下载路径:https://www.anaconda.com/download/#linux&nb
有一个需求,每次服务更新发布时,要拉取不同版本 Docker 镜像来启动,这里就涉及到一个问题:如何传递 Docker 镜像版本号问题。线上环境是用 saltstack 发布,问题就变成了:如何从命令行传递参数到 state sls 文件中变量。可以从命令行传递 pillar 变量解决。示例如下:1、startup.sh 脚本中定义 jinja 变量 {{ version }},用以区分不
转载 2019-12-06 17:51:25
3799阅读
saltstack自动化运维部署与管理1、介绍2、安装与配置3、远程执行4、sls文件5、部署ngnix 1、介绍saltstack是一个配置管理系统,能够维护预定义状态远程节点,saltstack是一个分布式远程执行系统,用来在远程节点上执行命令查询数据, saltstack是运维人员提高工作效率、规范业务配置与操作利器。 Salt核心功能有: (1)使命令发送到远程系统是并行而不是
又研究了一天saltstack,这东西干什么用,大概也可以说出个一二了。好了,saltstack这东西。大概能干这些活远程执行命令,比如我看一下所有机器操作系统version,用这东西就简单多了。配置,配置apache,mysql等等都可以用它软件安装服务启动,重启信息收集归档下面说说,masterminion各自干了哪些活master:存放所有minion公钥监听mininon发送命令给
原创 2014-06-20 19:10:20
10000+阅读
3点赞
1评论
Salt提供了一个接口来管理Salt minions配置或“状态”。 此接口是一个完备功能机制实现,用于根据中心管理系统定义强制管控本地系统状态。您也可以参考在Github上维护这一份技术资料:State System ReferenceMod Aggregate State Runtime Modifications - Mod聚合状态运行时修改File State Backups
转载 5月前
31阅读
一、使用saltstack 批量安装nginx 1、创建salt目录 2、再/srv/salt/下创建sls文件 3、输入内容 4、执行文件 安装nginx test1: ID: nginx-install Function: pkg.installed Name: nginx Result: Tr
转载 2018-07-24 09:59:00
77阅读
saltstack探索-改善管理用户sls文件一、目录 [root@test200 user]# pwd /srv/salt/user [root@test200 user]# ls group  script 二、脚本 [root@test200 user]# ls script/ ops 
原创 2015-04-21 12:49:04
757阅读
一、创建salt管理配置文件:将所有minion 指定文件替换为master端文件。 1、创建salt管理目录,并创建salt配置文件规范 2、编辑sls文件 3、进入相对路径,并创建files文件夹 4、执行sls文件命令,将minion文件同步位master 注:host_file后面不需要加
转载 2018-07-24 09:51:00
209阅读
一、sls文件及环境配置SLS(代表SaLt State文件)是Salt State系统核心。SLS描述了系统目标状态,由格式简单数据构成。这经常被称作配置管理。在使用sls之前,需要先指定环境配置根目录,不然后面执行时候会出现找不到文件提示。环境配置文件为master节点/etc/salt/master:# file_roots:#   base:#   &nb
转载 2018-05-13 14:10:06
8180阅读
1.在/srv/salt目录下创建top.sls文件    cd /srv/salt    touch top.sls2.编辑sls文件    vim hosts.sls/tmp/aaa.hosts :        //name,可以宿便写,但是如果这里不写同步路径信息的话,需
原创 2015-05-20 22:22:10
1504阅读
  • 1
  • 2
  • 3
  • 4
  • 5