前两篇博客介绍了ActionServlet的初始化,讲述了它在初始化的时候做的事情。有了ActionServlet初始化,才能说当我们访问页面如何利用digester读取struts-config.xml配置文件信息,如何讲这些信息存到ActionMapping中,如何完成相应的业务处理和页面跳转。 那么今天就开始进入这一环节的分析。分析之前,希望大家还是好好看看原先的系列文章,那些文章都是引子
转载 2024-09-15 12:32:36
43阅读
一、入门指南 1.1 SALTSTACK是什么? The backbone of Salt is the remote execution engine, which creates a high-speed, secure and bi-directional communication net for groups of systems. On top of this communic
转载 2023-12-10 12:17:39
104阅读
SAE从架构上采用分层设计,从上往下分别为反向代理层、路由逻辑层、Web计算服务池。而从Web计算服务层延伸出SAE附属的分布式计算型服务和分布式存储型服务,具体又分成同步计算型服务、异步计算型服务、持久化存储服务、非持久化存储服务。各种服务统一向日志和统计中心汇报,参考下图: SAE整体架构图7层反向代理层:HTTP反向代理,在最外层,负责响应用户的HTTP请求,分析请求,并转发到后端的We
没有master的情况下,使用salt,需要关闭salt-minion,使用salt-call命令[root@linux-node2~]#vim/etc/salt/minionfile_client:localfile_roots:base:-/srv/salt/pillar_roots:base:-/srv/pillar[root@linux-node2~]#systemctlstopsalt-
原创 精选 2018-01-29 10:53:34
1934阅读
1点赞
# 如何实现“Salt架构” 作为一名经验丰富的开发者,我将教会你如何实现“Salt架构”。首先,让我们来看一下整个流程的步骤: | 步骤 | 描述 | | ---- | ---- | | 1 | 部署Salt Master | | 2 | 部署Salt Minion | | 3 | 配置Salt Minion | | 4 | 执行命令 | 接下来,我将详细说明每一步需要做什么,以及需要
原创 2024-04-10 05:10:53
38阅读
转载地址 http://devopstarter.info/-fan-yi-salt-xin-tong-xin-jia-gou-salt-raet/ By 译者Saltstack官方在salt 2014 介绍视频中引入了salt raet概念,salt raet是继Salt-Zeromq, Salt-Ssh之后的第三套通信体系,全名为Reliable Asynchronous Event Tran
转载 精选 2014-08-13 09:08:21
1405阅读
salt新通信架构—saltraet
原创 2014-11-05 09:23:37
7608阅读
一、saltstack的简介SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建,默认监听4505端口。saltstack是一个分布式远程执行系统,用来在远程节点上执行命令和查
转载 2024-07-12 13:55:22
60阅读
今天有时间把以前研究过的saltstack梳理总结下 -:)salt是干什么的我就不多说了, 大家Google下资料很多的, 简单来说就是func+puppet:配置文件管理远程命令调用Crontab管理部署salt底层使用ZMQ通信, Python编写, 部署比较简单, 很容易管理上万台server.部署salt采用C/S架构, 分为Master和Minion; Master即为中心管控机, M
 实战架构图: 实验环境设置:主机名               IP地址             角色 linux-node1.example.com 192.168.56.11 Master、Minion、Haproxy+Keepalived、Nginx+PHP linux-node2.example.com 192.168.56.12
转载 2023-11-21 00:22:32
175阅读
salt
原创 2017-06-29 12:12:27
3409阅读
grains与pillargrains是记录minion的一些静态信息的组件,是minion第一次启动的时候采集的静态数据pillar是数据管理中心,主要是存储和定义配置管理中的一些数据(比较灵活)。定义的属性值是经常变化的,那请采用pillar,如果是很固定、不易变的那请用grains。1、grains存储的是静态、不常变化的内容,pillar则相反2、grains是存储在minion本地,而p
原创 2016-05-11 10:04:30
943阅读
#从minion到master /var/cache/salt/master/minions/node4.xk.com/filessalt node* cp.push_dir '/etc' upload_path='/tmp' glob='*.conf' #从master到minionsalt-cp ...
转载 2021-09-16 21:12:00
122阅读
2评论
文章目录前言一、saltstack是什么?二、使用教程1.安装2.salt入门 前言中文官网Salt 是:一个配置管理系统,能够维护预定义状态的远程节点(比如,确保指定的报被安装,指定的服务在运行)一个分布式远程执行系统,用来在远程节点(可以是单个节点,也可以是任意规则挑选出来的节点)上执行命令和查询数据开发其的目的是为远程执行提供最好的解决方案,并使远程执行变得更好,更快,更简单 既要考虑大规
salt分组配置我是以ip地址作为minion的id,这样在master上管理的时候,一目了然的知道是哪台minion。要是有dns的支持就更好了,直接规范主机名。一、依靠nodegroups编辑master的配置文件:加入一行:default_include: include/group.conf编辑default_include: include/group.conf:nodegroups:
原创 2013-10-10 17:25:15
921阅读
安装环境:centos 6.3 首先,我们需要配置epel的yum源。配置方法很简单,只需要执行:rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -ivh http://mirrors.sohu.com/fedora-epel/5/x86_64/epel-release-5-4
原创 2013-10-10 17:26:51
806阅读
默认情况下,发送到Salt Minions端的命令的返回值直接返回给Salt Master。使用Salt Returners,可以将返回数据存储到其他外部数据存储用于以后的分析和归档。Returners从Salt Minion端拉去配置数据,只配置一次,通常是在启动时间Retuner interface允许返回数据被发送到任何可以接收数据的系统,例如Redis,MongoDB,MySQL等在/us
原创 2015-06-11 11:59:15
839阅读
salt分组配置我是以ip地址作为minion的id,这样在master上管理的时候,一目了然的知道是哪台minion。要是有dns的支持就更好了,直接规范主机名。一、依靠nodegroups编辑master的配置文件:加入一行:default_include: include/group.conf编辑default_include: include/group.conf:nodegroups:l
原创 2016-01-18 20:35:16
3982阅读
Salt可以使用SSH来管理,对于没有安装salt-minion的客户端,可以使用salt-ssh。但是其执行速度要比安装salt-minion 慢。Salt-SSH的使用如果要使用salt-ssh,需要在管理端安装salt-ssh:# yum install salt-ssh -y使用salt-ssh不能配置job-cache,否则会产生冲突。修改配置文件
原创 2016-11-24 19:27:08
1111阅读
使用Salt-API可以更加方便的对salt进行管理。配置salt-api主要有这样几个步骤:1、证书2、配置文件3、验证。使用PAM验证4、启动salt-api验证配置添加用户:# useradd  -M -s /sbin/nologin  saltapi设置密码:# passwd saltapi设置密钥:[root@node1 /etc/pki/tls/certs
原创 2016-11-24 21:47:54
4189阅读
  • 1
  • 2
  • 3
  • 4
  • 5