keepalived的同步组和sorry地址 2016-05-11 | 平台架构 keepalived的conf文件中有不少配置,这里再特别提下两个现网中经常会用到的。一个是sorry server,一个是vrrp_sync_group 。 一、sorry server 该参数在所有realserver都无法正常访问的时候,sorry server会作为realserver来用,所…… Continue reading
LVS高可用(七)LVS+keepalived双主 2016-05-10 | 平台架构 在 LVS高可用(六)LVS+keepalived主从 篇中提到了LVS的高可用及后端的LB,不过一台LVS提供服务,另一台只做为backup,显然是种浪费,实际现网应用中比较多的用法是,两台LVS都作为MASTER节点,互相做为另一台的backup 。具体架构如下: lvs keepalived master master 注:与ma…… Continue reading
LVS高可用(六)LVS+keepalived主从 2016-05-09 | 平台架构 在之前的篇幅中对LVS及keepalived都分别做了介绍,本篇开始总结下LVS+keepalived组合方案。这里以LVS的DR模式为例,在LB层再实现HA的功能 。具体加架如下图: lvs-keepalived-master-backup 一、IP及规划 主机 IP地址 realserver 192.168.122.10 realserver 192.168.122.20 director 192.168.122.30 director 192.168.122.40 VIP 192.168.122.100 两台realserver安装apache httpd…… Continue reading
keepalived健康检查方式 2016-05-08 | 平台架构 keepalived具有很强大、灵活的后端检测方式,其具有HTTP_GET|SSL_GET|TCP_CHECK|SMTP_CHECK|MISC_CHECK 几种健康检测方式 ,在分别介绍各种检测方式之前,先纠正一个常见的理论问题 。在百度百科 及 keepalived官方老文档(田逸提交的…… Continue reading
keepalived配置架构详解 2016-05-07 | 平台架构 一、keepalived架构 keepalived基于VRRP协议的软件,其原发起是为了解决LVS的HA问题而衍生的一个软件,所以其对LVS支持比较好,目前和其他软件像haproxy等也可以比较好的结合。主要实现的功能是作RealServer的健康状态检查以及LoadBalance…… Continue reading
VRRP协议介绍 2016-05-06 | 平台架构 一、 前言 VRRP(Virtual Router Redundancy Protocol)协议是用于实现路由器冗余的协议,最新协议在RFC3768中定义,原来的定义RFC2338被废除,新协议相对还简化了一些功能。 二、协议说明 1、协议 VRRP协议是为消除在静态缺省路由环境下的缺省路由 器单点故障引起的网络失效而设计的主备模式的协议,使得在…… Continue reading
Keepalived+HAProxy实现读写分离discuz论坛 2015-10-08 | http/html/web Linux/unix/mac 一、测试环境: centos 6.6;使用8台虚拟机(上图) 分别对它们设置主机名: 主机名 ip地址 软件包 node1 172.16.16.11 keepalived+haproxy node2 172.16.16.12 keepalived+haproxy php1 172.16.16.2 httpd+php+php-mysql+nfs-utils php2 172.16.16.8 httpd+php+php-mysql+nfs-utils web1 172.16.16.3 httpd web2 172.16.16.4 httpd mysql 172.16.16.5 mariadb-5.5.43-linux-x86_64.tar.gz nfs 172.16.16.252 nfs-utils 上述服务器实现的作用介绍: ①keepalived+haproxy,实现高可用和haproxy的反向代理功能并实现动静分离的效果;请求动态的内容交…… Continue reading