标签:SaltStack相关的结果63条:

    saltstack自动安装配置HAproxy

      saltstack自动安装配置HAproxy下载haproxy1.6.2.tar.gz下载地址:http://www.haproxy.org/download/1.6/src/1、编写功能模块1.1首先编写依赖安装模块#mkdir-p/srv/salt/prod/pkg/srv/salt/prod/haproxy/srv/salt/prod/haproxy/files#cd/srv/salt/prod/pkg#catpkg-init.sls…

    发布于:2019-11-15 07:13:00

    Linux Crontab定时任务使用介绍及使用saltstack管理

      Linux Crontab定时任务使用介绍及使用saltstack管理一、引言:最近无意之间看到salt有一个cron的模块,今天就在这里介绍linuxcrontab以及通过salt的cron对crontab的管理。二、Linuxcrontab的介绍:crontab是用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放在”crontab”文件中,以供之后读取和执行。crontab存储的指令被守护进程激活,crond常常在后台运行,每一分钟检查是否有预…

    发布于:2019-11-15 04:21:23

    saltstack根据不同主机下发不同配置

      [root@yy01salt]#cattop.slsbase:'*':-conf[root@yy01salt]#catconf.sls{%forxingrains['nginx_ip']%}/opt/test01:file.managed:-source:salt://{{x}}/user.txt-mode:644-user:root-group:root{%endfor%}source内容需要存…

    发布于:2019-11-14 12:46:47

    SaltStack安装与配置

      介绍本来已经在虚拟机中安装好了Salt。不想测试时无意运行了salt‘*’pip.installsalt,可能与原来用脚本安装Salt起了冲突。导致Salt命令各种报错。不得不重装Salt,顺带记录下相关的步骤。安装下载安装SALTMASTER(包含了MINION)curl-Lhttps://bootstrap.saltstack.com-oinstall_salt.shsudoshinstall…

    发布于:2019-11-12 20:28:10

    通过python和websocket构建实时通信系统[扩展saltstack监控]

      通过python和websocket构建实时通信系统[扩展saltstack监控]先放一个小demo~用html5的websocket实现的聊天平台。后端用的是pythonbottle框架。后期要改成监控,可能要联合saltstack做实时的监控。像上篇博客说的那样,实时监控就那点东西,就是接收数据、显示数据。像下面这样:WebSocketAPI是下一代客户端-服务器的异步通信方法。该通信取代了单个的TCP套接字,使用ws或wss协议,可用于任意的客户端和服务器程序。WebSo…

    发布于:2019-11-11 12:43:37

    saltstack实现文件分发

      取消配置文件/etc/salt/master以下注释......file_roots:base:-/srv/salt......新建相关目录mkdir/srv/salttouch/srv/salt/top.slstop.sls文件/srv/salt/top.slsbase:'*':-ssh_key.keymkdir/srv/salt/ssh_keytouch/srv/salt/test.sls/s…

    发布于:2019-11-11 11:41:16

    安装saltstack-web管理界面

      安装saltstack-web管理界面1、安装salt-master、salt-minion和salt-api$sudoyuminstallepel-release-y$sudoyuminstallsalt-mastersalt-minionsalt-api-y#配置教程请看文章。#启动并设置开机启动服务$sudosystemctlstartsalt-master$sudosystemctlenablesalt-master$sudo…

    发布于:2019-11-09 08:03:59

    saltstack自定义模块

      今天在基于saltapi开发监控平台的时候发现salt的模块有些不是很友好,就准备进行自定义模块来满足需求配置mastervim/etc/salt/masterfile_roots:base:-/srv/salt创建模块目录mkdir-p/srv/salt/_modules定义模块vim/srv/salt/_modules/info.pydeftest()return'moduleisok'同步模…

    发布于:2019-11-09 07:21:29

    Saltstack批量编译部署Nginx(多模块)

      Saltstack批量编译部署Nginx(多模块)最近一直在研究saltstack的同步文件和批量执行命令,随着架构的变大,批量部署的需求也变得明显起来了,我需要用一条命令就部署好nginx和tomcat,并且符合我所有的环境需求,可以直接投入生产环境使用,这就需要用到saltstack的批量安装部署功能了。这篇文章主要介绍nginx的批量部署,下篇讲解tomcat多实例的批量部署方法。环境介绍:CentOS6.5salt2015.5.10ngi…

    发布于:2019-11-07 17:49:07

    搭建saltstack的备份机器

      高可用是运维的基本要求之一,那么运维自身的工具首先要达到这个要求。因此,需要给saltstack做个主备,以下是过程,非常简单:一、同步主saltstack的文件到备机rsync-av/etc/salt/*slave_salt_host:/etc/salt/二、启动备机的salt-master/etc/init.d/salt-masterrestart三、修改minion端的配置,增加备机的IPm…

    发布于:2019-11-07 13:16:36

    Saltstack批量编译部署Nginx(多模块)

      Saltstack批量编译部署Nginx(多模块)最近一直在研究saltstack的同步文件和批量执行命令,随着架构的变大,批量部署的需求也变得明显起来了,我需要用一条命令就部署好nginx和tomcat,并且符合我所有的环境需求,可以直接投入生产环境使用,这就需要用到saltstack的批量安装部署功能了。这篇文章主要介绍nginx的批量部署,下篇讲解tomcat多实例的批量部署方法。环境介绍:CentOS6.5salt2015.5.10ngi…

    发布于:2019-11-05 14:34:04

    Saltstack (grains、pillar、jinja模版、haproy+keeplived)

      Saltstack (grains、pillar、jinja模版、haproy+keeplived)配置内容接上篇redhat6.5server1172.25.29.1salt-masterserver2172.25.29.2salt-minionhaproy+keeplivedserver3172.25.29.3salt-minionnginxserver4172.25.29.4salt-minionnginxserver5172.25.29.5salt-minionhaproy+keepli…

    发布于:2019-11-05 08:21:50

    saltstack的state.sls和state.highstate之区别

      saltstack的state.sls和state.highstate之区别state.sls默认的运行环境是base环境,但是它并不读取top.sls(top.sls定义了运行环境以及需要运行的sls)。关于state.sls的官方文档说明如下:salt.modules.state.sls(mods,,test=None,exclude=None,queue=False,env=None,**k…

    发布于:2019-11-05 08:08:55

    Saltstack模块file发送中文名称文件问题解决

      最近又用到了saltstack,发现过了这么多年,salt的file模块无法发送中文名称文件问题还没有人解决。蛋蛋的忧伤啊,国内这么流行的东西既然不支持中文。于是从昨晚一直决战到今天天亮,终于找到了可行性方法。下面做个笔记,希望能帮到有需要的人。一、系统环境系统:CentOS7.2python版本:2.7.5salt版本:2015.5.10二、问题展现需求:要同步一个文件夹(同步文件或文件夹一样)…

    发布于:2019-11-02 17:18:57

    saltstack的HA高可用架构方案

      saltstack集群管理简介:saltstack的常规方案为‘单master-多minions’架构,如下图左,对批量节点进行管理和操作;在较大规模的集群系统下,常用的为三层架构,‘单master-单syndic-多minions’架构,对集群进行分块管理,如下图右,三层架构可以通过master节点将任务分发到syndic节点,对各个syndic管理的区域的minion机器进行操作,之后结果返回…

    发布于:2019-11-01 02:24:24

    saltstack mutilmaster的具体配置和实现

      简介:在上一篇讲完了salt-master的HA整体架构之后,再来看看它的多master的实现方案。该文档参考saltstack官方文档:https://docs.saltstack.com/en/develop/topics/tutorials/multimaster.html步骤:创建一个master服务的备份节点copy主master节点的key到备节点启用备master节点重启minion…

    发布于:2019-11-01 02:09:00