这里演示如何使用 salt-master 对多台 salt-minion 批量执行脚本,步骤如下: ...
分类:
其他好文 时间:
2019-01-15 20:31:12
阅读次数:
409
在jenkins上安装salt-master, pipeline{ agent{ node{ label 'master' customWorkspace '/srv/salt/xxx/result' }} parameters { choice(name: 'app_name', choices: ...
分类:
编程语言 时间:
2018-12-26 11:49:43
阅读次数:
737
salt minion 和salt master之间重新建立认证 修改了minion端的id之后 比如修改了hostname之后, minion端会将minion的id 存放在/etc/salt/minion_id 修改了minion端的id之后 比如修改了hostname之后, minion端会将 ...
分类:
其他好文 时间:
2018-12-24 16:23:31
阅读次数:
259
1.如果我有很多sls文件,并不能一个文件一个文件执行的.这时就需要高级状态了. 这时候就需要top.sls入口文件了. 你可以打开vim /etc/salt/master文件查看高级状态的配置,如下图. 2.这个top.sls文件需要建立在file_root的base环境下面. 测试机是放在/sr ...
分类:
其他好文 时间:
2018-12-17 21:11:18
阅读次数:
168
目标
https://docs.saltstack.com/en/latest/
模块
https://docs.saltstack.com/en/latest/ref/modules/all/index.html
salt ‘*‘ service.available sshd 验证sshd服务
[root@master ~]# grep -v ‘^$‘ /etc/salt/master |grep -v ‘#‘
client_acl: #客户端开启模块限制
luo: #用户名
- test.ping
- network.*
file_roots:
base:
- /srv/salt
pillar_roots:
base:
- /srv/pillar
[root@master ~]# systemctl restart salt-master
给用户授权
[root@master ~]# useradd luo
useradd:用户“luo”已存在
[root@master ~]# passwd
分类:
其他好文 时间:
2018-12-01 00:13:20
阅读次数:
235
状态模块:
https://docs.saltstack.com/en/latest/ref/states/all/salt.states.file.html#module-salt.states.file
[root@master ~]# grep -v ‘^$‘ /etc/salt/master |grep -v ‘#‘
client_acl:
luo:
- test.ping
- network.*
file_roots: #top.sls路径,可以写多个
base: #但是只读取base路径
- /srv/salt/base
test:
- /srv/salt/test
prod:
- /srv/salt/prod
pillar_roots:
base:
- /srv/pillar
mysql.host: ‘192.168.43.118‘
mysql.user: ‘salt‘
mysql.pass: ‘Myq1231!‘
mysql.db: ‘salt‘
mysql.port: 330
分类:
其他好文 时间:
2018-12-01 00:08:52
阅读次数:
253
Python脚本如下#!/usr/bin/envpythonimportsalt.utils.eventevent=salt.utils.event.MasterEvent("/var/run/salt/master")foriteminevent.iter_events(full=True):printitem效果:
分类:
编程语言 时间:
2018-11-26 20:00:07
阅读次数:
224
saltstack常用执行模块:cron模块archive模块cmd模块cp模块dnsutil模块file模块group模块network模块service模块pkg模块user模块一、cron模块:功能:实现被控主机的crontab操作[root@salt-master~]#salt‘*‘sys.list_functionscronizwz9f8xrvty50quc2gq50z:-cron.li
分类:
其他好文 时间:
2018-11-02 00:17:18
阅读次数:
171
# 1. 安装saltstack # rpm --import https://repo.saltstack.com/yum/redhat/6/x86_64/latest/SALTSTACK-GPG-KEY.pub # # """ Master: yum install salt-master Ma... ...
分类:
编程语言 时间:
2018-10-24 12:04:52
阅读次数:
251
1.处理一下文件内容,将域名提取并根据域名进行数据排序处理 [root@salt-master test]# cat oldboy.txt http://www.etiantian.org/index.htmlhttp://www.etiantian.org/1.htmlhttp://post.et ...
分类:
其他好文 时间:
2018-10-13 02:32:30
阅读次数:
174