Saltstack介绍Saltstack是一个新的基础设施管理工具。目前处于快速发展阶段,可以看做是强化的Func+弱化的Puppet的组合。间接的反映出了saltstack的两大功能:远程执行和配置管理。Saltstack使用Python开发的,非常简单易用和轻量级的管理工具。由Master和Minion构成,通过Zero..
分类:
其他好文 时间:
2017-06-22 11:06:42
阅读次数:
283
saltstack因为服务器配置的限制,肯定会出现瓶颈,所以就有了salt-proxy。下面简单介绍一下:1、proxy直接从master复制一模一样的文件,然后再传送到minion上2、Syndic:同步比自己高一级的master文件yum-yinstallsalt-mastervim/etc/salt/matser修改:syndic-master:高级别mas..
分类:
其他好文 时间:
2017-06-19 17:07:33
阅读次数:
99
一、什么是SaltStates?SaltStates是Salt模块的扩展,主系统使用的状态系统叫SLS系统,SLS代表SaltstackState,Salt是一些状态文件,其中包含有关如何配置Salt子节点的信息,这些状态被存放在一个目录下,可以用很多不同的格式来书写,我们可以把这些SaltStates当做是对minion..
分类:
其他好文 时间:
2017-06-13 17:06:10
阅读次数:
249
SaltStack实战之配置管理-YAML编写技巧学习SaltStackSaltStack实战之配置管理-YAML编写技巧1.概述和内容2.YAML编写技巧2.1缩进2.2冒号2.3短横线3.同步文件实战1.概述和内容salt包含一个健壮且灵活的配置管理框架,它构建在远程执行核心上。这个框架运行于minion上,它通过特定..
分类:
其他好文 时间:
2017-06-13 14:21:17
阅读次数:
166
#步骤1:升级python yumupdatepython#步骤2:下载yum源 rpm-ivhhttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm#步骤3:分别安装salt-master和salt-minion yuminstallsalt-master yuminstallsalt-minion#步骤4:修改配置文件 vi/etc/salt/master ..
分类:
其他好文 时间:
2017-06-12 22:22:35
阅读次数:
324
Kubernetes关于服务的暴露主要是通过NodePort方式,通过绑定minion主机的某个端口,然后进行pod的请求转发和负载均衡,但这种方式下缺陷是 Service可能有很多个,如果每个都绑定一个node主机端口的话,主机需要开放外围一堆的端口进行服务调用,管理混乱 无法应用很多公司要求的防 ...
分类:
Web程序 时间:
2017-06-08 23:40:28
阅读次数:
1043
SaltStack实战之远程执行-Targeting学习SaltStackSaltStack实战之远程执行-Targeting1.minionid配置2.Targeting分类SaltStack远程执行组成部分:目标(Targeting)模块(Module)返回(Returnners)1.minionid配置minionid可以定义在minion配置文件中,如果未定义,默认使用的..
分类:
其他好文 时间:
2017-06-08 17:51:02
阅读次数:
228
SaltStack实战之数据系统GrainsVSPillar学习SaltStackSaltStack实战之数据系统GrainsVSPillar名称存储位置数据类型数据采集更新方式应用GrainsMinion端静态数据Minion启动时采集,也可以使用saltutil.sync_grains进行刷新。存在Minion基本数据。比如用于匹配Minion,自身数据可..
分类:
其他好文 时间:
2017-06-07 14:18:42
阅读次数:
185
SaltStack实战之数据系统-Grains学习SaltStackSaltStack实战之数据系统-Grains1.Grains应用场景2.Grains应用示例1.Grains应用场景Grains可以在state系统中使用,用于配置管理模块。Grains可以在target中使用,用来匹配minion,比如匹配操作系统,使用-G选项。Grains可以用于信..
分类:
其他好文 时间:
2017-06-07 14:15:27
阅读次数:
213
SaltStack之修改salt-minionid学习SaltStackSalt-Stack之修改salt-minionid1.需求背景2.解决办法1.需求背景之前使用saltstack添加的主机默认使用了hostname作为salt-minionid,而主机名如果没有做规范和规划,是比较难区分属于什么业务或者机器的。我们需要修改salt-minion的id..
分类:
其他好文 时间:
2017-06-06 18:55:36
阅读次数:
207