51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#saltstack
Saltstack配置管理(2)
1.SaltStack批量安装zabbix_agent端.vim/etc/salt/states/init/zabbix_agnet.slszabbix_install.conf:pkg.installed:#pkg.removed:-names:-zabbix22-agentfile.managed:-name:/e...
代码星球
·
2021-02-10
Saltstack
配置
管理
Saltstack配置管理
制作简单初始化模块(在minion主机安装软件):1.定义master配置文件file_roots[root@localhost~]#cat/etc/salt/masterfile_roots:base:-/etc/salt/statesprod:-/etc/salt/states/prod创建目录:mkdir-p/e...
代码星球
·
2021-02-10
Saltstack
配置
管理
Saltstack pillar组件
pillar组件 pillar也是Saltstack最重要的组件之一,其作用是定义与被控主机相关的任何数据,定义好的数据可以被其他组件使用,如模板、state、API等。在pillar中定义的数据与不同业务特性的被控主机相关联,这样不同被控主机只能看到自己匹配的数据,因此p...
代码星球
·
2021-02-10
Saltstack
pillar
组件
Saltstack grains组件
grains是Saltstack最重要的组件之一,grains的作用是收集被控主机的基本信息,这些信息通常都是一些静态的数据,包括CPU、内核、操作系统、虚拟化等,在服务器端可以根据这些信息进行灵活定制,管理员可以利用这新信息对不同业务进行个性化配置。官网提供的用来区分不同操作系统的示例如下(采用jinja模板):...
代码星球
·
2021-02-10
Saltstack
grains
组件
Saltstack常用模块及API
Saltstack提供了非常丰富的功能模块,涉及操作系统的基础功能、常用工具支持等,更多模块信息可以查看官网模块介绍。也可以通过sys模块列出当前版本支持的模块。salt'*'sys.list_modules一、模块API使用方法: API的原理是通过调用masterclient模块,实例化一个Local...
代码星球
·
2021-02-10
Saltstack
常用
模块
API
SaltStack安装篇
一、基础介绍1.简介 salt是一个基础平台管理工具 salt是一个配置管理系统,能够维护预定于状态的远程节点 salt是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据2.salt的核心功能: 使命令发送到远程系统是并行的而不是串行的 使用安全加密的协议 使用最小最快的网路载荷 提高简单的编程...
代码星球
·
2021-02-10
SaltStack
安装
saltstack之syndic的配置
author:headsen chendate: 2018-08-04 22:22:09 1,架构 2,配置 2.1,配置master: yum -yins...
代码星球
·
2020-08-24
saltstack
syndic
配置
saltstack高效运维
saltstack是由thomasHatch于2011年创建的一个开源项目,设计初衷是为了实现一个快速的远程执行系统。系统管理员日常会进行大量的重复性操作,例如安装软件,修改配置文件,创建用户,批量执行命令等等。如果主机数量庞大,单靠人工维护实在让人难以忍受。 早期运维人员会根据自己的生产环境来写特定脚本完成大量重复...
代码星球
·
2020-04-15
saltstack
高效
运维
saltstack--状态判断unless与onlyif
很多时候我们在编写 state 文件时候需要进行判断,判断该目录或文件是否存在,判断该配置是否已经已添加,然后根据判断结果再决定命令或动作是否执行,这时候就需要用到了状态判断的unless和onlyif。unless示例:需求创建/tmp/unless.txt文件,存在则不创建,不存在则创建[roo...
代码星球
·
2020-04-12
saltstack--
状态
判断
unless
onlyif
SaltStack及Multi-Master介绍
1、先说下SaltStack是啥? SaltStack是基于Python开发的一套C/S架构配置管理工具(功能不仅仅是配置管理,如使用salt-cloud配置AWSEC2实例),它的底层使用ZeroMQ消息队列pub/sub方式通信,使用SSL证书签发的方式进行认证管理。 号称世界上最快的消息队列ZeroMQ使得S...
代码星球
·
2020-04-06
SaltStack
Multi-Master
介绍
saltstack在jianja模板中,执行salt函数来获取某些变量的值,并且将配置写入到配置文件中?
问题描述: 通过saltstack的jinja模板方式,可以将变量的值写入到配置文件,即动态获取的方式。这里介绍,通过执行salt函数来获取值的方式。演示:1.通过在sls中,增加jinja的模板信息,变量信息,通过salt函数获取该值。apache-config:file.managed:-name:/etc/ht...
代码星球
·
2020-04-03
saltstack
jianja
模板
执行
salt
saltstack通过jinja模板,grains方式将配置的变量值写入到配置文件中?
需求描述: 在通过saltstack进行jinja模板获取值的时候,可以通过grains的方式,获取一些操作系统相关的信息,比如,OS,ip地址等,在这里演示下,做个记录。演示:1.修改sls文件,增加jinja模板,选项[root@testvm01lamp]#catlamp.slslamp-pkgs:pkg.ins...
代码星球
·
2020-04-03
saltstack
通过
jinja
模板
grains
saltstack通过jinja模板,将变量值增加到配置文件中?通过引用变量值修改配置文件?
需求描述: 在使用saltstack的时候,有的时候,需要根据不同的变量来增加配置,比如,bind,监听端口,这些都可以通过变量写入,并且在配置的时候引用,下面是一个例子,用来演示,如何使用jinja模板,在state模块中使用。演示:1.编写sls及saltstack的状态文件lamp-pkgs: pkg...
代码星球
·
2020-04-03
通过
量值
配置文件
saltstack
jinja
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他