
saltstack
文章平均质量分 60
hackitroot
这个作者很懒,什么都没留下…
展开
-
Saltstack[1]-系统构成
saltstack系统由以下部分构成:Salt Master: 中心管理系统,也就是整个系统的大脑。Salt Minions: 被控节点Execution Modules: 命令执行模块系统Formulas(States): 远程系统配置模块,可自定义一整套的管理配置方案Grains: 系统变量模块-偏向于底层Pillar: 用户变量模块-偏向于用户Top File :原创 2016-05-16 17:29:27 · 427 阅读 · 0 评论 -
saltstack[3]-关于EXECUTION 与STATE FUNCTION的思考
在使用saltstack命令行和state文件管理的时候,对于两者的modules产生了疑问。首先举个例子: 【0】在命令行使用 salt '*' pkg.install httpd安装httpd服务。【0】在state文件中使用:pkg.installed:- httpd安装httpd服务。发现在命令行和state文件管理中用到的function不同,为什么做同样的任务两者会有差异,对此在原创 2016-05-17 11:51:32 · 323 阅读 · 0 评论 -
saltstack[2]-命令行与state文件
使用saltstack控制机器的两种模式【0】命令行 【1】state file文件EXECUTION –命令行 salt ‘*’ pkg.install httpd安装apache服务命令行能够使用的module可以通过以下方式获得: salt ‘*’ sys.doc 获取所有的可用模块 salt ‘*’ sys.doc pkg 获取pkg模块的使用方法state fil原创 2016-05-17 21:05:34 · 786 阅读 · 0 评论 -
saltstack[4]-pillar用户变量自定义
saltstack使用jinja2增加了pillar模块pillar功能是帮助用户自定义一些变量,对于书写state file带来很大便利,同时增加了任务的隐藏性使用方法:在state file根目录同级目录建立pillar目录,书写sls配置文件pillar同样适用yaml格式,只需指定键值即可,其top.sls与state file一样。在state file中使用pillar: 在命令行对原创 2016-05-17 21:44:15 · 1851 阅读 · 0 评论 -
saltstack[5]-grains
grains是saltstack内置变量,偏向于系统层面,而pillar是用户可以自定义的变量。 salt ‘*’ grains.items 查看可用的grains变量 salt ‘*’ grains.item virtual 查看virtual变量的值 grains同样可以在jinja2中使用,插入到state中。原创 2016-05-18 10:18:39 · 355 阅读 · 0 评论 -
Saltstack[0]-入门
Saltstacksaltstack 是一款运维管理工具,可以对数万台server进行管理。而且可以配合python这个同样简约而不简单的编程工具进行编写扩展,从而可以发挥想象力和创造力将saltstack的潜力挖掘出来,你会发现saltstack将不仅仅是一款运维工具。3分钟让你用saltstack控制机器:服务器配置:master:centos6.5一台(saltstack主控器)minio原创 2016-05-16 16:35:03 · 489 阅读 · 0 评论