saltstack使用python语言写的。3种运行方式:localmaster/Minion(奴才)salt  SSH3大功能:远程执行配置管理     就是将安装的配置文件放到指定文件上,然后在所有主机上执行云管理     支持云上面的操作saltstack低层使用zeroMQ通信:MQ消息的发布与订阅特征。安装:首先在所有的minion和ma
saltstack一.安装 1.EPEL(yum源)rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/i386/epel-release-6-8.noarch.rpm2.安装主控端 yum install salt-master -y chkconfig salt-master on service salt-mas
原创 2015-04-27 11:52:32
1645阅读
一、下发grains:     salt master端自定义grains项目,并下发到minion端,举例说明,下发max_open_file。     1、在salt master端的目录_grains下创建grains_openfile.py import os,sys,commandsdef grains_openfil
原创 2015-08-01 17:19:22
2892阅读
   最近在学习saltstack,对照着官方的文档学习的,官方文档顺序也有些问题,所以看得时候可能觉得顺序安排有些不妥,那就继续往前看,然后看第二遍就会好很多了。一。target  就是指定你的命令或者模块应用哪写Minion上1.globbing  默认 salt 'test*' test.ping2.RE 正则 salt -E 'web1-(pro|
原创 2013-12-30 10:36:50
9741阅读
3点赞
1评论
一、安装1、master安装yum install salt-master vi /etc/salt/master interface: 192.168.55.1 /etc/init.d/salt-master start2、minion安装yum install salt-minion vi /etc/salt/mi
原创 2014-07-02 23:54:17
771阅读
一、安装部署       实验环境:       Server : 192.168.0.41       Client-1: 192.168.0.42       Client-2: 192.168.0.43    &n
原创 2015-11-16 03:19:53
765阅读
注:本文同学看一些牛人博客及saltstack社区总结的,感谢牛人们的分享,像开源致敬通过实验测试总结saltstack所实现的功能1.安装软件包2.文件分发3.添加删除用户,组并将用户加入sudo4.执行系统命令还有很多功能没有测试一、saltstack 安装配置一般测试注意selinux和iptables,最好是关闭selinux 开启iptables但开放相应端口1.1 环境centos 6
原创 2013-12-20 11:14:28
3157阅读
I、saltstack介绍    摘抄“葱油拌面  Lax” 翻译的一段不久前的一天,当我自豪穿着Salt Stack 文化衫的时候,我的女儿看到后就当面问我,“Salt Stack 是什么呀?” 于是,我开始了作出了如下的解释,假如你有很多台服务器而且想要操作这些服务器,你也许需要一台一台的登录这些服务器,每次作出一次操作变更。这些操作可 能是
原创 2015-05-21 13:57:22
1021阅读
安装pip 安装 注意  依赖到zeromq3minion过一段时间去请求mastersalt-api  可以访问salt去远程执行rubypuppet   DSL配置   erb文件  模块  加载  模板支持最差chef     定义直接是ruby代码   erb模板系统   原生支持
原创 2014-07-14 15:21:18
912阅读
默认情况下,salt-master发送给minion的命令执行结果将返回给salt-master。而saltstack-returner提供的接口允许将返回结果发送给任意系统http://docs.saltstack.com/en/latest/ref/returners/index.html 将返回结果记录到日志文件中salt '*' test.ping --return syslog&nbsp
原创 2015-05-19 00:51:40
863阅读
Pillar是Salt设计的一个用于分发全局赋值到所有minion的接口。Pillar数据以类似Salt State Tree相同的方式管理不像State Tree,pillar数据只存在于那些符合匹配类型的的目标minion。这样可以用于在特定minion上存储一些敏感数据在Salt Master的配置文件设置Pillar#####     &n
原创 2015-05-25 16:36:09
6641阅读
1,安装saltstack服务端:salt-master 客户端:salt-minionyum install -y salt-master yum install -y salt-minion2,开放服务端iptablesiptables -A INPUT -m state -
原创 2015-08-07 14:59:52
1416阅读
Saltstack 学习笔记(一)
原创 2016-08-10 15:53:45
859阅读
1点赞
SaltStack提供一个接口用于获取各个minion底层系统的信息,这个接口就叫做grains interface。grains是minion主机在启动的时候加载的数据,是静态的数据,比如内核版本,操作系统版本等信息grains不区分大小写匹配操作系统是CentOS的minion$ sudo salt -G "os:CentOS" test.pi
原创 2015-05-15 18:01:05
1156阅读
TargetingTargeting通过客户端的hostname,系统信息,预定义的分组或复合条件来选择执行命令或配置状态的目标机器。比如说命令salt web1 apache.signal restart        #只会重启web1上的apache服务在State系统也类似,以下的
转载 精选 2015-01-27 14:40:11
7576阅读
1.简单应用建立Salt State树在Salt中启动一个中心state系统,需要首先确保已经建立了Salt文件服务. 编辑master配置文件(file_roots) 取消如下行的注释:file_roots:   base:     - /srv/salt重启Salt master以使更改生效:pkill salt-
原创 2015-03-28 10:21:09
572阅读
aaa
原创 2016-08-19 11:08:37
232阅读
SaltStack 通过模块来实现管理,具备丰富的模块功能,命令形式也比较自由,这里通过罗列几个有用的命令来作为入门的学习实验。sys.doc : 类似linux的man命令,可以显示minion支持的模块的详细操作说明# 这里查询  status.all_status 模块函数的使用方法 [root@yw_home monitor]# 
原创 2014-06-09 19:47:30
7487阅读
2点赞
文章转载自 : http://www.ituring.com.cn/article/41632在配置管理系统中,从中心服务器想客户端推送文件是很基本的需求。SaltStack使用内建的ZeroMQ服务器做为文件服务器。 文件服务器主要用来在state系统中推送文件到客户端,也可以用于其他文件的传输。cp模块客户端对文件服务器的操作都在cp模块中。Salt State系统,Salt-cp都
转载 精选 2014-06-11 10:38:45
2822阅读
SaltStack 有自身的用python开发的web界面halite,好处是基于python,可以跟salt的api无缝配合,确定就比较明显,需要个性化对web界面进行定制的会比较麻烦,如果喜欢体验该界面的可以参考下面的文章  http://rfyiamcool.blog.51cto.com/1030776/1275443/ 我是运用另一个python+php来进行web开发
原创 2014-07-03 17:55:44
10000+阅读
1点赞
1评论
  • 1
  • 2
  • 3
  • 4
  • 5