SaltStack实战之数据系统-Pillar

1. Pillar简介和应用场景 Pillar是Salt用来分发全局变量到所有minions的一个接口。Pillar data的管理类似于Salt State Tree。  Salt 0.9.8版本增加了pillar(动态数据)  存储位置: 存储在master端,存放需要提供给...

SaltStack实战之远程执行-Targeting

SaltStack远程执行组成部分: 目标(Targeting) 模块(Module) 返回(Returnners) 1. minion id配置 minion id可以定义在minion配置文件中,如果未定义,默认使用的是hostname。minion id是不能变动的,因为minion与mast...

SaltStack实战之远程执行-Modules

1. 官方模块链接 官网可执行模块文档: https://docs.saltstack.com/en/latest/ref/modules/all/ 2. 常用模块 network模块  收集和管理网络信息的模块 service模块  管理minion系统服务的模块 s...

SaltStack实战之配置管理-LAMP自动化部署

1. 部署思路 将lamp分成3部分:软件包、配置文件、服务; 确认安装的软件包名、配置文件路径、服务名等; 按以上信息编写yaml文件; 2. 编写lamp.sls [root@salt-master112 salt]# pwd/srv/salt [root@salt-master112 salt...

SaltStack实战之配置管理-YAML编写技巧

1. 概述和内容 salt包含一个健壮且灵活的配置管理框架,它构建在远程执行核心上。这个框架运行于minion上,它通过特定呈现语言的state文件,即可轻松地同时配置成千上万的主机。 后面配置管理所介绍的内容有: file_roots  设置状态文件的位置 env  Base环...

SaltStack实战之SaltStack快速入门

1. SaltStack介绍 Salt,一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。  SaltStack是使用Python语言开发,同时提供Rest API方便二次开发以及和其它平台进行集成。  S...

SaltStack实战之数据系统-Grains

1. Grains应用场景 Grains可以在state系统中使用,用于配置管理模块。 Grains可以在target中使用,用来匹配minion,比如匹配操作系统,使用-G选项。 Grains可以用于信息查询,Grains保存着收集到的客户端的详细信息。 2. Grains应用示例 minion配...

SaltStack实战之数据系统 Grains VS Pillar

名称 存储位置 数据类型 数据采集更新方式 应用 Grains Minion端 静态数据 Minion启动时采集,也可以使用saltutil.sync_grains进行刷新。 存在Minion基本数据。比如用于匹配Minion,自身数据可以用来做资产管理等。 Pillar Master端 动态数据 ...

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” ...

SaltStack实战之配置管理-Jinja2模板

1. Salt yaml配置文件使用Jinja2模板介绍 jinja2官方网站: http://jinja.pocoo.org/ 1.1 File状态使用template参数 - template: jinja 1.2 模板文件里面变量使用{{ 名称 }} ` PORT ` 1.3 变量列...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

相关镜像