目标
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
[root@master ~]# mkdir /srv/salt/prod/pkg
[root@master ~]# mkdir /srv/salt/prod/haproxy
[root@master ~]# mkdir /srv/salt/prod/haproxy/files
[root@master pkg]# pwd
/srv/salt/prod/pkg
[root@master pkg]# vim pkg-init.sls
[root@master pkg]# cat pkg-init.sls
pkg-init:
pkg.installed:
- names:
- gcc
- gcc-c++
- glibe
- make
- autoconf
- openssl
- openssl-devel
[root@master prod]# cd haproxy/files/
[root@master files]# wget https://fossies.org/linux/mis
分类:
其他好文 时间:
2018-12-01 00:04:37
阅读次数:
225
root pts/1 2018-11-16 00:38 (desktop-4a0ohej)
[root@master init]# tail -f /var/log/messages
Nov 16 01:01:01 master systemd: Starting Session 34 of user root.
Nov 16 01:10:01 master systemd: Started Session 35 of user root.
Nov 16 01:10:01 master systemd: Starting Session 35 of user root.
Nov 16 01:14:00 master root: [euid=root]:root pts/0 2018-11-16 00:29 (desktop-4a0ohej):[pwd]export PROMPT_COMMAND=‘ { msg=$(history 1 | { read x y; echo $y; });logger "[euid=$(whoami)]":$(who am i):[‘
分类:
其他好文 时间:
2018-12-01 00:00:52
阅读次数:
238
#-*-coding:utf-8-*-importsysimportjsonimportpycurlfromioimportBytesIOclassPyCurl(object):def__init__(self,url,**kwargs):#传入url地址self.url=url#取出header相关信息self.header=kwargs.get("header",None)#创建一个curl对
分类:
编程语言 时间:
2018-11-30 18:26:11
阅读次数:
170
自动化运维,可实现日常设备监控、主动发现问题、自动分析定位、基于标准化流程工具规范化处理、通过自动化运维操作工具处理修复等功能,最终实现监管治自动化运维。 监控自动化 数据采集自动化 数据分析自动化 日常巡检自动化 设备配置比对自动化 故障定位自动化 故障处理自动化 流程处理自动化 日常备份自动化 ...
分类:
其他好文 时间:
2018-11-28 20:39:56
阅读次数:
209
SaltStack 是一个基于 Python 开发的一套架构配置管理工具,采用 C/S模式,server端就是salt的master,client端就是minion,minion与master之间通过ZeroMQ消息队列通信。master监听4505和4506端口,4505为master和minion认证通信端口,4506为master用来发送命令或者接收minion的命令执行返回信息。
分类:
Web程序 时间:
2018-11-21 21:04:04
阅读次数:
190
个人感悟:首先我觉的要想学好一门语言不论是是什么语言:java,C,python,PHP,都要弄明白网络请求与响应,过程,osi模型等,我觉的这个最基础的,但是今天我需要解决的是网络交互时发生的"黏包"问题,行了不啰嗦了让我们进入正题吧。黏包现象让我们基于tcp先制作一个远程执行命令的程序(命令ls-l;lllllll;pwd)这块我们需要注意下res=subprocess.P
分类:
其他好文 时间:
2018-11-21 17:44:13
阅读次数:
166
一健推送apache [root@server1 minions]# cd /etc/salt/ [root@server1 salt]# vim master [root@server1 salt]# mkdir /srv/salt [root@server1 salt]# cd /srv/sal ...
分类:
其他好文 时间:
2018-11-17 14:27:39
阅读次数:
155
python基础之网络编程(下篇) socket编程 中篇对socket的搭建服务端与客户端的连接进行了代码实现化,以及socket内置方法的认识及运用。 粘包现象的出现 在中篇中,对于tcp和udp制作了一个远程执行命令的程序(1:执行错误命令 2:执行ls 3:执行ifconfig) 在tcp下 ...
分类:
编程语言 时间:
2018-11-16 13:21:03
阅读次数:
210