hello eveyone 好久不见了,最近一直忙忙叨叨的自己的事情。腾出手来写写,这几天励志要干的事情。今天先写下今天的学习成果,SaltStack的入门。废话不多,上菜。什么是SaltStack?学以致用,要知道什么是SaltStack。官方解释:Salt 一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。s            
                
         
            
            
            
                   前言:在很久以前,只有几台主机的时候当然不需要什么自动化工具,但是随着硬件成本越来越低廉的今天,随随便便就好几十台服务器,靠手工不是搞不定,但是反复的重复着没有太多技术的操作一定会让人抓狂的的,所以有必要选择一个可以批量操作部署的自动化工具,诸如Pupet,ansible,rundeck,faric之类的工具,对于saltstack比较感兴趣,            
                
         
            
            
            
            本文将介绍saltstack在日常运维中的常用功能。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-03-23 17:10:43
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            [root@master ~]# mkdir /srv/salt/prod/pkg
[root@master ~]# mkdir /srv/salt/prod/haproxy
[root@master ~]# mkdir /srv/salt/prod/haproxy/files
[root@master pkg]# pwd 
/srv/salt/prod/pkg
[root@master pkg]# vim pkg-init.sls
[root@master pkg]# cat pkg-init.sls
pkg-init:
  pkg.installed:
    - names:
      - gcc
      - gcc-c++
      - glibe
      - make
      - autoconf
      - openssl
      - openssl-devel
[root@master prod]# cd haproxy/files/
[root@master files]# wget https://fossies.org/linux/mis            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-11-30 21:55:59
                            
                                931阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            sls文件编写[root@vm01 ~]# vim /etc/salt/master
#在master配置文件中添加以下内容
file_roots:
  base:
    - /srv/salt
[root@vm01 ~]# mkdir -p /srv/s            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-04-12 20:50:38
                            
                                1027阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            [root@linux-node1 base]# mkdir /srv/salt/prod/pkg[root@linux-node1 base]# mkdir /srv/salt/prod/haproxy[root@linux-node1 base]# mkdir /srv/salt/prod/haproxy/files[root@linux-node1 base]# cd /srv/salt/p            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-11-18 15:58:16
                            
                                1529阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
             关于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评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、关于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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.1Saltstack基本概述SaltStack是一个异构平台基础设施管理工具,具有远程执行、配置管理、云管理, 只需要花费数分钟即可运行起来,扩展性组以支撑管理上万台服务器,速度快,服务器之间秒级通讯数秒钟即可完成数据传递。SaltStack三大功能远程执行配置管理(状态)云管理SaltStack四种运行方式
Local本地运行
Minion/Master 传统方式运行
Syndic            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-19 15:48:05
                            
                                177阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                   认识Saltstack已经好久了,由于工作原因,也可能由于太懒的原因吧,一直没有好好研究。最近闲下来了,最近闲来无事,准备研究一下记录学习的过程及学习中遇到的问题。借鉴了很多网友的文档,并做了很多实验。此记录笔记可能比较简陋......见谅。        Salt            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-08-19 11:36:03
                            
                                1043阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简介 SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ) 与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建。有如下特性: (1)、部署简单、方便;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-20 20:16:52
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、 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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            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阅读
                            
                                                        
                                点赞