第一个应用场景:信息的搜集[root@linux-node1salt]#salt‘linux-node1*‘grains.ls列出所有grains的名称[root@linux-node1salt]#salt‘linux-node1*‘grains.items列出所有grains的内容[root@linux-node1salt]#salt‘linux-node1*‘grains.itemfqdnlinux-node1.example.com:---------..
分类:
其他好文 时间:
2015-11-18 18:12:18
阅读次数:
234
1.什么是grains:(静态数据,minion启动时采集)GrainsStaticbitsofinformationthataminioncollectsaboutthesystemwhentheminionfirststarts.ThegrainsinterfaceismadeavailabletoSaltmodulesandcomponentssothattherightsaltminioncommandsareautomaticallyavailableontherights..
分类:
其他好文 时间:
2015-11-17 11:04:57
阅读次数:
255
Grains和Pillar的用途:Grains:用于存储minion的基本数据信息;Pillar:用于存储master分配给minion的数据信息。Grains和Pillar的存储区域:Grains:元数据存储在minion端;Pillar:元数据存储在master端。Grains和Pillar的更新方式:Grains:在minion启动时进行更新;Pillar:元数..
分类:
其他好文 时间:
2015-08-20 10:45:22
阅读次数:
211
saltstack的深入-再次理解state的基本用法
一、基础环境
1、在tvm-saltmaster的基础上操作。
2、网络:
eth0:host-only(用于虚拟内网,手动固定IP,这样从宿主机可以直接连接到这个vm)
eth1:NAT(用于上外网,动态IP)
[root@tvm-saltmaster~]#cd/etc/sysconfig/network-sc..
分类:
其他好文 时间:
2015-08-05 15:09:23
阅读次数:
11246
saltmaster端自定义grains项目,并下发到minion端,举例说明,下发max_open_file。1、在saltmaster端的目录_grains下创建grains_openfile.pyimportos,sys,commandsdefgrains_openfile():‘‘‘returnosmaxopenfileofgrainsvalue‘‘‘grains={}_open_file=65536try:getulimit=command..
分类:
其他好文 时间:
2015-08-01 19:11:15
阅读次数:
152
目录树引言:一个”非专职运维人员“的烦恼Salt快速入门1.安装配置2.安装管理端(master)3.安装被管理端(minion)4.接受minion的托管请求5.测试Salt的强大功能1.批量操作(targeting)2.节点分组(nodegroups)3.命令执行(execution)4.节点信息(grains)5.配置管理(state)6.小结S..
分类:
其他好文 时间:
2015-07-22 10:59:46
阅读次数:
326
state树结构[root@saltmastersalt]#tree..├──app_env#应用环境├──grains#动态变量├──int_env#初始化环境├──modules#模块├──pillar#静态变量├──template#模板└──top.sls#top.sls是配置管理的入口文件这里介绍一下sls文件sls文件是state系统的核心。sls描述..
分类:
其他好文 时间:
2015-07-21 15:18:25
阅读次数:
150
/usr/lib/python2.6/site-packages/salt/runners/cache.pycache模块返回minion端缓存的数据返回目标minion缓存的grains数据defgrains(tgt=None,expr_form=‘glob‘,**kwargs):
‘‘‘
Returncachedgrainsofthetargetedminions
CLIExample:
..code-block::bash
salt-runcache.grai..
分类:
系统相关 时间:
2015-05-29 15:55:49
阅读次数:
245
1.查看grainssalt‘Admin2-saltstack.littlebee.com‘grains.lssalt‘Admin2-saltstack.littlebee.com‘grains.items//查看所有itemsalt‘Admin2-saltstack.littlebee.com‘grains.itemos//单独查看os这个item2.自定义grains在minion的配置文件上进行自定义grains配置grains://必须以..
分类:
其他好文 时间:
2015-05-21 06:44:01
阅读次数:
186
执行命令时,忘记语法,可以使用sys.doc模块查询salt模块相关使用方法。#salt‘*‘sys.docdisk1、执行命令时,查找minion目标(targeting)常用有三种方式:salt‘shell正则’命令
例:#salt‘host*‘cmd.run‘df-h‘#我们主机ID是host加数字的
salt–E‘perl正则’命令#--pcre,不?.
分类:
其他好文 时间:
2015-04-27 00:48:16
阅读次数:
217