随笔分类 -  saltstack

摘要:states是saltstack中的配置语言,我们安装一个包,管理一个配置文件,最后保证服务的正常运行,都需要我们编写一些states sls文件(描述状态的文件)去描述和实现我们的功能。sls文件都是YAML语法编写,也可以用python。 YAML语法规则:每个缩进级别由两个空格组成,不要使用t 阅读全文
posted @ 2018-08-21 16:48 风住 阅读(820) 评论(0) 推荐(0)
摘要:Grains组件 Grains是saltstack记录minion的一些静态信息组件,可以简单的理解为grains里面记录着每台minion的一些常用的属性,比如cpu、内存、磁盘、网络信息等,可以通过grains.items查看某台minion的grains所有信息,minion的grains信息 阅读全文
posted @ 2018-08-21 10:54 风住 阅读(917) 评论(0) 推荐(0)
摘要:对象的管理 saltstack系统中我们的管理对象叫做target,在master上我们可以采用不同的target去管理不同的minion,这些target都是通过去管理和匹配minion的id来做的一些集合。 salt [options] '<target>' <function> [argume 阅读全文
posted @ 2018-08-01 21:58 风住 阅读(494) 评论(0) 推荐(0)
摘要:概要 saltstack是基于Python开发的C/S架构的一款批量管理工具,底层采用动态的连接总线(ZeroMQ消息队列pub/sub方式通信),使用ssl证书签发的方式进行认证管理,使其可以用于编配, 远程执行, 配置管理等等。 部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器, 阅读全文
posted @ 2018-07-31 23:39 风住 阅读(1253) 评论(0) 推荐(0)