SaltStack实战之远程执行-Returners
1. Returners列表
2. 介绍mysql returner的用法
2.1 安装pip和MySQLdb
2.2 配置mysql数据库
2.2 配置salt-master
2.3 测试
原创
2017-06-09 18:02:56
1237阅读
没有saltstack基础的朋友看下我以前的教程 saltstack 入门教程。。。。嘿嘿大家很多时候都用cmd.run跑命令,查看结果,然后根据返回的dd,做点其他的东西。比如把结果插入数据库,我们可以在页面中,看到他的执行的结果,状态,jobid等等。。。[xiaorui.cc]关于监控,虽然zabbix的监控做的挺不错的,他的接口也很完全,我用过这个写过批量增加和批量删除的接口,挺不错的。然
推荐
原创
2013-08-05 12:27:52
10000+阅读
点赞
7评论
Returners:默认是标准输出到屏幕当然可以输出到其他目标,如:mysqlredis这里说一下将Returners写入到Mysql方法一:在每个minion端安装软件包MySQL-python ,让每个minion主机自己把其返回的信息写入数据库在每个minion端的主机主配置文件中添加如下内容:tail /etc/salt/minionmysql.host: '19
原创
2016-09-04 22:13:56
988阅读
点赞
默认情况下,发送到Salt Minions端的命令的返回值直接返回给Salt Master。使用Salt Returners,可以将返回数据存储到其他外部数据存储用于以后的分析和归档。Returners从Salt Minion端拉去配置数据,只配置一次,通常是在启动时间Retuner interface允许返回数据被发送到任何可以接收数据的系统,例如Redis,MongoDB,MySQL等在/us
原创
2015-06-11 11:59:15
839阅读
关于Saltstack分组的混合匹配:(Compound matchers) 1.修改配置文件,添加组。[root@node1 ~]# vim /etc/salt/master
nodegroups:
group1: 'L@node2,node3'
group2: 'S@192.
原创
2015-08-19 13:17:57
2637阅读
点赞
3评论
1.1Saltstack基本概述SaltStack是一个异构平台基础设施管理工具,具有远程执行、配置管理、云管理, 只需要花费数分钟即可运行起来,扩展性组以支撑管理上万台服务器,速度快,服务器之间秒级通讯数秒钟即可完成数据传递。SaltStack三大功能远程执行配置管理(状态)云管理SaltStack四种运行方式
Local本地运行
Minion/Master 传统方式运行
Syndic
转载
2024-07-19 15:48:05
177阅读
一、关于salt简介,安装和基本配置说明:salt是一个异构平台基础设置管理工具(虽然我们通常只用在Linux上),使用轻量级的通讯器ZMQ,用Python写成的批量管理工具,完全开源,遵守Apache2协议,与Puppet,Chef功能类似,有一个强大的远程执行命令引擎,也有一个强大的配置管理系统,通常叫做Salt State System。基本原理:SaltStack 采用 C/S模式,ser
转载
2024-02-22 12:16:21
119阅读
一. SaltStack安装1. 安装saltstack服务端和客户端:http://repo.saltstack.com #进入网站安装官方源
yum install salt-master salt-minion #服务端
yum install salt-minion #客户端2. 配置客户端的master:vim /etc/salt/min
转载
2024-04-15 11:22:26
207阅读
一、 saltstack 的api接口使用1)检查saltstack的环境[root@master ~]# salt-key
Accepted Keys:
master
node01
node02
Denied Keys:
Unaccepted Keys:
Rejected Keys:
[root@master ~]# salt '*' test.ping
node02:
True
mas
转载
2023-07-10 09:55:47
128阅读
SaltStack 介绍和安装SaltStack 介绍SaltStack是一种利用Python语言开发的,用于批量管理主机的一套工具,主要实现三种功能:远程执行:通过saltstack工具,可以同时在多台被管理的主机上,执行操作,并行执行命令,安装加密协议配置管理:通过YMAL语言脚本,编写主机配置文件,实现自动化安装和运维云管理:通过saltcloud创建和管理私有云salt可以用于定义的模式,
转载
2024-03-22 21:08:42
79阅读
简介 SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ) 与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建。有如下特性: (1)、部署简单、方便;
转载
2024-05-20 20:16:52
61阅读
认识Saltstack已经好久了,由于工作原因,也可能由于太懒的原因吧,一直没有好好研究。最近闲下来了,最近闲来无事,准备研究一下记录学习的过程及学习中遇到的问题。借鉴了很多网友的文档,并做了很多实验。此记录笔记可能比较简陋......见谅。 Salt
原创
2015-08-19 11:36:03
1043阅读
做法有三种1.再minion上配置返回到数据库(不推荐)1)安装MySQL-python包2)修改minion配置文件mysql.host:'192.168.100.120'mysql.user:'salt'mysql.pass:'salt'mysql.db:'salt'mysql.port:3306mysql.ssl_ca:/etc
原创
2018-01-19 17:31:12
1082阅读
http://sfzhang88.blog.51cto.com/4995876/1313019 动化运维工具Saltstack学习笔记(上)http://sfzhang88.blog.51cto.com/4995876/1317802 自动化运维工具Saltstack学习笔记(下)http://lihuipeng.blog.51cto.com/3064864/1394316
转载
精选
2014-04-22 15:47:40
955阅读
saltstack 安装两台机器192.168.1.122 192.168.1.124设置hostname以及hosts192.168.1.122 web1.bbs.com192.168.1.124 web2.bbs.com关闭selinux,清空iptables规则122上yum install -y epel-releaseyum install -y salt-master salt-min
原创
2016-02-25 18:35:08
706阅读
saltstack时一种基于C/S架构的服务模式,可以简单地理解为如果我们想要使用saltstack就需要在现有的环境下引入维护一套C/S架构。在saltstack架构中服务器端叫做master,客户端叫做minion。首先来安装saltstack:在安装之前需要在两台服务器上安装epel源:yum install -y epel-release
在master:
y
原创
2016-11-22 15:08:30
857阅读
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://sofar.blog.51cto.com/353572/1596960==========================================================================================一、基础介绍
转载
2017-02-21 11:53:30
627阅读
saltstack实现nginx的部署
原创
2017-07-28 16:25:54
931阅读
master:
安装 salt-master
配置 /etc/salt/master
启动 salt-master
node:
安装 salt-minion
配置 /etc/salt/minion
master: master ip
id: node name
启动 salt-minion
#--------------------------#
mast
原创
2018-04-13 12:20:27
1136阅读
点赞
saltstack是一种常见的集群管理解决方案,常用于批量执行命令。saltstack分为master和minion两部分,它们之间保持tcp长连接,通信消息用AES加密,命令下发采用zeromq的发布-订阅模式,master负责分发命令,minion负责执行和返回结果。
原创
2018-07-10 21:34:55
814阅读