首先我们使用pkg模块给一个初始安装的centos系统安装常用的rpm包,例如:vimunzipwget等等这里使用的是配置SLS文件的方法mkdir/srv/salt/init-pv
vi/srv/salt/init/pkg-install.sls
#添加如下内容:
common_packages:
pkg.installed:
-pkgs:
-unzip
-dos2unix
#提示如果还有其..
分类:
其他好文 时间:
2016-06-07 16:36:40
阅读次数:
896
最近新增加了十五台虚机服务器,在修改root密码的时候我的懒病又犯了,一台台设备登录改密码太损耗气力了,于是想着有没有办法不用登录那些机器而直接修改root为强密码,而又能将这些服务器密码快速的收上来,由于已经有saltstack使用经验,所以想着利用saltstack配合简单脚本..
分类:
其他好文 时间:
2016-06-07 16:29:13
阅读次数:
1561
什么是Pillar Pillar是在salt 0.9.8版本后才添加的功能组件。它跟grains的结构一样,也是一个字典格式,数据通过key/value的格式进行存储。在Salt的设计中,Pillar使用独立的加密sessiion,所以Pillar可以用来传递敏感的数据,例如ssh-key,加密证书 ...
分类:
其他好文 时间:
2016-06-07 06:28:58
阅读次数:
1108
什么是grains: 是salt的一个组件,负责minion第一次启动的时候采集的静态数据,可以用在salt的模块和其他组件中。每次的minion启动(重启)的时候都会采集。 应用场景: 1.在state中使用 用于配置管理模块2.在target中使用,用来匹配minion,例如匹配操作系统使用-G ...
分类:
其他好文 时间:
2016-06-07 01:10:35
阅读次数:
218
今天使用salt简单部署lnmp 部署环境: node23.com 192.168.0.23 master/minion 部署nginx和phpnode24.com 192.168.0.24 minion 部署mysql 首先看一下结构目录: # tree . ├── dev │ ├── files ...
分类:
其他好文 时间:
2016-06-01 22:43:41
阅读次数:
534
环境: 安装环境:centos6.5 x64 master:192.168.0.23 minion:192.168.0.24 安装epel源 /etc/init.d/iptables stop sed -i '/SELINUX/s/enforcing/disabled/g' /etc/selinux ...
分类:
其他好文 时间:
2016-05-31 22:19:26
阅读次数:
136
需求在使用salt调试服务器初期,会进行大量的实验,这个就需要快速的对salt的state进行编辑更改,而且linux的vi中显然不合适,最好是需要清晰的文档目录结构。这样在编辑时可以更快的切换各个目录寻觅本人以前做配置变更会用到MobaXtermPersonalEdition的sftp模块,比较好用,..
分类:
其他好文 时间:
2016-05-31 19:18:01
阅读次数:
276
salt-api安装踩坑过程安装salt-api确实有些曲折,也需很多小伙伴并没有碰到,但对于碰到的小伙伴,希望能给予借鉴。服务器系统centos6.7部署salt-api,salt-master和salt-minion都是直接使用epel的yum源安装在无论是依照salt-api官方文档,还是这类小伙伴的部署攻略都完美的失..
分类:
Windows程序 时间:
2016-05-30 16:00:29
阅读次数:
1094
有很多开源的批量部署的工具可以使用,比如puppet,ansible,saltstack,chef。但这些工具都有自己的一套语法规则,你得按照他的语法来编写程序,然后批量执行。那有没有方法可以直接写bash或者Python脚本,然后批量执行呢?方法当然是有的,需要自己写程序来传输脚本,拷贝文件,..
分类:
编程语言 时间:
2016-05-30 15:57:42
阅读次数:
207
本文是我从官网上拷贝过来的,上国外网越来越慢了……(离题了)。 At the Society of Exploration Geophysicists (SEG) Annual Meeting in September 2002, in Salt Lake City, the principal d ...
分类:
其他好文 时间:
2016-05-27 14:29:03
阅读次数:
230