一、saltstack简介SaltStack一种基于C/S架构的服务器基础架构集中化管理平台,管理端称为Master,客户端称为Minion。SaltStack具备配置管理、远程执行、监控等功能,一般可以理解为是简化版的Puppet和加强版的Func。SaltStack本身是基于Python语言开发实现,结合了轻量级的消息..
分类:
其他好文 时间:
2017-09-21 09:49:11
阅读次数:
205
#!/bin/bash
##########################################################################################
#Filename:InstallSlatMinion.sh
#823431828@qq.com
##########################################################################################
PKGPATH="/usr..
分类:
其他好文 时间:
2017-09-14 10:33:00
阅读次数:
171
MOD AGGREGATE STATE RUNTIME MODIFICATIONS 略 ALTERING STATES 略 FILE STATE BACKUPS 可以在多个地方设置minion端的文件备份。示例: backup_mode: minion 或 1 /etc/ssh/sshd_confi ...
分类:
其他好文 时间:
2017-09-11 22:42:51
阅读次数:
177
SaltStack是一种革命性的基础设施管理方法,它以速度取代复杂性。SaltStack很简单,可以在几分钟内运行,足以管理数万台服务器,并且可以在几秒内快速地与每个系统进行通信。SaltStack运行方式 1、Local 2、Master/Minion 3、Salt SSHSaltStack三大功 ...
分类:
其他好文 时间:
2017-09-08 13:17:27
阅读次数:
214
最近学习saltstack,出现以下错误[root@master~]#salt‘minion.saltstack.com‘state.slsinit.pkg[ERROR]Anun-handledexceptionwascaughtbysalt‘sglobalexceptionhandler:UnicodeDecodeError:‘ascii‘codeccan‘tdecodebyte0xe8inposition97:ordinalnotinrange(128)###python编码错..
分类:
其他好文 时间:
2017-09-06 22:56:44
阅读次数:
393
THE SALT MINE Salt Mine被用于在minion端收集任意数据,并被存放在master并扩散到其他minion,这些数据可以通过salt.modules.mine模块从minion端获取。 MINE VS GRAINS mine与grains的比较 mine数据要比grains更加 ...
分类:
其他好文 时间:
2017-09-02 19:06:31
阅读次数:
360
Salt通过公钥加密和认证minions。想要让minion从master端接受命令,minions的密钥需要被master接受 salt-key -L #列出master上的密钥; salt-key -a <证书名> #接收单个证书; salt-key -d <证书名> #删除单个证书; salt ...
分类:
其他好文 时间:
2017-09-02 09:43:36
阅读次数:
129
TARGETING MINIONS 明确标记minion的角色,利用minion端的主机名或系统信息,被定义的特定角色组或是一个组合标记。 譬如,指令一个minion执行重启apache服务的命令:salt web1 apache.signal restart类似于top里面的sls文件 1 web ...
分类:
其他好文 时间:
2017-09-02 01:10:21
阅读次数:
235
PILLAR WALKTHROUGH pillar作为一个树状结构配置在master端,然后分发到minion端。有时候会把grains与pillar这两个东西弄混淆,grains一般是由minion端自己生成的数据,譬如系统信息和具体的环境信息,而pillar数据则定义一个或多个minion的特征 ...
分类:
其他好文 时间:
2017-09-01 00:57:50
阅读次数:
238
一、要点:知道key验证存放的目录key在验证是手动还自动对不在线的主机的处理minion_id的命名规范二、使用的技术栈saltstack相关的库:salt.config,salt.client,salt.runner使用redis存放两个数据库,第一个为存为字典,用于存放minion_id与物理IP的对应,另一个存为集合,用于..
分类:
其他好文 时间:
2017-08-28 23:55:38
阅读次数:
229