Saltstack实战之无master和多master
如果不想依赖master可以设置为无master
vim /etc/salt/minion


就可以通过minion来安装一个salt-master了(下来查资料做,关闭salt-minion进程因为不需要)
1,修改minion配置文件
2,编写SLS
3,salt-call --local state.highstate
多master Multi-Master
keys master minion
file_roots
pillar_roots
在minion指定两个master

PS:生产中其实做一个NFS共享即可(官方不建议),其实生产中多master也没有必要,除非生产环境严重依赖Saltstack工作,SLS使用git或者svn管理。
Saltstack实战之无master和多master的更多相关文章
- SaltStack之无Master和多Master(九)
		
SaltStack之无Master和多Master Masterless架构,无Master 实现方式: 1)关闭minion进程 2)修改配置文件 vi /etc/salt/minion file_ ...
 - SaltStack实战
		
SaltStack实战 #安装 安装注意几点 python-libs-2.6.6-64.el6.x86_64 conflicts with file from package python-2.6.6 ...
 - saltstack实战3--配置管理之pillar
		
数据系统-Pillar pillar和grains类似,但是它能给minion指定它想要的数据,安全性较好,另外它是在master端设置的 应用场景: grains的特性–每次启动汇报.静态决定了 ...
 - saltstack实战2--远程执行之目标(target)
		
target 就是目标的意思,你要在那台机器上执行此命令或此状态.或者说将此动作或者状态文件推送给谁来执行,让那个minion执行可以进行一些匹配 对于拥有大量机器的环境,如果单独一台台的执行指定mi ...
 - 对 Git 分支 master 和 origin/master 的一些认识
		
首先要明确一点,对 Git 的操作是围绕 3 个大的步骤来展开的(其实几乎所有的 SCM 都是这样) 从 git 取数据(git clone) 改动代码 将改动传回 git(git push) 这 3 ...
 - Push rejected: Push master to origin/master was rejected  /failed to push some refs to  /git did not exit cleanly
		
用studio提交代码报 Push rejected: Push master to origin/master was rejected 用TortiuseGit提交代码报下面错,(我是用这种方法解 ...
 - SaltStack本地管理无master模式-第八篇
		
Salt本地管理应用场景 1.在边缘节点服务器非常少没有Salt-master 2.零售店,电影院等弱网络环境没有Salt-master 3.快速部署单个服务没有Salt-master 实现 一,安装 ...
 - saltStack运维工具的部署及master迁移实现的过程详解
		
服务器端:192.168.3.87 客户端:192.168.3.86.192.168.3.108 1.salt服务器端安装 192.168.3.87 rpm -Uvh http://mirrors.y ...
 - saltstack实战4--综合练习2
		
Saltstack配置管理-功能模块-安装haproxy 配置管理,我们分了3层 最底层是系统初始化部分 倒数二层是功能模块,就是具体的产品的安装了 假如你的环境需要nginx,php,memcach ...
 
随机推荐
- eclipse中开发js会卡,去掉.project中的validate即可
			
注释掉 <buildCommand> <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name> & ...
 - Ubuntu 12.04下安装QQ 2012 Beta3(转)
			
Ubuntu 12.04下安装QQ 2012 Beta3 由于wine的发展非常迅速.现在网上的利用老版本的wine来安装QQ2012的教程已经有些过时了.实际上操作起来非常简单: 第一步:Ctr ...
 - 【代码审计】ThinkSNS_V4 任意文件下载漏洞分析
			
0x00 环境准备 ThinkSNS官网:http://www.thinksns.com 网站源码版本:ThinkSNS V4 更新时间:2017-09-13 程序源码下载:http://www ...
 - eclipse cdt运行c程序报错“launch failed,binary not found”
			
1. 安装了eclipsecdt版 2. 采用mingw 编译第一个c程序,报错“launch failed,binary not found”.检查是mingw下的bin目录在环境变量里设置错了. ...
 - 为JDK自带的jvisualvm安装Visual GC插件
			
1.打开cmd,输入jvisualvm,回车: 2.点击工具——>插件; 3.访问网址:https://visualvm.github.io/pluginscenters.html,找到自己JD ...
 - apache使某目录下的文件能够列表显示出来
			
想要使web目录下,某目录下的文件列表显示而不是显示"You don't have permission to access / on this server" 需要在httpd. ...
 - QT开发之旅一DS7400主机调试工具
			
接触QT三年有余,期间因为工作需要断断续续学习过,2010年开始接触,当时好像是4.7版本,现在都已经到5.2版本了,更新真快,前阵子安装了下5.2版本,还是有很多变化的,不过感觉好像编译速度慢了很多 ...
 - 【Spring Boot&&Spring Cloud系列】使用Intellij构建Spring Boot和Mybatis项目
			
一.创建项目 1.File->New->Project->spring initializer 2.勾选Web SQL Template Engines 3.项目生成之后,点击add ...
 - Mobx与Redux区别
			
Mobx的实现思想和Vue几乎一样,所以其优点跟Vue也差不多:通过监听数据(对象.数组)的属性变化,可以通过直接在数据上更改就能触发UI的渲染,从而做到MVVM.响应式.上手成本低.开发效率高,在数 ...
 - Python pyQt4/PyQt5 学习笔记4(事件和信号)
			
信号 & 槽 import sys from PyQt5.QtCore import Qt from PyQt5.QtWidgets import (QWidget,QLCDNumber,QS ...