最近新增加了十五台虚机服务器,在修改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
有很多开源的批量部署的工具可以使用,比如puppet,ansible,saltstack,chef。但这些工具都有自己的一套语法规则,你得按照他的语法来编写程序,然后批量执行。那有没有方法可以直接写bash或者Python脚本,然后批量执行呢?方法当然是有的,需要自己写程序来传输脚本,拷贝文件,..
分类:
编程语言 时间:
2016-05-30 15:57:42
阅读次数:
207
初学saltstack,写sls文件,感觉YAML格式要求真是严格。仅以记录一下内容,作为分享。开源的知识就该告诉所有想知道的人./opt/foo.conf:#设定ID,只是一个标识而已file.managed:#使用的方法函数,file下面的managed(python格式)-name:/foo.conf#设定文件的路径,这个路径是指ma..
分类:
其他好文 时间:
2016-05-26 22:14:43
阅读次数:
1211
1、Saltstack服务器端安装:yum-yinstallsalt-master-y2、Saltstack被监控端安装:yum-yinstallsalt-minion-y默认配置文件目录/etc/salt/master/etc/salt/minion注意修改/etc/hosts文件添加各个节点主机名以便认证3.服务端修改master文件interface:192.168.189.154master:salt..
分类:
其他好文 时间:
2016-05-26 19:17:51
阅读次数:
251
Salt-ssh批量自动安装被控端minionSalt-ssh是Saltstack的另外一种管理方式,无需安装minion端,可以运用salt的一切功能,管理和使用方法基本和salt一样。但是,salt-ssh并没有继承原来的ZeroMQ通讯架构。所以,她的执行速度比较慢。作为salt的补充在初次批量安装minion或某些不..
分类:
其他好文 时间:
2016-05-25 15:20:04
阅读次数:
856
集中化管理平台SaltstackSaltstack是一个服务器基础架构集中化管理平台,开始于2011年的一个项目,具备配置管理、远程执行、监控等功能,一般可以理解成简化版的puppet和加强版的func。Slatstack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyC..
分类:
其他好文 时间:
2016-05-25 13:31:01
阅读次数:
352