经典的GDB调试命令,包括查看变量,查看内存 在你调试程序时,当程序被停住时,你可以使用print命令(简写命令为p),或是同义命令inspect来查看当前程序的运行数据。print命令的格式是: 是表达式,是你所调试的程序的语言的表达式(GDB可以调试多种编程语言),是输出的格式,比如,如果要把表 ...
分类:
数据库 时间:
2018-03-21 14:04:54
阅读次数:
175
jinjia基础基于pythonstate文件中使用"-template:jinjia"声明模版文件中声明变量"{{name}}"name变量明state文件中"-defautls:name:value"声明使用变量{{变量}}一级字典变量{{pillar[‘appname‘]}}二级字典变量{{pillar[‘f
分类:
其他好文 时间:
2018-02-27 21:21:07
阅读次数:
401
node9~]#salt‘*‘pillar.items-->没有信息需要自定义信息区别与grainspillar信息格式ymal语法salt‘*‘saltutil.refresh_pillar?pillar数据同步至minion刷新所有pillar信息salt‘node9‘pillar.items获取pillar全部数据查看某台grains提供
分类:
其他好文 时间:
2018-02-26 21:44:23
阅读次数:
102
简介 pillar支持的数据存储方式有很多,mysql, mogo,json等。本篇介绍关于http存储方式。 首先简要说明整个流程:salt-master会去一个指定http发送get请求获取一个json串,然后将json存储为pillar。获取json时是根据salt-minon的minion_ ...
分类:
其他好文 时间:
2018-02-09 22:32:34
阅读次数:
203
回顾上一节:grains 和 pillar 都是定义他们的属性的grains 定义在minion端(定义完必须重启minion,才能生效)pillar 定义在master端(无需重启即可生效)saltstack的apiSalt-api有两种方式:第一种:是函数的形式,有人家定义好的函数,我们可以直接调用,直接写python代码调用函数或者类就可以了。第二种:形式是salt-api有封装
分类:
编程语言 时间:
2018-02-05 12:47:14
阅读次数:
211
没有master的情况下,使用salt,需要关闭salt-minion,使用salt-call命令[root@linux-node2~]#vim/etc/salt/minionfile_client:localfile_roots:base:-/srv/salt/pillar_roots:base:-/srv/pillar[root@linux-node2~]#systemctlstopsalt-
分类:
其他好文 时间:
2018-01-29 11:39:47
阅读次数:
178
pillar主机对其他机器定义一些信息使用的pillar和grains不一样,是在master上定义的,并且是针对minion定义的一些信息。像一些比较重要的数据(密码)可以存在pillar里,还可以定义变量等。查看指定minion的pillar值(我测试的版本为空):salt‘client.aming.com‘pillar.items配置自定义pillarvim/etc/salt
分类:
其他好文 时间:
2018-01-22 23:03:50
阅读次数:
191
文件下载:https://github.com/unixhot/saltbook-code 首先看一下目录结构(没用的已经删掉): 1)、pillar 2)、salt(目录结构看上面) 2.1)、init目录(入口) 入口sls文件为env_init.sls ...
分类:
其他好文 时间:
2018-01-18 17:04:56
阅读次数:
388
piller组件定义与客户端相关的任何数据,定义好的数据可以被其他组件调用(如state,api) 启用piller功能 效果如下 [root@k8s_master ~]# salt 'k8s_master' pillar.data k8s_master: master: __role: maste ...
分类:
其他好文 时间:
2018-01-15 18:53:36
阅读次数:
356