今天周五,为了迎接美好的周末。下午写了些sls。希望可以愉快的度过一个完美的周末
 
[root@master salt]# pwd
/srv/salt
[root@master salt]# tree nginx/
nginx/
├── conf.sls
├── files
│   ├─            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-10-27 17:58:40
                            
                                959阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录规划?123456789101112131415161718[root@test/srv/salt/nginx]# tree.|-- conf.sls|-- file| |-- enable_php.conf| |-- log_format.conf| |-- nginx| |-- nginx-1.2.3_bin_centos6.4_64bit.tar.gz   //以绝对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2015-08-19 11:17:32
                            
                                399阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            尝试使用saltstack部署nginx搭建环境:master:192.168.25.135    centos 7master:192.168.25.133    centos 7master端目录:在/etc/salt/x下新建nginx目录用来存放源码包和配置文件,将源码包下载到这个目录,     #m            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-02-10 13:39:43
                            
                                1352阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.服务端安装# rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
# yum install -y salt-master
# vi /etc/salt/master
interface: 127.0.0.1# /etc/init.d/salt-master start
# chkc            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-12-23 15:58:58
                            
                                952阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               其实早就知道saltstack的强大,其中的state,grain,pillar,是个很好的自动化配置工具!!由于在上一个公司像这样的脚本都已经写好,其实没有太大的动力去学salt的更强大的功能。在这家公司就是深入研究一下salt。在之前做了好多的准备。。。今天下午才做成功实验!!!!废话不多说。上干货!!思路:    1.使用grains收集cpu信            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-01-20 19:04:39
                            
                                801阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            INSTALLATION/安装This section contains instructions to install Salt. If you are setting up your environment for the first time, you should install a Salt master on a dedicated management server or VM, a            
                
                    
                        
                                                            
                                                                        
                                                                                        翻译
                                                                                    
                            2016-10-15 15:04:40
                            
                                563阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            yum install -y epel-release yum install -y salt-master salt-minion1、清除iptables原有规则或者停掉iptables,关闭selinux。      iptables -F     iptables -X     /e            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-06-08 14:24:24
                            
                                613阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            saltstack介绍,部署,修改主机名,master迁移
    salt介绍salt是一个基础平台管理工具,配置文件批量修改,文件同步  salt是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据salt的核心功能是命令发送到远程系统,而且是并行发送不是串行的  使用安全加密协议  对网络要求比较低,使用最小最快的网络载荷  提供简单的编程接口(s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-23 20:22:23
                            
                                15阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            安装需求:python >=2.6 <3.0zeromq >=2.1.9pyzmp >=2.1.9pycryptomsgpack-pythonyamljinja21. yum源设置#vim /etc/yum.repos.d/epel.repo[epel]name=Extra Packages for Enterprise Linux 5 - $basearch#baseur            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-04-03 16:15:22
                            
                                2494阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            salt推送Nginx和DNS服务总结:            	安装基本配置:saltmaster  配置如下 /etc/salt/master:interface: 192.168.2.128auto_accept: Truefile_roots:base:- /srv/salt minion 配置如下/etc/salt/m            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-05-11 20:52:48
                            
                                1077阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python 安装 Salt
## 介绍
Salt 是一种基于 Python 的开源配置管理和远程执行系统。它使用简单的 YAML 格式来描述系统配置,并提供了强大的远程执行功能。Salt 可以帮助管理员自动化配置管理,快速部署软件和服务,并提供集中式控制和监控。
本文将介绍如何在 Python 环境中安装和配置 Salt,并提供一些使用示例。
## 环境准备
在安装 Salt 之前            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-02 06:31:12
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bash
saltmaster=192.168.0.10
saltminionNane=$2
InitSaltEvn()
{
        yum install wget -y
       &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-08-11 11:40:38
                            
                                1253阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ###################初始化时定义好的包##########################################
include:
  - pkg.pkg-init
###################HAPROXY安装###########################################
haproxy-install            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-03-27 18:25:44
                            
                                482阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在实际的IT运维工作中,经常会遇到需要搭建和管理大规模分布式存储系统的需求。而Ceph作为一种开源的分布式存储系统,拥有高可用性、高扩展性和高性能的优势,因此被广泛应用在云计算、大数据和虚拟化等领域。
在搭建和管理Ceph集群时,为了提高效率和简化操作,我们通常会使用SaltStack这样的自动化运维工具。SaltStack是一款功能强大的自动化运维工具,可以帮助管理员轻松管理数千台服务器,并实            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-21 10:41:45
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            关于salt环境定义,请自行搜索。。。salt-master端关于pcre和nginx目录root@iZ23f6c5z8tZ:/srv/salt/base# tree pcre/ nginx/pcre/├── files│?? └── pcre-8.37.tar.gz└── install.slsnginx/├── files│?? ├── nginx-1.9.2.tar.gz│?? ├── ng            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-02-24 15:55:34
                            
                                836阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.关闭selinuxsed -in 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 02.关闭防火墙systemctl disable firewalld.service
systemctl stop firewalld.s            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-07-09 11:43:02
                            
                                2388阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            salt-ssh 安装salt-minion安装好saltmaster和salt-sshyum install https://repo.saltstack.com/yum/redhat/salt-repo-latest-1.el7.noarch.rpmyum install salt-master salt-ssh -y修改/etc/salt/master:file_roots:  b            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-02-07 17:11:40
                            
                                1415阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            alt-ssh 是 0.17.0 新出现的一个功能,它是依赖 ssh 来进行远程命令执行的工具,好处就是不需要在客户端安装 minion,也不需要安装 master(直接安装 salt-ssh 这个包即可),有些时候你还真的需要 salt-ssh(例如:条件不允许安装 minion、不用长期管理某台 minion) 最重要的是 salt-ssh 并不只是单纯的 ssh 工具,它支持 salt 大部            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-05-14 15:24:53
                            
                                2232阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            安装salt-minion新增minion:
【svr205-2】
[root@svr205-2 ~]# yum install salt-minion -y
[root@svr205-2 ~]# vim /etc/salt/minion
master: 10.0.200.21
id: svr205            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-04-21 10:41:03
                            
                                1407阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              因为在学习salt-gitfs过程中。需要安装salt-api。这里面好多坑,其实步骤很简单的!把这个过程记录一下。系统环境:centos6.5x86_64          python 2.6+一、安装salt和依赖cat /etc/redhat-release安装epel源yum install epel-release安装依赖            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-01-29 11:06:10
                            
                                915阅读