E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SaltStack
基于Salt Event系统构建Master端returner
前置阅读环境说明开工前置配置编写returner测试
SaltStack
的returner是由minion端主动连接returner完成执行结果的存储,在部分场景下并不能满足需求.由于Salt底层已经构建了一套
DavideyLee
·
2014-11-05 14:01
基于Salt
基于Salt Event系统构建Master端returner
前置阅读环境说明开工前置配置编写returner测试
SaltStack
的returner是由minion端主动连接returner完成执行结果的存储,在部分场景下并不能满足需求.由于Salt底层已经构建了一套
DavideyLee
·
2014-11-05 14:01
基于Salt
Event系统构建Mast
saltstack
saltstack
自定义returner之利用fluent+mysql进行结果收集
mysql表结构自定义returnerfluent采集客户端配置服务端配置背景:salt自带的有很多可选的returner,但是都需要在minion做配置,我感觉这点挺操蛋,而且正好我们平台上在使用fluent做采集,于是就自定义一个reutren,然后用fluent采集,处理,入库具体操作过程如下:mysql表结构CREATETABLE`fluent`;CREATETABLE`salt_retu
DavideyLee
·
2014-11-05 14:19
saltstack
自定义returner之利用fluent+mysql进行结果收集
mysql表结构自定义returnerfluent采集客户端配置服务端配置背景:salt自带的有很多可选的returner,但是都需要在minion做配置,我感觉这点挺操蛋,而且正好我们平台上在使用fluent做采集,于是就自定义一个reutren,然后用fluent采集,处理,入库具体操作过程如下:mysql表结构CREATETABLE`fluent`;CREATETABLE`salt_retu
DavideyLee
·
2014-11-05 14:19
saltstack
Saltstack
中ZeroMQ那点事
基本简介前置阅读环境说明Salt中的ZeroMQpatternsSaltMasterSaltMinionSalt总结基本简介Salt底层网络架构采用ZeroMQ进行实现(2014.1及之前版本,从2014.7起,Salt新增RAET),官方手册有简短描述.那么今天就一窥在Salt内部使用了哪些ZeroMQpattern?各个组件间又是如何协作的哪?前置阅读0MQ-TheGuide:Socketsa
DavideyLee
·
2014-11-05 14:20
Saltstack
中ZeroMQ那点事
基本简介前置阅读环境说明Salt中的ZeroMQpatternsSaltMasterSaltMinionSalt总结基本简介Salt底层网络架构采用ZeroMQ进行实现(2014.1及之前版本,从2014.7起,Salt新增RAET),官方手册有简短描述.那么今天就一窥在Salt内部使用了哪些ZeroMQpattern?各个组件间又是如何协作的哪?前置阅读0MQ-TheGuide:Socketsa
DavideyLee
·
2014-11-05 14:20
saltstack
Saltstack
之自定义grains
一直以来都觉得Salt的grains够用,自己也就没去定义什么东西,不过这次有个不太合适的地方,就是主机名现在定义的主机名是bjXXX-mXpXXX-XXXX.XXXXabc.com这种形式,在zabbix的配置文件里显示的也是这种FQDN的形式(自动发现agent),所以看上去非常的长,觉得很不合适。但通过salt-callgrains.items看也没什么合适的,所以就决定自己写个吧。在sal
DavideyLee
·
2014-11-05 14:09
Saltstack
之自定义grains
一直以来都觉得Salt的grains够用,自己也就没去定义什么东西,不过这次有个不太合适的地方,就是主机名现在定义的主机名是bjXXX-mXpXXX-XXXX.XXXXabc.com这种形式,在zabbix的配置文件里显示的也是这种FQDN的形式(自动发现agent),所以看上去非常的长,觉得很不合适。但通过salt-callgrains.items看也没什么合适的,所以就决定自己写个吧。在sal
DavideyLee
·
2014-11-05 14:09
saltstack
Saltstack
整合reclass测试
Salt整合reclass测试reclass基本介绍reclass安装reclass配置及测试reclass与salt整合测试总结reclass基本介绍项目地址:https://github.com/madduck/reclass/tree手册地址:http://reclass.pantsfullofunix.net/index.htmlreclass,全称RecursiveExternalNod
DavideyLee
·
2014-11-05 14:39
Saltstack
整合reclass测试
Salt整合reclass测试reclass基本介绍reclass安装reclass配置及测试reclass与salt整合测试总结reclass基本介绍项目地址:https://github.com/madduck/reclass/tree手册地址:http://reclass.pantsfullofunix.net/index.htmlreclass,全称RecursiveExternalNod
DavideyLee
·
2014-11-05 14:39
saltstack
Saltstack
相关使用
nodegroup复杂的sls自定义动态garinssalt的拓展salt的用户认证管理minion信息的集中获取自定义saltmodulesnodegroupsalt的命令管理在对批量的机器进行操作(如果是单个的机器进行命令操作,ssh是最直接的方法)的时候才能更显示出他的部分强大。有时候我们通过target进行各种匹配,虽然可以写的很强大,强大到我们可以匹配出任何的满足我们需求的节点,但是写这
DavideyLee
·
2014-11-05 09:46
Salstackt
相关使用
Saltstack
相关使用
nodegroup复杂的sls自定义动态garinssalt的拓展salt的用户认证管理minion信息的集中获取自定义saltmodulesnodegroupsalt的命令管理在对批量的机器进行操作(如果是单个的机器进行命令操作,ssh是最直接的方法)的时候才能更显示出他的部分强大。有时候我们通过target进行各种匹配,虽然可以写的很强大,强大到我们可以匹配出任何的满足我们需求的节点,但是写这
DavideyLee
·
2014-11-05 09:46
Salstackt
相关使用
saltstack
Saltstack
实战之自动安装部署MooseFS
几年前自己只会Shell脚本,在服务器不多的时候,感觉还忙的过来,到后来服务器越来越多的时候就不行了。写了很多的脚本放到计划任务中定期执行,能解决一部分工作,但效率还是很低下,因为服务器太多了,每次脚本有变动就需要在所有服务器上都更新一遍,非常痛苦,后来我学会了用expect来处理交互,但效率依然很低下,等脚本自动登录完所有的机器并执行完相关命令,至少30分钟过去了。然后,我加入了一些技术群,了解
DavideyLee
·
2014-11-05 09:33
自动安装部署MooseFS
Salt实战
Saltstack
实战之自动安装部署MooseFS
几年前自己只会Shell脚本,在服务器不多的时候,感觉还忙的过来,到后来服务器越来越多的时候就不行了。写了很多的脚本放到计划任务中定期执行,能解决一部分工作,但效率还是很低下,因为服务器太多了,每次脚本有变动就需要在所有服务器上都更新一遍,非常痛苦,后来我学会了用expect来处理交互,但效率依然很低下,等脚本自动登录完所有的机器并执行完相关命令,至少30分钟过去了。然后,我加入了一些技术群,了解
DavideyLee
·
2014-11-05 09:33
Salt实战
自动安装部署MooseFS
saltstack
saltstack
批量配置hosts文件
管理本地hosts文件,服务器比较多,需要增加一个本地域名解析需要耗费比较长的时间,请看如下alt.modules.hosts模块使用详解.添加hostsalt.modules.hosts.add_host(ip,alias)增加hosts配置到hosts文件中范例:#salt'*'hosts.add_host1.1.1.1ttlsa.comlocalhost.localdomain: True通
DavideyLee
·
2014-11-05 09:56
saltstack
批量配置hosts文件
saltstack
批量配置hosts文件
管理本地hosts文件,服务器比较多,需要增加一个本地域名解析需要耗费比较长的时间,请看如下alt.modules.hosts模块使用详解.添加hostsalt.modules.hosts.add_host(ip,alias)增加hosts配置到hosts文件中范例:#salt'*'hosts.add_host1.1.1.1ttlsa.comlocalhost.localdomain:True通过
DavideyLee
·
2014-11-05 09:56
saltstack
批量配置hosts文件
saltstack
saltstack
内置执行模块列表
虚拟模块salt.modules.pkgsalt.modules.sys模块名描述aliases管理aliasesfile信息alternativessalt.modules.alternativesapache管理apace模块aptAPT(AdvancedPackagingTool)支持archive压缩(archive)支持atat支持augeas_cfg通过augeas管理配置文件blue
DavideyLee
·
2014-11-05 09:49
saltstack
内置执行模块列表
SaltStack
中的文件服务器
SaltStack
中的文件服务器cp模块环境get_fileget_dirget_urlget_templatepush参考链接:原文SaltFileServer在配置管理系统中,从中心服务器想客户端推送文件是很基本的需求
DavideyLee
·
2014-11-05 09:39
文件服务器
saltstack
saltstack
应用之批量部署mysql
saltstack
应用之批量部署mysql应用环境:使用salt写了个自动部署mysql的配置配置管理文件,由于mysql的有版本号,端口等不确定属性,需要使用pillar来单独配置每个minion的属性
DavideyLee
·
2014-11-05 09:30
saltstack应用
批量部署mysql
saltstack
应用之批量部署mysql
saltstack
应用之批量部署mysql应用环境:使用salt写了个自动部署mysql的配置配置管理文件,由于mysql的有版本号,端口等不确定属性,需要使用pillar来单独配置每个minion的属性
DavideyLee
·
2014-11-05 09:30
saltstack应用
批量部署mysql
saltstack
saltstack
文件管理
1、文件传送:salt自带有cp模块,模块的方法可以用下面的命令查看下salt'*'sys.doc|grep"salt'\*'cp"我可以这样发送一个文件给客户端:root@ubuntu:/srv/salt#salt'*'cp.get_filesalt://test/test.sh.jinja/root/test.sh192.168.1.101: /root/test.shsalt的主目录在/s
DavideyLee
·
2014-11-05 09:27
文件管理
saltstack
SaltStack
模块Users
SaltStack
模块Users 目前这边没有使用认证系统(网络认证系统会在新书中有所介绍),所以用户登录都是使用SSH的Key,服务器比较多的时候一台台的去加不太合适,所以现在搞了S的模块来对服务器统一的配置
DavideyLee
·
2014-11-05 09:33
users
saltstack
SaltStack
Event系统监听events测试
SaltStack
Event系统监听events测试
SaltStack
0.10版本中,新增了Event系统,官方在ReleaseNotes对其描述如下:TheSaltMasternowcomesequippedwithaneweventsystem.ThiseventsystemhasreplacedsomeofthebackendoftheSaltclientandoffersthebeginn
DavideyLee
·
2014-11-05 09:41
event
saltstack
监听events测试
Salt-API安装配置及使用
配置Salt-API使用Login查询Minion(minion-01.example.com)的信息job管理获取缓存的jobs列表查询指定的job远程执行模块运行runnerTargeting总结
SaltStack
DavideyLee
·
2014-11-05 09:45
Salt-API
安装配置及使用
saltstack
Salt-API安装配置及使用
配置Salt-API使用Login查询Minion(minion-01.example.com)的信息job管理获取缓存的jobs列表查询指定的job远程执行模块运行runnerTargeting总结
SaltStack
DavideyLee
·
2014-11-05 09:45
salt-api
安装配置及使用
saltstack
日常应用
客户端/etc/init.d/salt-minionstart日志文件默认是这个/var/log/salt/minion服务端/etc/init.d/salt-masterstart日志文件默认是这个/var/log/salt/master[root@centossalt]#salt-key-LAcceptedKeys:server.hadoop.comUnacceptedKeys:localho
DavideyLee
·
2014-11-05 09:51
saltstack
日常应用
saltstack
日常应用
客户端/etc/init.d/salt-minionstart日志文件默认是这个/var/log/salt/minion服务端/etc/init.d/salt-masterstart日志文件默认是这个/var/log/salt/master[root@centossalt]#salt-key-LAcceptedKeys:server.hadoop.comUnacceptedKeys:localho
DavideyLee
·
2014-11-05 09:51
saltstack
日常应用
saltstack
salt新通信架构―saltraet
salt新通信架构―saltraet
Saltstack
官方在salt2014介绍视频中引入了saltraet概念,saltraet是继Salt-Zeromq,Salt-Ssh之后的第三套通信体系,全名为
DavideyLee
·
2014-11-05 09:37
saltstack
快速安装
以下是redhat6和centos6的安装过程,centos5的同学直接跳到后面.超快的安装方法.1.安装源1.1安装epel源#cd/usr/local/src/#wgethttp://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm#rpm-ivhepel-release-6-8.noarch.rpm1.2安装r
DavideyLee
·
2014-11-05 09:33
saltstack快速安装
使用Http API接口来读取pillar数据 -- ext_pillar
pillar可以支持多种数据存储方式,例如:mysql、mongo、json等等;这些都可以在官网或者代码中看到ext_piilar的代码; pillar支持的数据存储模块列表地址:http://docs.
saltstack
.com
kissyou38
·
2014-10-31 16:37
saltstack
pillar
使用Http API接口来读取pillar数据 -- ext_pillar
pillar可以支持多种数据存储方式,例如:mysql、mongo、json等等;这些都可以在官网或者代码中看到ext_piilar的代码;pillar支持的数据存储模块列表地址:http://docs.
saltstack
.com
kissyou38
·
2014-10-31 16:37
Saltstack
Pillar
Saltstack
Saltstack
中关于ID的那些故事
有一天,一台测试机器安装完毕,但在
Saltstack
认证key时,会发现master和minions对接时,发现minion传过来的ID是localhost.localdomain,就奇怪了,这是为什么呢
kissyou38
·
2014-10-29 14:13
hosts
id
认证
saltstack
Saltstack
中关于ID的那些故事
有一天,一台测试机器安装完毕,但在
Saltstack
认证key时,会发现master和minions对接时,发现minion传过来的ID是localhost.localdomain,就奇怪了,这是为什么呢
kissyou38
·
2014-10-29 14:13
认证
Hosts
Saltstack
ID
Saltstack
自动化运维神器之
saltstack
(一)安装部署
最近搭建了一个5节点的hadoop集群,这个过程中,涉及到各个节点间做ssh等效性、时间同步、服务启动和停止。我的做法是使用SCRT打开5个窗口远程到各个节点,然后在各个窗口中输入同样的命令,启动同样的服务。刚开始还好,到了后面我需要在各个节点上来回的切换用户,然后执行一些命令,然后再切换回root用户做一些授权的操作,尽管使用sudo可以提升普通用户的权限,但是我仍感到无比的麻烦,更重要
quenlang
·
2014-10-28 13:12
安装部署
puppet
自动化运维
saltstack
自动化运维神器之
saltstack
(一)安装部署
最近搭建了一个5节点的hadoop集群,这个过程中,涉及到各个节点间做ssh等效性、时间同步、服务启动和停止。我的做法是使用SCRT打开5个窗口远程到各个节点,然后在各个窗口中输入同样的命令,启动同样的服务。刚开始还好,到了后面我需要在各个节点上来回的切换用户,然后执行一些命令,然后再切换回root用户做一些授权的操作,尽管使用sudo可以提升普通用户的权限,但是我仍感到无比的麻烦,更重要的是目前
quenlang
·
2014-10-28 13:12
puppet
saltstack
安装部署
运维工具
salt-ssh部署salt-minion
的情况下通过salt-ssh部署salt-minion1.设置roster第一行:针对这个ip的服务器设置一个id第二行:用户第三行:密码第四行:ssh端口第五行:超时时间 2.salt-ssh可以支持
saltstack
Actlikeuknow
·
2014-10-28 00:54
salt-minion
salt-ssh
saltstack
实战-7
本篇专门实验一下salt-api的功能,salt-api是一个提供restapi来管理salt的接口,为后面和其他系统集成做准备。安装salt-api salt-api安装在master节点上#推荐使用pip安装,版本0.8.4.1 pipinstallsalt-api #不推荐epel源的salt-api,版本是0.8.2据说有BUG yuminstallsalt-api 下载salt
China_OS
·
2014-10-26 11:00
salt-api
saltstack
实战-6
saltstack
除了salt命令外还有一些其他命令也可以用来辅助管理客户端节点,例如:salt-run、salt-key、salt-cp、salt-call、salt-ssh、salt-apisalt-run
China_OS
·
2014-10-25 12:00
saltstack
实战-5
经过前两篇的实战,发现
saltstack
还是有些小问题的,所以需要进阶一下。
China_OS
·
2014-10-25 10:00
saltstack
实战-3
紧着着上一章继续需求6:公司在洛杉矶有一批服务器,经常需要针对这批机器设置特殊的时区 线上服务器咱可不敢随便乱更改,暂时就模拟更改为shanghai时区,且不用UTC时区。pillar_roots目录不用新增信息,file_roots目录包含的新增信息如下,只是多增加了timezone目录: 修改base/top.sls文件的内容,加入timezone模块,其他相关目录的内容如下: 在mas
China_OS
·
2014-10-25 10:00
saltstack
实战-2
一般系统交付后,是一个纯净的系统,所以需要做一些初始化工作,现在我们就用salt自动实现这些初始化工作。需求1:账户建立 一般系统交付后都要建立一些维护业务程序的账号或者和业务相关的特定系统账号,这些账号有固定的UID、GID、初始化密码、家目录、访问权限等等,这样方便以后进行集中管理。 由于我们为了以后方便新增用户,所以打算在pillar中添加新增用户,目录结构如下:pillar_roo
China_OS
·
2014-10-24 14:00
saltstack
实战-1
有一批redhat6.5的机器,打算使用
saltstack
来管理,虽然
saltstack
还在快速发展中,在前期的测试过程中还有些瑕疵,但是为了后期扩展方便,还是打算先部署一批机器看看。
China_OS
·
2014-10-24 14:00
saltstack
的使用
saltstack
是自动化管理工具。
zhoulinjun
·
2014-10-23 17:29
salystack
saltstack
的使用
saltstack
是自动化管理工具。
zhoulinjun
·
2014-10-23 17:29
salystack
linux
使用
Saltstack
自动部署Openstack
项目地址:https://github.com/baixuan/
saltstack
-openstack我使用的是源代码方式安装的Openstack,在Folsom版本下测试通过,原则上也支持Icehouse
bxuan
·
2014-10-23 11:02
openstack
saltstack
ansible学习笔记(一)
最近在学习使用ansible,为了未来的大规模部署应用做准备,这东西比我之前用过的puppet,
saltstack
都简便一点,没有client端,也不需要额外配置,基本上手技能用,据说在国外的热门程度目前也超过
breeze7086
·
2014-10-17 14:37
linux
自动化运维
ansible
ansible学习笔记(一)
最近在学习使用ansible,为了未来的大规模部署应用做准备,这东西比我之前用过的puppet,
saltstack
都简便一点,没有client端,也不需要额外配置,基本上手技能用,据说在国外的热门程度目前也超过
breeze7086
·
2014-10-17 14:37
linux
自动化运维
ansible
服务配置
Saltstack
运维自动化
Saltstack
是开源软件, Salt有两个主要的功能:配置管理和远程执行。
wjbws
·
2014-10-17 11:18
SALT
saltstack
salt-minion
salt-master
salt-key
关于
saltstack
自动化平台的小总结
最近在配合php开发人员开发salt自动化平台,我负责后台Python的自动化任务处理,另一个同事负责前台页面和数据的下发。遇到了一点小小的问题,先总结下。1、如何确保minionid唯一由于人为的去配置,可能导致mid重复,这样导致的结果是严重的。后来想了下,这个可以通过salt主动上报mid和ip的对应信息的。代码如下:class CheckMid(object): def _
liuping0906
·
2014-10-16 18:01
python
saltstack
自动化平台
关于
saltstack
自动化平台的小总结
最近在配合php开发人员开发salt自动化平台,我负责后台Python的自动化任务处理,另一个同事负责前台页面和数据的下发。遇到了一点小小的问题,先总结下。1、如何确保minionid唯一由于人为的去配置,可能导致mid重复,这样导致的结果是严重的。后来想了下,这个可以通过salt主动上报mid和ip的对应信息的。代码如下:class CheckMid(object): def __
liuping0906
·
2014-10-16 18:01
python
saltstack
自动化平台
saltstack
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他