E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
saltstack
saltstack
作业执行
作业执行过程代码如下:#test.ping心跳检测defisline(hostname):fromexec_jobsimportselect_salt_return#test.ping存活判断,可以直接用local.cmd,返回True判断line_id=local.cmd_async(hostname,'test.ping','','pcre')#数据库返回执行结果islines=select_
Blues_rat
·
2021-06-05 13:06
自动化运维利器之
Saltstack
和Puppet
1、Puppet环境部署1.Puppet-大规模集群部署管理的神器2.在CentOS和RHEL上安装Puppet服务器和客户端3.
Saltstack
详细部署Debug4.PuppetError:4002
司小幽
·
2021-06-04 16:08
ansible自动化运维详细教程及playbook详解
ansibleplaybookyaml自动化运维前言当下有许多的运维自动化工具(配置管理),例如:Ansible、
SaltStack
、Puppet、Fabric等。
弓昭
·
2021-06-04 01:10
运维工程师岗位职责、职业路线和常用工具
BitBucket、SubVersion构建工具:maven、Ant、Gradle自动部署:Capistrano、CodeDeploy持续集成(CI):Jenkins、Travis配置管理:Ansible、
SaltStack
白-胖-子
·
2021-05-22 19:53
心路历程
运维
linux
centos
ubuntu
服务器
saltstack
的日常使用 (三)
更多关注:http://www.mknight.cn/salt修改minionidminionidsalt默认使用hostname作为minionID。如果后期需要修改主机名,就要注意及时更改minionID。修改流程停止服务servicesalt-minionstop删除minion公钥文件rm/etc/salt/pki/minion/minion.pubrm/etc/salt/pki/mini
Medivh_
·
2021-05-20 20:51
python
saltstack
模块
指定的服务在运行)一个分布式远程执行系统,用来在远程节点(可以是单个节点,也可以是任意规则挑选出来的节点)上执行命令和查询数据开发其的目的是为远程执行提供最好的解决方案,并使远程执行变得更好,更快,更简单
SaltStack
我是帅气的石头
·
2021-05-18 09:48
Virtualenv加Django加UWSGI加Nginx多站点部署
cmdb/virtualenv--no-site-packages--distributeenvcdenv/sourcebin/activate查看虚拟环境/Django/cmdb/env[root@
saltstack
env
君惜丶
·
2021-05-17 14:05
SaltStack
:编写自己的模块代码
Salt的执行模块函数并没有什么特别之处,它们实际上就是Python函数,但是当它们结合上Salt的远程执行功能就会变得非常强大。当然,我们可以用Python扩展出自己的模块。默认情况下,我们的定制化模块存放在/srv/salt/_modules文件夹下,这个文件夹不是默认创建的,需要建立对应的目录并添加文件mkdir-pv/srv/salt/_modules/创建完之后就可以在该文件下写第一个我
RickyLin7
·
2021-05-14 02:19
Ansible Roles 一键完成LNMP
AnsibleRoles一、AnsibleRoles基本概述1.AnsibleRoles介绍roles不管是Ansible还是
saltstack
,我在写一键部署的时候,都不可能把所有的步骤全部写入到一个
FikL-09-19
·
2021-05-10 00:45
中期架构笔记
linux
Ansible Jinja2 模板概述 --01
jinja2模板概述#什么是jinja2模板jinja2是Python的全功能模板引擎,模#Jinja2与Ansible啥关系Ansible通常会使用jinja2模板来修改被管理主机的配置文件等...在
saltstack
FikL-09-19
·
2021-05-09 15:31
中期架构笔记
linux
1-
saltstack
安装
Installation本节包含安装salt的说明。如果您是第一次设置您的环境,您应该在一个专用的管理服务器或VM上安装一个Saltmaster,然后在每个您想要使用salt的系统上安装一个Saltminion。现在您不必担心您的架构,您可以轻松地添加组件并稍后修改配置,而不需要重新安装任何东西。一般安装过程如下:使用平台的指令或运行salt引导脚本,安装一个Saltmaster。如果您使用引导脚
风逍H
·
2021-05-09 03:56
Linux系统管理(四)运维
第四部分运维第二十三章配置管理Ansible与
Saltstack
1、配置管理系统2、Ansible3、
Saltstack
第二十四章虚拟化(略)第二十五章容器第二十六章持续集成与交付CI/CD第二十三章配置管理
果子哥丶
·
2021-05-08 14:16
读书笔记
运维
linux
6-
saltstack
(4)_
saltstack
的state模块_一
什么是state模块?远程执行是salt的核心所在。管理员可与通过执行远程执行模块,达到对minion的控制(如cmd.run"yuminstall-yhttpd"),但对于minion的环境控制,即你想minion达到一个什么样的状态,用state模块更为合适。你只需要描述你想saltminion达到什么状态就行了,剩下的交由state模块来完成。如下:在minion上部署一个Apache,用s
风逍H
·
2021-05-08 10:55
Saltstack
学习笔记——states篇(上)
Salt使用PyAMl语法(http://pyyaml.org)作为它的模板文件的格式,但是其他很多模板语言在Salt中是可以使用的。一定要按照正确的格式书写YAML,比如它使用到两个空格代替tab。如果YAML文件出现不可预知的错误,你可以使用一个在线的debug工具(http://yaml-online-parser.appspot.com)。1.启动配置管理在启动配置管理功能之前,你需要再一
白熊
·
2021-05-03 20:37
12-
saltstack
(7)_
saltstack
配置文件_一(master)
saltstack
master配置详解1、主要配置设置配置项默认值注释default_includemaster.d/*.conf设置include的配置文件interface0.0.0.0绑定的接口地址
风逍H
·
2021-05-03 09:38
glibc 2.12 升级 2.14
升级原因安装
saltstack
出现报错:Error:Package:PyYAML-3.11-1.el7.x86_64(salt-latest)Requires:libc.so.6(GLIBC_2.14)
Leebor
·
2021-05-03 02:13
saltstack
sls文件语法解释及示例
saltstack
sls文件语法解释及示例1.sls文件本质上是python嵌套字典(键值对),由salt-master以广播的形式传递给salt-minion,通过sls文件告知使用哪个模块的哪个函数
Rick_Ji
·
2021-05-02 07:56
saltstack
-配置管理-yaml与jinja
现在我们来看看配置管理,当然配置管理也是
saltstack
的核心系统以下是官网翻译介绍:Salt包含了一个强壮且灵活的配置管理框架,它建立在远程执行的核心功能之上。
程序员同行者
·
2021-05-01 19:42
致敬Linux系统
在学习了Linux以后,从基本的DHCP、DNS、FTP、NFS到WEB、Zabbix、
SaltStack
、OpenStack、Docker、ELKStack、WAF、KeepLive、Tomcat等等
肀肀
·
2021-04-30 15:20
saltstack
中如何实现由minion端上传文件到master端
首先说下用什么命令来实现:cp.push剩下的就和其他的同样的操作了,例如:salt‘minion-1’cp.push/data/log/cheshi.log后面的文件是minion端的目录,然后上传后的文件会默认保存在/var/cache/salt/master/minions/minion-1/data/log/cheshire.log下后面的目录和minion端是一样的,会自动生成,如果/v
dogfei
·
2021-04-23 03:38
自动化运维工具—ansible详解
ansible是目前最受运维欢迎的自动化运维工具,基于Python开发,集合了众多运维工具(
SaltStack
puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能
AD钙dddd
·
2021-04-18 19:47
SaltStack
的模块与 Ansible、Puppet 的模块一个不同点
slatstack的模块分为statemodules和executionmodulesstatemodules地址:https://docs.
saltstack
.com/en/latest/ref/states
awker
·
2021-03-11 00:18
saltstack
自动化运维管理的一些操作
saltstack
自动化运维管理的一些操作
saltstack
简介
saltstack
通信机制
saltstack
安装与配置
saltstack
远程执行远程执行shell命令编写远程执行模块配置管理grains
tst8023ryq
·
2021-02-18 23:39
运维企业实战篇
saltstack
从0到1之
saltstack
:基本概念和通信流程
1
saltstack
简介1.1salt定位
saltstack
,简称salt,是有ThomasHatch先生于2011年创建的一个开源项目,最初是为了实现一个快速的远程控制系统,后来逐步发展成为如今的基于配置管理和分布式远程执行系统的强大平台
IT界平猿
·
2021-01-23 16:32
saltstack:从0到1
python
服务器
运维
devops
(企业运维5)
SaltStack
使用(全)
saltstack
前言一、
saltstack
部署二、
saltstack
远程执行salt远程执行单条shell命令编写远程执行模块(相当于shell脚本)了解YAML语法配置管理salt判断发布文件修改标准
鲸落-鲨掉
·
2021-01-23 01:31
云计算运维企业实战项目篇
linux
运维
【Linux37-1】
saltstack
自动化运维(master与minion+远程测试+.sls文件+modules+grains+jinja模板)
文章目录1.
saltstack
简介2.安装与配置2.1minion端配置2.2master端配置2.3远程测试3.远程执行shell命令4.编写.sls文件5.编写远程执行模块_modules6.grains
sdsnzy_9
·
2021-01-20 22:20
saltstack自动化运维
saltstack
nginx
运维
saltstack
漏洞
该漏洞具体描述Salt(又称为
SaltStack
),一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。
安全研究所
·
2021-01-16 08:28
笔记
基于
Saltstack
、Artifactory打造传统模式下持续部署平台
一、持续部署1,现状由于没有建立标准的持续部署流程,导致了版本管理混乱,制品管理混乱,上线持续时间长,上线测试覆盖不全面,业务流量上升后故障较多,排查复杂。运维、测试、开发人员每次版本迭代的时候,都要可能需要经历一次通宵的历练,并且这种在上线的第二天依然会出现很多线上故障。2,痛点l自动化发布体系覆盖率低。l无标准化发布的流程。a)只注重敏捷、忽视质量问题;b)变更频繁导致故障率增加;c)开发语言
JFrogChina
·
2020-12-04 18:18
运维
jenkins
devops
我所认识的CVEBASE.COM
昨天晚上制作完成了
SaltStack
的命令注入漏洞CVE-2020-16846的环境,我将其提交给了国外的一家CVE数据库:cvebase.com。
落沐萧萧
·
2020-11-13 21:31
java
编程语言
python
大数据
人工智能
saltstack
配置安装及相关比较
saltstack
一、
SaltStack
、Ansible、Puppet比较二、
saltstack
简介三、安装
saltstack
一、
SaltStack
、Ansible、Puppet比较1.
SaltStack
现实如此呀
·
2020-10-26 14:14
工具
saltstack
ansible学习笔记---理论+实操
ansible的相似软件,自动化运维类(集中批量管理)
saltstack
puppetansible有哪些组件1.hostinventor
兴 走耳又
·
2020-10-19 08:23
linux
运维
ansible批量操作主机命令
程序发布手动:自动:灰度发布:(1)从调度器中删除一小部分真实节点的连接信息(2)对这些主机进行日常维护,以及新程序的发布(3)发布完成后重新添加到调度器中5、批量处理ansible(2012,python)
saltstack
6
weixin_48318210
·
2020-09-30 14:44
ansible
运维
shell批量作业时主机用户及密码的加解密处理
一般传统的批量作业(比如批量巡检、批量修改、批量配置、批量部署等)采取的是SSH证书免密登录、账号密码交互登录,第三方组件(如python的
saltstack
、func主受控端模式)等方式实现对远程主机的访问与控制
川中胡子
·
2020-09-17 05:09
shell
linux
shell
批量作业
主机列表
安全
Salt Pillar
我只是
SaltStack
的初学者,如果文中有错误的地方,请不吝赐教。在学习的过程,我做了一些实验,犯了不少错,积累了一些经验,对
SaltStack
的运行也有一定了
cuangu9341
·
2020-09-17 04:20
saltstack
常用执行模块
saltstack
常用执行模块cron模块archive模块cmd模块cp模块dnsutil模块file模块group模块network模块service模块pkg模块user模块一、cron模块功能:
cuangu9341
·
2020-09-17 04:20
运维
Salt Highstate数据结构定义
我只是
SaltStack
的初学者,如果文中有错误的地方,请不吝赐教。
cuangu9341
·
2020-09-17 04:20
Ansible批量执行命令慢的解决思路
背景做运维的同学很多都用过ansible吧,开源批量部署工具排名前三的:puppet,
saltstack
,ansible。
Make Dream Happen
·
2020-09-16 15:29
运维
MySQL-05-管控
制定标准并使用
saltstack
来维护DB服务器基础的软件安装和文件配置规范:磁盘统一做成RAID5模式扩大空间利用率。统一RAID卡读写策略为WB
阔海星沉
·
2020-09-15 21:34
mysql
Saltstack
搭建http,nginx,haproxy服务
搭建httpd(1)pwdmkdirapachemvapache.slsapachecdapache/mkdirfilescdfiles/scpserver3:/etc/httpd/conf/httpd.conf.-->lspwd/srv/salt/apache(2)vimapache.slsapache-install:pkg.installed:##安装httpd-pkgs:-httpd-ht
博君一肖szd
·
2020-09-15 20:38
SaltStack
SaltStack
简介
SaltStack
是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块构建。
博君一肖szd
·
2020-09-15 20:38
saltstack
实现haproxy+keepalived负载均衡+高可用
7、搭建keepalived服务实验环境:salt服务主机(minion名称)主机IP服务1服务2mastertest1(www.westos.org)172.25.1.11nginxminiontest2(test2)172.25.1.12httpdminiontest3(test3)172.25.1.13haproxykeepalived(master)miniontest4(test4)17
博君一肖szd
·
2020-09-15 20:38
saltstack
-redhat6.5版本
172.25.254.3selinux=disabled,firewalld=stop一.yum仓库搭建主从安装组建:[root@host1~]#vim/etc/yum.repos.d/yum.repo[
saltstack
还能中文
·
2020-09-15 18:13
Centos7.2安装
Saltstack
Centos7.2安装
Saltstack
Saltstack
介绍
SaltStack
是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func
思考v
·
2020-09-15 18:03
自动化运维
saltstack
--job管理,salt-ssh,salt-syndic,salt-api
文章目录1.job管理1.1Job简介1.2Jobcache1.3数据存入数据库有两种方式实验一.minion端存储job数据到数据库实验二.master端存储job数据到数据库2.salt-sshsalt-ssh简介salt-ssh配置3.salt-syndic3.1salt-syndic简介3.2salt-syndic配置3.21.topmaster端:3.2.2.下级master端:4.sa
卡门青
·
2020-09-15 18:05
SaltStack
自动化运维——salt-ssh、salt-syndic与salt-api配置
1.salt-ssh简介salt-ssh可以独立运行的,不需要minion端。salt-ssh用的是sshpass进行密码交互的。以串行模式工作,性能下降。在之前我们一直围绕着需要在受控端安装Minion的前提下进行架构扩展那么如果在实际的环境中,由于某些限制无法在受控端服务器安装Minion客户端,该怎么办呢?Salt在版本0.17.0当中,引入了新的传输系统,它支持通过SSH通道来实现Salt
Li_barroco
·
2020-09-15 18:31
linux
saltstack
SaltStack
自动化运维——grains(静态数据)与pillar(动态参数)详解
Grains是
SaltStack
的一个组件,存放在
SaltStack
的minion端。
Li_barroco
·
2020-09-15 18:31
linux
运维
SaltStack
自动化运维——使用Jinja模板引用变量
1.Jinja模板简介Jinja是一种基于python的模板引擎,在SLS文件里可以直接使用jinja模板来做一些操作。通过jinja模板可以为不同服务器定义各自的变量。两种分隔符:{%…%}和{{…}},前者用于执行诸如for循环或赋值的语句,后者把表达式的结果打印到模板上。2.Jinja模板使用方式2.1基本方式引用变量在/srv/salt/apache/files/httpd.conf文件中
Li_barroco
·
2020-09-15 18:31
linux
运维
saltstack
自动化运维管理——
saltstack
之salt-ssh、salt-syndic与salt-api
目录一、salt-ssh1、salt-ssh简介2、salt-ssh配置二、salt-syndic1、salt-syndic简介2、salt-syndic配置三、salt-api1、salt-api简介2、salt-api配置3、salt-api使用一、salt-ssh1、salt-ssh简介salt-ssh可以独立运行的,不需要minion端。salt-ssh用的是sshpass进行密码交互的。
羊咩咩咕噜噜
·
2020-09-15 18:06
运维
基于salt-syndic和salt-ssh安装部署
saltstack
初始salt-syndicsalt-syndic如果大家知道zabbixproxy的话那就可以很容易理解了,syndic的意思为理事,其实如果叫salt-proxy的话那就更好理解了,它就是一层代理,如同zabbixproxy功能一样,隔离master与minion,使其不需要通讯,只需要与syndic都通讯就可以,这样的话就可以在跨机房的时候将架构清晰部署了salt-syndic的部署[root
楓_xupter
·
2020-09-15 18:33
运维企业级
Saltstack
saltstack
状态管理详细介绍
状态是对minion的一种描述和定义,管理人员可以不关心具体部署任务时如何完成的,只需要描述minion要达到什么状态,底层由salt的状态模块来完成功能基本入门我们先做个小案例,使用salt的状态模块安装一个http1首先修改/etc/salt/master,打开file_roots的注释file_roots是告诉master,默认sls配置文件在哪里vim/etc/salt/masterfil
指尖踢踏舞
·
2020-09-15 18:28
devops
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他