saltstack使用python语言写的。3种运行方式:localmaster/Minion(奴才)salt  SSH3大功能:远程执行配置管理     就是将安装的配置文件放到指定文件上,然后在所有主机上执行云管理     支持云上面的操作saltstack低层使用zeroMQ通信:MQ消息的发布与订阅特征。安装:首先在所有的minion和ma            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-26 16:28:00
                            
                                36阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                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             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            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阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            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阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            文章转载自 : 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评论