阿里山QQ

导航

随笔分类 -  saltstack

runners
摘要:saltstack return 除了在配置文件中可以定义外(太繁琐),还可以自定义retunner,当然,这需要通过代码实现了,实现方式和自定义的pillar和grains类似,步骤如下: 查看有哪些returner returner的源码在 salt项目下的 salt/returners.py 阅读全文

posted @ 2017-06-08 17:30 阿里山QQ 阅读(205) 评论(0) 推荐(0)

grains和pillar的联合使用
摘要:在编写sls文件的时候,对于不同的客户端,在配置管理的时候,其安装的环境,配置文件和启动的服务都相同; 如果完全是不同的环境,建议写单独的sls文件,不要混合在一起; 如果是相同的环境,只不过对于不同的业务线或者机器,其配置存在差异,那么就可以联合使用grains和pillar的; 思路:1、对于变 阅读全文

posted @ 2017-06-08 15:52 阿里山QQ 阅读(194) 评论(0) 推荐(0)

自定义模块和grains
摘要:一、自定义模块 saltstack有很多模块,模块的源码文件是在salt项目的:salt/modules.py; salt linux-node2-computer sys.doc 查看有哪些module 这里file_roots还是/srv/salt/base目录,自定义模块步骤如下: 二、自定义 阅读全文

posted @ 2017-06-08 14:31 阿里山QQ 阅读(180) 评论(0) 推荐(0)

saltstack
摘要:一、salt入门 1、saltstack的3种运行方式: local Master/Minion Salt SSH 2、salttstack的3大功能: 远程执行 配置管理 云管理 3、saltstack的基础配置和通信原理 编辑minion的配置文件:/etc/salt/minion,修改mast 阅读全文

posted @ 2017-03-01 10:52 阿里山QQ 阅读(1128) 评论(0) 推荐(0)

扩展saltstack组件
摘要:一、扩展Grains 我们知道,grains可以帮助收集minion端的静态信息。在更为复杂的业务环境中,可以使用自定义的grains帮助收集真实需要的静态或者业务信息; grains流程: master端定义脚本 >脚本sync到minion端 >minion刷新grains >获取新的grain 阅读全文

posted @ 2017-03-01 10:51 阿里山QQ 阅读(320) 评论(0) 推荐(0)