一、IP信息说明 【Master】 IP: 192.168.236.100 【Minion】 IP: 192.168.236.101 二、配置SaltStack 关于SaltStack Master和Minion的安装这里不再赘述! 【配置Master】 1.新建目录 mkdir -p /srv/s ...
分类:
其他好文 时间:
2017-09-25 18:57:15
阅读次数:
198
mqtt中自身就带有日志系统Log.h和Log.c,这些日志文件是在客户端调用MQTTClient_create函数是初始化的,MQTTClient_create源码如下: 可以看到MQTTClient_create中调用了Log_initialize来初始化日志系统,Log_initialize源 ...
分类:
其他好文 时间:
2017-09-20 20:51:59
阅读次数:
256
基本用法:查找并封装对象与对象集合 查 询出单行单列记录 将一列的数据存为集合取出 ...
分类:
数据库 时间:
2017-09-19 14:58:33
阅读次数:
245
EXTENDING EXTERNAL SLS DATA 扩展额外的sls数据,当一个sls文件需要被局部修改的时候,譬如当一个state文件需要添加watch条件的时候。 THE EXTEND DECLARATION 通过extend扩展sls数据,一般通过include导入一个ID declara ...
分类:
其他好文 时间:
2017-09-13 01:46:28
阅读次数:
255
MOD AGGREGATE STATE RUNTIME MODIFICATIONS 略 ALTERING STATES 略 FILE STATE BACKUPS 可以在多个地方设置minion端的文件备份。示例: backup_mode: minion 或 1 /etc/ssh/sshd_confi ...
分类:
其他好文 时间:
2017-09-11 22:42:51
阅读次数:
177
CONFIGURATION MANAGEMENT(第一部分) salt有一个强大而灵活的配置框架,它建立在远程执行模块的核心上,可以通过指定语言编写的sls文件轻易的在上万台主机上执行。 states的介绍: 使用一个精简容易阅读和理解的配置文件表示主机状态。 Full list of states ...
分类:
其他好文 时间:
2017-09-08 01:23:10
阅读次数:
284
UNDERSTANDING JINJA jinja是sls文件是默认的模板语言 JINJA IN STATES 在state文件被运行之前需要将文件中jinja模板语言部分处理掉,处理完之后再转化成YAML格式,最后变成python数据结构。jinja模板语法通常被用于在state文件中使用控制结构 ...
分类:
其他好文 时间:
2017-09-03 19:30:34
阅读次数:
239
UNDERSTANDING YAML YAML是一个强大的标记语言,SLS文件的默认渲染器是YAML,将常见数据结构转换成python使用的数据结构。 编写sls文件中的YAML需要遵循以下3个规则: RULE ONE: INDENTATION(缩进) 数据之间的层级之间使用缩进来表示,不要使用ta ...
分类:
其他好文 时间:
2017-09-03 11:18:10
阅读次数:
145