SaltStack实战之数据系统-Pillar
1. Pillar简介和应用场景 Pillar是Salt用来分发全局变量到所有minions的一个接口。Pillar data的管理类似于Salt State Tree。 Salt 0.9.8版本增加了pillar(动态数据) 存储位置: 存储在master端,存放需要提供给minion的信息。 应用场景: 敏感信息:每个minion只能访问master分配给自己的。 2....
SaltStack实战之远程执行-Targeting
SaltStack远程执行组成部分: 目标(Targeting) 模块(Module) 返回(Returnners) 1. minion id配置 minion id可以定义在minion配置文件中,如果未定义,默认使用的是hostname。minion id是不能变动的,因为minion与master认证公钥是以minion id命名文件名的。 [root@salt-maste...
SaltStack实战之远程执行-Modules
1. 官方模块链接 官网可执行模块文档: https://docs.saltstack.com/en/latest/ref/modules/all/ 2. 常用模块 network模块 收集和管理网络信息的模块 service模块 管理minion系统服务的模块 state模块 控制minion端state系统的模块 file模块 管理mi...
SaltStack实战之配置管理-LAMP自动化部署
1. 部署思路 将lamp分成3部分:软件包、配置文件、服务; 确认安装的软件包名、配置文件路径、服务名等; 按以上信息编写yaml文件; 2. 编写lamp.sls [root@salt-master112 salt]# pwd/srv/salt [root@salt-master112 salt]# ls dev init prod test t...

SaltStack实战之配置管理-YAML编写技巧
1. 概述和内容 salt包含一个健壮且灵活的配置管理框架,它构建在远程执行核心上。这个框架运行于minion上,它通过特定呈现语言的state文件,即可轻松地同时配置成千上万的主机。 后面配置管理所介绍的内容有: file_roots 设置状态文件的位置 env Base环境 开发、测试、预生产环境、生产环境 SLS YAML Jinj...
SaltStack实战之SaltStack快速入门
1. SaltStack介绍 Salt,一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。 SaltStack是使用Python语言开发,同时提供Rest API方便二次开发以及和其它平台进行集成。 Salt底层采用动态的连接总线, 使其可以用于编配, 远程执行, 配置管理等等。 其它详细...
SaltStack实战之数据系统-Grains
1. Grains应用场景 Grains可以在state系统中使用,用于配置管理模块。 Grains可以在target中使用,用来匹配minion,比如匹配操作系统,使用-G选项。 Grains可以用于信息查询,Grains保存着收集到的客户端的详细信息。 2. Grains应用示例 minion配置grains: 方法一 [root@backup112 ~]# vim /etc...
SaltStack实战之数据系统 Grains VS Pillar
名称 存储位置 数据类型 数据采集更新方式 应用 Grains Minion端 静态数据 Minion启动时采集,也可以使用saltutil.sync_grains进行刷新。 存在Minion基本数据。比如用于匹配Minion,自身数据可以用来做资产管理等。 Pillar Master端 动态数据 在Master端定义,指定给对应的Minion。可以使用saltutil.refresh...
SaltStack实战之远程执行-Returners
1. Returners列表 https://docs.saltstack.com/en/latest/ref/returners/all/index.html returners description carbon_return Take data from salt and “return” it into a carbon receiver cassandra_cql_re...
SaltStack实战之配置管理-Jinja2模板
1. Salt yaml配置文件使用Jinja2模板介绍 jinja2官方网站: http://jinja.pocoo.org/ 1.1 File状态使用template参数 - template: jinja 1.2 模板文件里面变量使用{{ 名称 }} ` PORT ` 1.3 变量列表 - defaults: PORT: 8080 2. 实战应用 添加监听主机和端口变量...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
saltstack您可能感兴趣
- saltstack运维
- saltstack工具
- saltstack入门
- saltstack配置
- saltstack学习
- saltstack自动化运维
- saltstack部署
- saltstack安装
- saltstack文件到
- saltstack api
- saltstack模块
- saltstack配置管理
- saltstack grains
- saltstack管理
- saltstack pillar
- saltstack minion
- saltstack centos
- saltstack nginx
- saltstack文件
- saltstack python
- saltstack数据系统
- saltstack构建
- saltstack命令
- saltstack自定义
- saltstack接口
- saltstack客户端
- saltstack modules
- saltstack脚本
- saltstack分组
- saltstack自动化部署