Saltstack数据系统 分为Grains和Pillar SaltStack 数据系统 Grains (谷粒) Pillar (柱子) 一.GrainsGrains:静态数据 当Minion启动的时候收集的Minion本地的相关信息 操作系统版本,内核版本,CPU,内存,硬盘。设备型号。序列号备注 ...
分类:
其他好文 时间:
2018-06-02 12:56:22
阅读次数:
175
kubernetes是google公司基于docker所做的一个分布式集群,有以下主件组成 etcd: 高可用存储共享配置和服务发现,作为与minion机器上的flannel配套使用,作用是使每台 minion上运行的docker拥有不同的ip段,最终目的是使不同minion上正在运行的docker containner都有一个与别的任意一个containner(别的minion上运行
分类:
Web程序 时间:
2018-05-30 19:26:16
阅读次数:
250
错误信息 修改minion文件的master是漏了空格 应该修改为 `master:空格ip` ...
分类:
其他好文 时间:
2018-05-30 18:11:34
阅读次数:
207
一、管理对象 saltstack系统中管理对象叫做Target,在master上可以采用不同的Tatget去管理不同的minion。这些Target都是通过去管理和匹配Minion的ID来做一些集合。 1.1 -E, --pcre : 正则匹配 # salt -E '[a-z].*' test.pi ...
分类:
其他好文 时间:
2018-05-18 14:21:57
阅读次数:
168
SaltStack支持多种操作系统,如CentOS、RedHat、Debian、Ubuntu、FreeBSD、Solaris、Fedora、SuSe、Gentoo、MAC OS X、Archlinux等, 以及Windows(仅支持Minion)。 环境:centos6 server:192.168 ...
分类:
其他好文 时间:
2018-05-15 01:38:07
阅读次数:
183
Saltstack? Salt 一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。 salt底层采用动态的连接总线, 使其可以用于编配, 远程执行, 配置管理等等. 批量部署salt-minion客户端 大规模部署salt的时 ...
分类:
其他好文 时间:
2018-05-09 14:35:49
阅读次数:
163
(以下代码Linux测试成功)linux-node0.oldboyedu.com 192.168.1.30 安装salt-master,salt-minionlinux-node1.oldboyedu.com 192.168.1.31 安装salt-minion这里主要用到saltstack的grains,就是saltstack minion端生成的一些静态信息,比如CPU
分类:
编程语言 时间:
2018-05-06 11:10:03
阅读次数:
226
一、配置脚本,将脚本分发到各个minion端1.1.脚本内容vim?discover_port.sh?
#!/bin/bash
portarray=(`sudo?netstat?-tnlp|egrep?-i?"$1"|awk?{‘print?$4‘}|awk?-F‘
分类:
其他好文 时间:
2018-04-18 15:20:17
阅读次数:
221
GrainPillar概念本质上都是keyvalue型的数据库。Grains是存储在minon上的数据,minion启动后就进行Grain计算,是一种静态数据。Pillar数据存储在master,是动态数据,每个minion只能看到自已的pillar。一个minion可以告诉master它的数据,而minion则需要从master索要pillar数据。列出所有minion上的Grains项salt
分类:
其他好文 时间:
2018-04-15 16:28:57
阅读次数:
216
上一篇:SaltStack配置管理-状态间关系 需求:需要apache配置文件里面监听的端口是每个minion本地的地址 saltstack默认的模板是jinjia模板 参考文档:http://docs.jinkan.org/docs/jinja2/ 两种分隔符: {% ... %} 和 {{ .. ...
分类:
其他好文 时间:
2018-04-14 16:21:48
阅读次数:
213