SaltStack之Job管理和Runner(八)】的更多相关文章

SaltStack之Job管理和Runner 配置文件/etc/salt/master cachedir: /var/cache/salt/master # cache路径 keep_jobs: 24 # job保存时间 salt执行模块官方文档  https://docs.saltstack.com/en/latest/ref/modules/all/index.html 如何将master的返回加入mysql数据库? 1)数据库表结构创建可参考 http://www.cnblogs.com/…
Master端执行命令及操作默认会保存在master端的/var/cache/salt/master/jobs 默认保存时间是24小时 如果需要保存在数据库 先参考http://www.cnblogs.com/minseo/p/6816042.html 建立数据库及授权 yum -y install MySQL-python vim /etc/salt/master 在尾部添加几行 master_job_cache: mysqlmysql.host: '10.0.0.151'mysql.user…
Slatstack 介绍 官网:https://saltstack.com/ 官方源:http://repo.saltstack.com/  (介绍各操作系统安装方法) centos 6源 ? 1 yum install https://repo.saltstack.com/yum/redhat/salt-repo-latest-1.el6.noarch.rpm centos 7 源 ? 1 yum install https://repo.saltstack.com/yum/redhat/sa…
以下其他仅做参考,官方网址才是安装重点:http://docs.saltstack.cn/topics/installation/rhel.html 与安装相关的一些文档或资料: 一.linux服务器安装: http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=12067603&id=4027192 源码安装与简单配置http://blog.chinaunix.net/uid-20908097-id-3984933.html 二.架…
有会员购买的,分享给大家.完整一套,可以学习一下.     ├─L001-2017linux运维高级架构师13期-运维与自动化运维发展-10节 │      1-1运维职业发展.avi │      1-2运维职业发展.avi │      1-3运维职业发展.avi │      10-1ITIL故障管理和问题管理.avi │      10-2ITIL故障管理和问题管理.avi │      10-3ITIL故障管理和问题管理.avi │      2-1运维知识系统和分类.avi │   …
场景:公司有10台服务器需要安装lamp测试环境,使用saltstack编写state文件进行批量部署,可以提高工作效率,减少人为出错的可能性,保证环境的一致性. saltstack之配置管理lamp实战案例: 1.修改master配置文件,指定dev环境. [root@node1 dev]# egrep -A ^file /etc/salt/master file_roots: base: - /srv/salt/base dev: - /srv/salt/dev 2.编写state文件,最终…
配置管理和YAML 配置管理 所谓的配置管理,也称为状态管理,就是可以通过编写文件,文件的内容为安装什么功能.开启什么服务,执行什么任务等信息,然后通过salt的配置管理,指定minion来执行这些操作.其中定义这些状态配置,所用到的文件都是一种.sls格式的文件,文件编写是通过YAML来进行的,salt使用了YAML的子集,包含使用最普遍的数据结构(列表.字典). 在YAML的编写过程中,要牢记三条规则 rule one,缩进,indentation 在数据和数据之间,通过缩进,来表示他们的层…
使用IP代理 ProxyHandler()格式化IP,第一个参数,请求目标可能是http或者https,对应设置build_opener()初始化IPinstall_opener()将代理IP设置成全局,当使用urlopen()请求时自动使用代理IP #!/usr/bin/env python # -*- coding: utf-8 -*- import urllib import urllib.request import random #引入随机模块文件 ip = "180.115.8.21…
所有执行模块: http://docs.saltstack.cn/zh_CN/latest/ref/states/all/index.html 常用模块:cmd, cron, file, mount, ntp, pkg, service, user, group ##先看一个简单的例子: salt: pkg.latest: - name: salt service.running: - names: #多个值,一行一个,且为names,复数 - salt-master - salt-minion…
Salt本地管理应用场景 1.在边缘节点服务器非常少没有Salt-master 2.零售店,电影院等弱网络环境没有Salt-master 3.快速部署单个服务没有Salt-master 实现 一,安装minion [root@linux-node1 ~]# yum install -y salt-minion 二,更改minon配置文件,红色部分为新增加 [root@linux-node1 ~]# cat /etc/salt/minion # defined below by setting i…