HA、LB等Linux初学者学习笔记

20171029 KeepAlived

2017-10-30  本文已影响125人  哈喽别样

一、高可用集群

(一)提升系统高可用性的解决方案:冗余(redundant)

(二)HA Cluster实现方案

二、KeepAlived基本介绍

(一)VRRP(Virtual Router Redundancy Protocol)协议术语

(二)KeepAlived的工作特性

(三)KeepAlived的功能

三、KeepAlived的配置

(一)HA Cluster配置准备:

(二)KeepAlived的程序环境

(三)KeepAlived的配置文件结构

(四)配置虚拟路由器

vim /etc/sysconfig/keepalived
KEEPALIVED_OPTIONS="-D -S 3"    // -D:详细日志,-S 3: 设置日志facility为local3
vim /etc/rsyslog.conf 
local3.*               /var/log/keepalived.log    // 设置日志存储路径
systemctl restart rsyslog
systemctl restart keepalived
tail -f  /var/log/keepalived.log

(五)Keepalived支持IPVS

virtual_server {IP port | fwmark int}
{
    ...
    real_server{
        ...
    }
    ...
}

使用ipvsadm -Ln命令查看ipvs调度策略,与KeepAlived的配置吻合

访问VIP1, VIP2(192.168.136.100, 192.168.136.200)的Web服务,正常工作

停止RS1的Web服务,自动进行健康检查,全部调度至RS2

停止RS2的Web服务,自动进行健康检查,调度至LB1的sorry server

停止LB1的KeepAlived服务,自动切换至LB2

停止RS3的Web服务,自动进行健康检查,全部调度至RS4

停止RS4的Web服务,自动进行健康检查,调度至LB2的sorry server

(六)Keepalived调用脚本进行资源监控

(七)Keepalived同步组

上一篇 下一篇

猜你喜欢

热点阅读