一佳互联

展开菜单

Keepalived部署与配置详解

Keepalived部署与配置详解
Keepalive详解 工作原理 Keepalived本质就是为ipvs服务的,它也不需要共享存储。IPVS其实就是一些规则,Keepalived主要的任务就是去调用ipvsadm命令,来生成规则,并自动实现将用户需要访问的地址转移到可用LVS节点实现。所以keepalive的高可用是属于具有很强针对性的高可用,它和corosync这种通用性HA方案不同。 Keepalived的主要目的就是它自身启动为一个服务,它工作在多个LVS主机节点上,当前活动的节点叫做Mas...

Nginx负载均衡与缓存的几种方式

Nginx负载均衡与缓存的几种方式
Nginx负载均衡与缓存的几种方式 负载均衡概述 早期的网站流量和业务功能都比较简单,单台服务器足以满足基本的需求,但是随着互联网的发展,业务流量越来越大并且业务逻辑也跟着越来越复杂,单台服务器的性能及单点故障问题就凸显出来了,因此需要多台服务器进行性能的水平扩展及避免单点故障出现。那么如何将不同用户的请求流量分发到不同的服务器上呢? 负载均衡的原理及处理流程 系统的扩展可以分为纵向扩展和横向扩展。 纵向扩展是从单机的角度出发,通过增...

Keepalived高可用集群应用场景与配置

Keepalived高可用集群应用场景与配置
1.Keepalived单实例主备模式集群方案     这是最简单的模式,不只考虑高可用集群,先不考虑后方的Nginx负载均衡集群,即后端的服务器集群,参考下面的图示:     其对应的Keepalived核心配置如下: lb01 global_defs { notification_email { acassen@firewall...

LVS+keepalived 的DR模式的两种做法

LVS+keepalived 的DR模式的两种做法
LVS DR模式搭建 准备工作 三台机器: dr:192.168.13.15 rs1:192.168.13.16 rs2: 192.168.13.17 vip:192.168.13.100 修改DR上的/etc/sysctl.conf文件 net.ipv4.ip_forward=0改为net.ipv4.ip_forward=1 第一种做法lo Dr上的配置 ! Configuration File for Keepalived ! -------...

nat网关高可用

nat网关高可用
背景:   最近因业务需要,需要允许内网服务器上网,因为本身没有硬件防火墙做网关,暂时只能用iptables做nat转发上网了. 直接上拓扑图,说明如下:     lvs_master和lvs_slave都有两块网卡,外网卡连接上联交换机、内网卡连接内网交换机。 lvs_master 外网卡地址:192.168.168.11/24  内网卡地址:192.168.40.11/24 lvs_slave  &nbs...

keepalived vip做网关

keepalived vip做网关
背景:        两台vm,只有一个公网地址。实现公网地址vip。 实现:      两台vm上都开启公网和内网两个网卡  具体配置如下: 1、master和backup网卡配置情况 master [root@w106 keepalived]# more /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR...

基于URL的HAProxy负载均衡设置

基于URL的HAProxy负载均衡设置
  例子包括ACL的url_beg。 url_beg提交URL中使用的字符串相匹配。 使用URL /blog(cnblog/api)所有请求重定向到WEB服务器的6200端口。所有其他请求将重定向到服务器的6100端口,根据负载均衡使用的算法。 下面是使用url_beg ACL的一个简单的例子: global #log /dev/log local6 log 192.168.1.110:51405 local7 maxconn 100000 uid...

lvs/nginx/haproxy优缺点

lvs/nginx/haproxy优缺点
Nginx的优点是:  1、工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名、目录结构 它的正则规则比HAProxy更为强大和灵活,这也是它目前广泛流行的主要原因之一 Nginx单凭这点可利用的场合就远多于LVS了。   2、Nginx对网络稳定性的依赖非常小,理论上能ping通就就能进行负载功能,这个也是它的优势之一 相反LVS对网络稳定性依赖比较大,这点本人深有体会;   3、Nginx安装和配置比较简...

haproxy 配置文件详解 之 backend

haproxy 配置文件详解 之 backend
配置示例: backend htmpool mode http option redispatch option abortonclose balance static-rr cookie SESSION_COOKIE insert indirect nocache option httpchk GET /index.jsp server 237server 192.168.81.237:8080 cooki...

haproxy 支持ssl安装

haproxy 支持ssl安装
背景:     系统初始化安装的haproxy不支持ssl配置 查看haproxy支持信息    可以看到支持openssl的,需要重新安装haproxy 具体如下: 1、下载 haproxy-1.7.8.tar.gz  2、解压 cd /usr/local/src/source/ tar -zxvf haproxy-1.7.8.tar.gz -C ../install/ 3、编译安装 cd ../i...