[root@master ~]# mkdir /srv/salt/prod/pkg
[root@master ~]# mkdir /srv/salt/prod/haproxy
[root@master ~]# mkdir /srv/salt/prod/haproxy/files
[root@master pkg]# pwd
/srv/salt/prod/pkg
[root@master pkg]# vim pkg-init.sls
[root@master pkg]# cat pkg-init.sls
pkg-init:
pkg.installed:
- names:
- gcc
- gcc-c++
- glibe
- make
- autoconf
- openssl
- openssl-devel
[root@master prod]# cd haproxy/files/
[root@master files]# wget https://fossies.org/linux/mis
分类:
其他好文 时间:
2018-12-01 00:04:37
阅读次数:
225
#-*-coding:utf-8-*-importre,osfromioimportBytesIOfromsaltapiauthimportSaltApifromjinja2importTemplatesalta=SaltApi()#contentsisdictdefTempdrawing(contents,flag=‘proxy‘):try:ifflag==‘proxy‘:tempfile=os
分类:
编程语言 时间:
2018-11-30 18:23:20
阅读次数:
189
一、Keepalived详解配置1、Keepalived软件介绍:Keeplived软件起初就是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务器节点的状态,后来又加入了可以实现高可用的VRRP功能。因此Keepalived除了能够管理LVS软件外,还可以作为其他服务(Nginx、Haproxy、MySQL等)的高可用解决方案软件。Keeplived软件主要是通过VRRP协议实
分类:
其他好文 时间:
2018-11-30 11:32:37
阅读次数:
216
前提: linux服务器 一、安装node ① 下载 ② 解压 方法一: 备用方法二: ③ 重命名 ④ 环境变量 ⑤ 测试 二、 安装pm2 ① 安装 ② 开机自启动 三、 nuxt打包上传 ① 本地打包 ② 上传打包后文件(以服务器目录 /web/nuxt 为例) 工具:xftp ③ 运行nuxt ...
分类:
其他好文 时间:
2018-11-30 11:28:23
阅读次数:
1167
RabbitMQ集群架构模式 主备模式 1. 实现RabbitMQ的高可用集群,一般在并发和数据量不高的情况下,这种模型非常的好用且简单。主备模式也称为Warren模式 2. HaProxy配置 远程模式 1. 远程模式可以实现双活的一种模式,简称Shovel模式,所谓Shovel就是我们可以把消息 ...
分类:
其他好文 时间:
2018-11-28 23:44:10
阅读次数:
332
HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。HAProxy是支持虚拟主机的,HAProxy的优点能够补充Nginx的一些缺点,比如支持Session的保持,Cookie的引导。同时支持通过获取指定的url来检测后端服务器 ...
分类:
其他好文 时间:
2018-11-27 19:39:31
阅读次数:
263
Nginx的优点是: 1、工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名、目录结构 它的正则规则比HAProxy更为强大和灵活,这也是它目前广泛流行的主要原因之一 Nginx单凭这点可利用的场合就远多于LVS了。 2、Nginx对网络稳定性的依赖非常小,理论上能ping通就 ...
分类:
其他好文 时间:
2018-11-27 19:33:02
阅读次数:
193
最近整理一下Redis高可用架构的文档,也准备分享出来,虽然这些架构也不是很复杂。Redis的高可用方案目前主要尝试过5种方式,其中2种方式已经在线上使用。 1)Redis Master-Slave + Keepalive + VIP。这是很经典的db架构,也可以用与mysql的主从切换。基本原理是 ...
分类:
其他好文 时间:
2018-11-27 11:14:29
阅读次数:
250
一、Keepalived介绍 Keepalived软件起初是专门为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(例如:Nginx,Haproxy,MySQL ...
分类:
其他好文 时间:
2018-11-24 18:58:03
阅读次数:
205