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
扩展组件
一、扩展Grains 虽然Grains能收集到Minion的各种静态信息,但是为了满足更加复杂的应用,希望Grains能根据我们的需求去采集一些信息,例如大批量机器中我们区分每台设备的业务角色,这个时候我们就可以自己定义一个Grains,让Minion通过外部数据(CMDB)去采集自己的业务汇报给Master。在大规模的配置中,我们就可以利用这个Grains值去更佳方便地管理配置各个角色的设备。
Hello_Boys
·
2015-12-17 08:00
Saltstack
系列(二)
Saltstack
分组
今天2015年10月26号是我学习
saltstack
的第22天,在工作中用到的第二次自己总结出来的经验10月4号写下了篇自己第一次用的
saltstack
的文档,继续更新:感谢大家在第一篇给予的意见,多多指导互相学习
yango
·
2015-12-16 23:00
saltstack
Saltstack分组
saltstack
(一)安装部署自动化
开始学
saltstack
的时候是在现在一家做CDN加速的,同步下发的用到这个工具,下面我简单介绍和操作给大家看下。
yango
·
2015-12-16 23:00
自动化部署
saltsatck
下发工具
SaltStack
实践案例三
5.PHPRedis模块[root@salt-master-1 ~]# cd /srv/salt/prod/php/files/ [root@salt-master-1 files]# wget # [root@salt-master-1 files]# cat /srv/salt/prod/php/php-redis.sls redis-plugin: file.managed
Hello_Boys
·
2015-12-16 08:00
SaltStack
实践案例二
五、Memcached配置管理 Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态数据库驱动网站的访问速度。 经常会遇到在负载均衡的环境下session问题,一般的解决办法有三种: Session保持; Session复制; Session共享; PHP可以很容易在php.ini配
Hello_Boys
·
2015-12-13 11:00
saltstack
之源码部署管理nginx
saltstack
接触也有一段时间了,感觉
saltstack
强大之处在于state文件部署,通过他可以给我们大批量部署节省很多时间,今天就用部署我前端的转发服务器为例进行源码部署nginx;水平有限希望大家多多指导
小罗ge11
·
2015-12-12 14:02
服务器
import
信息
saltstack
之源码部署管理nginx
saltstack
接触也有一段时间了,感觉
saltstack
强大之处在于state文件部署,通过他可以给我们大批量部署节省很多时间,今天就用部署我前端的转发服务器为例进行源码部署nginx;水平有限希望大家多多指导
小罗ge11
·
2015-12-12 14:02
服务器
import
信息
saltstack
之源码部署管理nginx
saltstack
接触也有一段时间了,感觉
saltstack
强大之处在于state文件部署,通过他可以给我们大批量部署节省很多时间,今天就用部署我前端的转发服务器为例进行源码部署nginx;水平有限希望大家多多指导
小罗ge11
·
2015-12-12 14:02
服务器
信息
import
自动化
自动化运维工具
SaltStack
详细部署
一、基础介绍==========================================================================================1、简介
SaltStack
yangxuncai110
·
2015-12-11 09:17
服务器
操作系统
第三方
软件包
监控/自动化工具
SaltStack
实践案例一
通过
SaltStack
的配置管理来实现一个“中小型web架构”的自动化部署和配置管理,主要包括以下功能和服务: 系统初始化 Haproxy服务 Keepalived服务 Nginx服务 PHP
Hello_Boys
·
2015-12-10 23:00
SaltStack
配置管理
States是
SaltStack
中的配置语言,在日常进行配置管理时需要编写大量的States文件。比如我们需要安装一个包,然后管理一个配置文件,最后保证某个服务正常运行。
Hello_Boys
·
2015-12-09 08:00
SaltStack
组件
一、简述 在
SaltStack
系统中我们的管理对象叫作Target,在Master上我们可以采用不同Target去管理不同的Minion。
Hello_Boys
·
2015-12-08 08:00
saltstack
测试
安装epel源 wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -ivh epel-release-6-8.noarch.rpm 安装rpmforgewget http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-re
liangey
·
2015-12-07 17:10
shell
自动化
salt
saltstack
saltstack
测试
安装epel源 wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm 安装rpmforge wget http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmfo
liangey
·
2015-12-07 17:10
shell
自动化
SALT
saltstack
saltstack
测试
安装epel源 wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm 安装rpmforge wget http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmfo
liangey
·
2015-12-07 17:10
shell
自动化
SALT
saltstack
SaltStack
配置文件
一、
SaltStack
在使用过程中会经常遇到问题的配置文件 max_open_files:可以根据Master将Minion数量进行适当的调整 timeout:可以根据Master和Minion的网络状况适当调整
Hello_Boys
·
2015-12-07 08:00
saltstack
入门
一、SlatStack是什么
SaltStack
是基于python开发的一套C/S架构配置管理工具,它的底层使用ZeroMQ消息队列pub/sub方式通信,使用SSL证书签发的方式进行认证管理。
Hello_Boys
·
2015-12-06 12:00
【
saltstack
学习笔记之八】salt的sls文件
1.在/srv/salt目录下创建top.sls文件 cd/srv/salt touchtop.sls2.编辑sls文件 vimhosts.sls/tmp/aaa.hosts: //name,可以宿便写,但是如果这里不写同步路径信息的话,需要在后面加上-name:/tmp/aaa.hosts file.managed: //指定使用的salt模块的名称 -source
香胖
·
2015-12-05 16:00
SaltStack
入门(二)Grains、NoteGroup和State
执行命令时,忘记语法,可以使用sys.doc模块查询salt模块相关使用方法。#salt'*'sys.docdisk1、执行命令时,查找minion目标(targeting)常用有三种方式:12345678salt‘shell正则’命令例:#salt'host*'cmd.run'df-h' #我们主机ID是host加数字的salt–E‘perl正则’ 命令 #--pcre,不会per
香胖
·
2015-12-05 16:00
SaltStack
实践(二)-- 安装配置Keepalived
接上篇博文《
SaltStack
实践(一)--安装配置HAproxy》 1、编写功能模块#创建keepalived目录 [root@linux-node1 ~]#mkdir -p /srv/salt/prod
王潇苒
·
2015-12-05 10:32
linux
keepalived
saltstack
SaltStack
实践(二)-- 安装配置Keepalived
接上篇博文《
SaltStack
实践(一)--安装配置HAproxy》 1、编写功能模块#创建keepalived目录 [root@linux-node1 ~]#mkdir -p /srv/salt/prod
王潇苒
·
2015-12-05 10:32
linux
keepalived
saltstack
saltstack
常用命令
#测试被控主机的连通性#salt'*'test.ping返回被控主机网络信息#salt'*'network.ip_addrs#salt'*'network.interfaces#接受所有salt-key-A接受所有KEY#接受salt-minion的认证请求salt-key-y-a192.168.3.231查看当前的saltkey信息#salt-key-L#去除salt-minion的认证-D是全
落叶刀
·
2015-12-04 17:00
SaltStack
自动化运维工具
运维神器-------
saltstack
。
SaltStack
:是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能。
落叶刀
·
2015-12-04 15:00
PHP 7.0.0 一键安装脚本
传统自动化运维工具例如 ansible,
saltstack
,puppet 不够灵活,配置繁琐,很多限制等等。这些工具更适合没有软件开发基础的运维人员。
netkiller.github.com
·
2015-12-03 09:00
nginx
PHP
脚本
bash
netkiller
PHP 7.0.0 一键安装脚本
传统自动化运维工具例如 ansible,
saltstack
,puppet 不够灵活,配置繁琐,很多限制等等。这些工具更适合没有软件开发基础的运维人员。
neo-chen
·
2015-12-03 09:00
shell
netkiller
Devops
sysop
oscm
saltstack
yum安装
安装salt源,yum源rpm-ivhhttp://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm修改文件“/etc/yum.repos.d/epel.repo”,将baseurl的注释取消,mirrorlist注释掉。即可。yuminstallpython-y服务端安装salt-master yuminstall
manyushuai
·
2015-12-02 17:11
saltstack
1.puppet学习笔记:puppet搭建
从初期的几台服务器发展到庞大的数据中心和服务器集群,单靠人工的修改和部署已经无法满足业务的需求,所以我们需要对系统的部署和服务的搭建提供统一的部署和管理,应蕴而生了一匹自动化管理的开源软件,例如puppet和
saltstack
linux_player_c
·
2015-12-01 16:00
服务器
自动化
开源软件
puppet
数据中心
devops部分工具链
自动化:Ansible、
SaltStack
、Puppet缓存和负载均衡:Varnish、Squid、HAProxy代码管理和发布:Gitlab、Jenkins监控系统:Zabbix、Ganglia日志系统
落叶刀
·
2015-11-28 21:00
SaltStack
实践(一)-- 安装配置HAproxy
1、编写功能模块 1)首先编写依赖安装模块 [root@linux-node1 ~]# mkdir -p /srv/salt/prod/pkg /srv/salt/prod/haproxy /srv/salt/prod/haproxy/files [root@linux-node1 pkg]# vim pkg-init.sls pkg-init: pkg.installed:
王潇苒
·
2015-11-27 22:05
linux
haproxy
saltstack
SaltStack
实践(一)-- 安装配置HAproxy
1、编写功能模块 1)首先编写依赖安装模块 [root@linux-node1 ~]# mkdir -p /srv/salt/prod/pkg /srv/salt/prod/haproxy /srv/salt/prod/haproxy/files [root@linux-node1 pkg]# vim pkg-init.sls pkg-init: pkg.installed:
王潇苒
·
2015-11-27 22:05
linux
haproxy
saltstack
SaltStack
(一)--
SaltStack
介绍及CentOS 6.7安装
SaltStack
一、
SaltStack
介绍
SaltStack
是一个开源Apache2.0license的基于Python开发的配置管理系统及分布式远程执行工具。
王潇苒
·
2015-11-27 21:49
linux
saltstack
SaltStack
(一)--
SaltStack
介绍及CentOS 6.7安装
SaltStack
一、
SaltStack
介绍
SaltStack
是一个开源Apache2.0license的基于Python开发的配置管理系统及分布式远程执行工具。
王潇苒
·
2015-11-27 21:49
linux
saltstack
SaltStack
(一)--
SaltStack
介绍及CentOS 6.7安装
SaltStack
一、
SaltStack
介绍
SaltStack
是一个开源Apache2.0license的基于Python开发的配置管理系统及分布式远程执行工具。
王潇苒
·
2015-11-27 21:49
linux
SaltStack
Linux
saltstack
命令结果return处理
1.前置配置 安装mysql-python包,可以直接使用yum安装 yum install MySQL-python -y2. 配置本次测试需要使用的数据库及用户:# 创建salt数据库 mysql -e 'create database salt' # 创建用于连接salt数据库的用户 mysql -e '"grant all on salt.* to salt@localhost i
collglle_cx
·
2015-11-27 11:15
return
job
saltstack
saltstack
命令结果return处理
1.前置配置安装mysql-python包,可以直接使用yum安装 yum install MySQL-python -y2.配置本次测试需要使用的数据库及用户:# 创建salt数据库mysql -e 'create database salt'# 创建用于连接salt数据库的用户mysql -e '"grant all on salt.* to salt@localhost identif
collglle_cx
·
2015-11-27 11:15
saltstack
job
return
软件安装
saltstack
命令结果return处理
1.前置配置 安装mysql-python包,可以直接使用yum安装 yum install MySQL-python -y2. 配置本次测试需要使用的数据库及用户:# 创建salt数据库 mysql -e 'create database salt' # 创建用于连接salt数据库的用户 mysql -e '"grant all on salt.* to salt@localhost i
collglle_cx
·
2015-11-27 11:15
return
job
saltstack
Saltstack
之jinja模版
jinja模版的使用方法:1、file状态使用template参数- template:jinja2、模版文件里面变量使用{{名称}},例如{{PORT}}变量使用Grains:{{grains['fqdn_ip4']}}变量使用执行模块:{{salt['network.hw_addr']('eth0')}}变量使用Pillar:{{pillar['apache']['PORT']}}3、变量列表
万越天
·
2015-11-27 09:59
saltstack
jinja
Saltstack
之jinja模版
jinja模版的使用方法:1、file状态使用template参数- template:jinja2、模版文件里面变量使用{{名称}},例如{{PORT}}变量使用Grains:{{grains['fqdn_ip4']}}变量使用执行模块:{{salt['network.hw_addr']('eth0')}}变量使用Pillar:{{pillar['apache']['PORT']}}3、变量列表
万越天
·
2015-11-27 09:59
saltstack
jinja
Saltstack
的YAML语法三大规则
YAML语法规则一:缩进YAML使用一个固定的缩进风格表示数据层结构关系,
Saltstack
需要每个缩进级别由两个空格组成。
万越天
·
2015-11-27 09:58
yaml
saltstack
Saltstack
配置管理小试牛刀
1、准备基础环境[root@linux-node1 base]# vim /etc/salt/master file_roots: base: - /srv/salt/base test: - /srv/salt/test prod: - /srv/salt/prod#注:top.sls必须放在base环境下(即/srv/salt/base目录下)[root@l
万越天
·
2015-11-27 00:00
配置管理
saltstack
Saltstack
的返回(return)
操作前准备:先安装依赖包:MySQL-python[root@linux-node1 ~]# yum install MySQL-python -y方法一:所有Minion端的配置文件/etc/salt/minion在最后增加如下几行: mysql.host: '10.0.0.7' mysql.user: 'salt' mysql.pass: 'salt' mysql.db: 'salt' mys
万越天
·
2015-11-26 23:46
return
saltstack
Saltstack
实战配置client_acl
应用举例:client_acl: # Allow thatch to execute anything. thatch: - .* # Allow fred to use test and pkg, but only on "web*" minions. fred: - web*: - test.* - pkg.*配置实战:[root@lin
万越天
·
2015-11-26 22:00
saltstack
client_acl
Saltstack
的Grains和Pillar比较
1、存放位置Grains:Minion端Pillar:Master端2、数据类型Grains:静态数据Pillar:动态数据3、数据采集更新方式Grains:Minion启动时收集,也可以使用salt'*'saltutil.sync_grains进行刷新Pillar:在Master端定义,指定给对应的Minion。可以使用salt'*'saltutil.refresh_pillar刷新4、应用Gr
万越天
·
2015-11-26 21:05
saltstack
pillar
grains
Saltstack
匹配Minion ID的多种方法
1、Globbing通配符*表示匹配所有salt '*' test.ping salt '*.example.net'test.ping salt '*.example.*' test.ping?表示任意一个字符salt 'web?.example.net'test.ping[]表示枚举或者一个区间salt 'web[1-5]' test.ping salt 'web[1,3]' test.pin
万越天
·
2015-11-26 21:42
saltstack
匹配Minion
Saltstack
远程执行
搭建部署完
Saltstack
之后,我们就可以使用
Saltstack
功能模块对所有Minion进行批量配置管理下面简单介绍一下cmd模块[root@linux-node1~]#salt'*'cmd.run'w'linux-node2
万越天
·
2015-11-26 19:13
saltstack
cmd.run
saltstack
实现中小型架构的搭建
安装以下依赖包:yuminstall-ygccgcc-c++glibcmakeautoconfopensslopenssl-devellrzszmemcache(可以先安装,操作时就只是检查)下载以下软件包:wgetftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz##可用yumwgethttp://ngin
rreid
·
2015-11-26 11:51
salt
saltstack
自动
saltstack
实现中小型架构的搭建
安装以下依赖包:yum install -y gcc gcc-c++ glibc make autoconf openssl openssl-devel lrzsz memcache(可以先安装,操作时就只是检查)下载以下软件包:wgetftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz##可用yumwge
rreid
·
2015-11-26 11:51
自动
SALT
saltstack
saltstack
实现中小型架构的搭建
安装以下依赖包:yum install -y gcc gcc-c++ glibc make autoconf openssl openssl-devel lrzsz memcache(可以先安装,操作时就只是检查)下载以下软件包:wgetftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz##可用yumwge
rreid
·
2015-11-26 11:51
自动
SALT
saltstack
Saltstack
安装部署(CentOS 6.7)
系统版本:CentOS6.7X86_64部署规划:序号主机名IP角色1linux-node1.example.com10.0.0.7salt-master、salt-minion2linux-node2.example.com10.0.0.8salt-minionlinux-node1.example.com:安装salt-mastersalt-minionyum install salt-mas
万越天
·
2015-11-26 01:08
centos
saltstack
Saltstack
入门
Saltstack
简介
Saltstack
是基于Python开发一套C/S架构配置管理工具,它的底层适用ZeroMQ消息队列pub/sub方式通信,使用SSL证书签发的方式进行认证管理。
万越天
·
2015-11-25 22:43
saltstack
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他