前期环境配置salt-master 192.168.1.131salt-minion-01 192.168.1.132salt-minion-02 192.168.1.133#1、salt-master的配置安装准备工作#1.1、查看CentOS的版本和其内核的版本及安装配置阿里云yum源[root@salt-master~]#cat/etc/redhat-releaseCentOSLinuxrelease7.2.1511(Co..
分类:
其他好文 时间:
2016-04-17 09:09:17
阅读次数:
227
sls文件编写[root@vm01~]#vim/etc/salt/master
#在master配置文件中添加以下内容
file_roots:
base:
-/srv/salt
[root@vm01~]#mkdir-p/srv/salt
[root@vm01~]#cd/srv/salt/
[root@vm01salt]#pwd
/srv/salt
[root@vm01salt]#vimtop.sls
base:
‘*‘:
-httpd
[root@vm01salt]#vim..
分类:
其他好文 时间:
2016-04-13 00:32:29
阅读次数:
249
安装master端:[root@vm01~]#ifconfig
eth0Linkencap:EthernetHWaddr52:54:00:28:16:11
inetaddr:192.168.0.21Bcast:192.168.1.255Mask:255.255.254.0
inet6addr:fe80::5054:ff:fe28:1611/64Scope:Link
UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1
RXpackets:2648004errors:0..
分类:
其他好文 时间:
2016-04-12 17:44:08
阅读次数:
311
python动态变量名 值得注意的是,用python动态变量名这个功能时,外部传入的参数不可以与代码内部定义的变量名相同,否则会引起变量交叉读取错误,从而导致代码错误并且抛出一个变量无法读取的异常,原因目前未知,需要解析python底层库的源码 解决办法:在python代码中定义极为变态的变量名,外 ...
分类:
编程语言 时间:
2016-04-10 17:50:51
阅读次数:
198
项目背景:通过部署Saltstsck环境,我们可以在成千上万的服务器上做到批量执行命令,根据不同业务特点我们可以进行配置集中化管理、分发文件、采集服务器数据、软件包管理。可以搭建我们自己的自动化运维平台,满足我们的不同场景下的需求。实验环境:vmwareworkstation11centos..
分类:
其他好文 时间:
2016-04-06 18:58:41
阅读次数:
447
网上找了很多文档都访问不了salt-api,搞了好半天,终于弄好了,写个笔记,方便以后查询如果需要通过第三方来调用SaltStack时,使用SaltStack自带的PythonAPI并不能很好的满足需求。可以通过使用SaltStack基于RESTful风格的HTTPAPI。该API模块并不是内置的,需要单独安装。Salt..
分类:
Windows程序 时间:
2016-04-06 15:33:42
阅读次数:
1089
安装 一、安装方法:http://www.linuxeye.com/Linux/2765.html 二、建议安装epel后安装saltstack:http://www.a8z8.com/html/2015/tech_0127/435.html 配置 建议参看http://setjs.com/?p=2 ...
分类:
其他好文 时间:
2016-04-06 10:55:44
阅读次数:
159
grains#收集设备的所有信息grains是在minion启动时收集到的一些信息,比如操作系统类型、网卡ip、内核版本、CPU架构等。使用命令salt‘client.wyp.com‘grains.ls列出所有的grains项目名字salt‘client.wyp.com‘grains.items列出所有grains项目以及值grains的信息并不是动态的,并..
分类:
其他好文 时间:
2016-04-04 06:57:51
阅读次数:
199
pillarpillar和grains不一样,是在server上定义的,并且是针对minion定义的一些信息。像一些比较重要的数据(密码)可以存在pillar里,还可以定义变量等。查看指定minion的pillar值(我测试的版本为空):salt‘client.wyp.com‘pillar.itemsserver上配置自定义pillarvim/etc/sal..
分类:
其他好文 时间:
2016-04-04 06:57:40
阅读次数:
190
saltstack比puppet出来晚几年,基于python开发,如果你仔细对比会发现saltstack和puppet很像,随着saltstack的使用量越来越多,它的发展也是越来越迅猛,可以说saltstatck可以实现puppet的所有功能,它比puppet容易配置。三种工作方式:本地,c/s,基于ssh(不用安装agent)三大..
分类:
其他好文 时间:
2016-04-04 06:56:38
阅读次数:
140