我看了很久pillar这个组件,搜索了不少,还不是很明白这组件的作用,大概我了解到,pillar这个组件比较灵活,可以自己定义minion的信息,还可以结合jinjia。网上的解析:pillar:salt一个非常重要的组件,它用于给特定的minion定义任何你需要的数据(数据是动态的),这些数据可..
分类:
其他好文 时间:
2016-12-03 02:51:51
阅读次数:
203
主要解决如何在python venv环境中安装使用saltstack以及其api ...
分类:
编程语言 时间:
2016-12-02 21:40:55
阅读次数:
302
参考:刘天斯《Python自动化运维技术与最佳实践》grains是Saltstack最重要的组件之一,grains的作用是收集被控主机的基本信息,这些信息通常都是一些静态类的数据,包括CPU、内核、操作系统、虚拟化等,在服务器端可以根据这些信息进行灵活定制,管理员可以利用这些信息对不同..
分类:
其他好文 时间:
2016-12-01 22:56:58
阅读次数:
250
SaltStack使用python开发,非常简单易用和轻量级的管理工具;采用C/S模式,由master和Minion构成,通过ZeroMQ进行通信,速度非常快。ZeroMQ是一种基于消息队列的多线程高性能通讯库。通过部署SaltStack环境,我们可以在成千上万台服务器上做到批量执行命令,根据不同业务特性进..
分类:
其他好文 时间:
2016-11-29 23:31:10
阅读次数:
177
一、软件版本操作系统:CentOS-6.5-x86_64salt版本:2015.5.2(直接yum源码安装)zabbix版本:3.0.3二、部署环境规划名称IP主机名配置Slat-master192.168.63.205Zabbix_server2核、2GSalt-client192.168.63.184Zabbix_client2核、2G三、zabbix-server(slat-master)架构图如下:架..
分类:
其他好文 时间:
2016-11-29 15:11:32
阅读次数:
310
上面简单列出了源码安装的sls文件书写思路. 涉及到一些固定的思路:如, 1,拷贝 解压安装时候需要依赖tar.gz存在 如果已安装则无需再次安装. 2,启动脚本 加入chk时候需要文件存在,如果已添加,则无需再次添加 3,服务管理 除了有启动脚本,还要watch配置文件. 晚上睡前早上起来多撸几遍... ...
分类:
其他好文 时间:
2016-11-29 13:35:29
阅读次数:
184
【puppet初识】学习目录领导说saltstack太慢机器量一旦上来,saltstack就力不从心,所以要将saltstack转向puppet。【安装背景】系统centos6.5软件地址:http://downloads.puppetlabs.com/puppet/master:192.168.100.10agent:192.168.100.13因为puppet对ca证书的办法是很对域名了..
分类:
其他好文 时间:
2016-11-27 00:22:57
阅读次数:
190
http://www.cnblogs.com/zhutianpeng/p/3884874.html http://www.ttlsa.com/saltstack/saltstack-web-uiweb/ ...
分类:
Web程序 时间:
2016-11-26 13:50:16
阅读次数:
167
现在我有6台主机,要将他们进行分组,这样管理起来比较方便比如redhat、centos、各自分组。ddcluster1,hddcluster2,hddcluster3,hddcluster4,salt-master,salt-minion01修改master的配置文件中的nodegroupsvim/etc/salt/master#nodegroups:
#group1:‘L@foo.domain.com,bar.dom..
分类:
其他好文 时间:
2016-11-26 00:22:38
阅读次数:
308
使用Salt-API可以更加方便的对salt进行管理。配置salt-api主要有这样几个步骤:1、证书2、配置文件3、验证。使用PAM验证4、启动salt-api验证配置添加用户:#useradd-M-s/sbin/nologinsaltapi设置密码:#passwdsaltapi设置密钥:[root@node1/etc/pki/tls/certs]#maketestcert在..