一 本章概览 介绍Linux系统运维与架构设计的方方面面 二 Linux基础入门 认识计算机核心硬件和服务器 Linux发展历史、系统组成、应用领域以及发行版 搭建运维环境:VMWareWorkStation、SecureCRT的使用 Linux系统的基本使用 Shell入门以及命令概述 三 Lin ...
分类:
系统相关 时间:
2017-09-03 23:56:02
阅读次数:
377
RUNNERS组件 在master端使用salt-run命令是salt runner组件执行模块的一个很方便的工具。 runner包含的功能列表:链接: https://docs.saltstack.com/en/2016.11/ref/runners/all/index.html#all-salt ...
分类:
其他好文 时间:
2017-09-03 01:09:24
阅读次数:
213
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
简单的介绍: 渲染器一般使用在sls文件中,将指定的模板形式数据翻译成python数据类型,供salt使用。默认情况下sls文件呈现的是jinja模板的样子,然后模板会被解析成YAML格式的数据,salt支持多种模板。目前模板的支持情况如下: Jinja + YAML, Mako + YAML, W ...
分类:
其他好文 时间:
2017-08-29 14:14:12
阅读次数:
154
一、要点:知道key验证存放的目录key在验证是手动还自动对不在线的主机的处理minion_id的命名规范二、使用的技术栈saltstack相关的库:salt.config,salt.client,salt.runner使用redis存放两个数据库,第一个为存为字典,用于存放minion_id与物理IP的对应,另一个存为集合,用于..
分类:
其他好文 时间:
2017-08-28 23:55:38
阅读次数:
229
salt package manager 简称SPM,使用man查看spm命令的使用方法,这一部分内容比较多,初浅的看了下文档,暂时先总结个大概,后续慢慢在探究一下细节,再进行补充。 salt 的包管理主要包含以下3个部分, 关系如图示: (1)Packaging System 包组织系统:主要内容 ...
分类:
其他好文 时间:
2017-08-28 23:48:59
阅读次数:
321
安装epel源 安装salt-master端,也就是服务端 安装salt-minion端,也就是client端 配置: 通常学习环境,master用默认配置就好,修改Minion配置文件/etc/salt/minion 启动: master接受minion的key: 测试: ...
分类:
其他好文 时间:
2017-08-27 10:01:10
阅读次数:
116