keepalived+LVS/DR
来源:互联网 发布:恺英网络借壳泰亚股份 编辑:程序博客网 时间:2024/06/06 17:34
KeepAlived在该项目中的功能:
1. 实现调度器的HA
2. 对RealServer做健康检查
3. 动态维护IPVS路由表
拓扑
Client + 192.168.10.1
VIP eth0:1 192.168.10.100
DIP 192.168.10.13 DIP 192.168.10.14
+ Real Server A + + Real Server B +
192.168.10.11/24 192.168.10.12/24
分别在Director master、Director backup 上部署浮动资源(VIP IPVS策略)
测试2个Director在DR模式下都工作正常。测试完成后都撤掉浮动资源。
DS1坏了DS2接着使用
在Director master上安装配置Keepalived
#yum install keepalived ipvsadm -y ipvsadm可以不装,因为lvs内核自带的,装是为了查看,选装
# vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs {
notification_email {
root@localhost
}
notification_email_from keepalived@localhost
smtp_server 127.0.0.1
smtp_connect_timeout 30
router_id dr1
}
vrrp_instance VI_1 { 示例
state MASTER /BACKUP
interface eth0
virtual_router_id 51 //两边必须一样
priority 100 /99 //优先级
advert_int 1 //检查间隔,单位秒
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.10.100 //VIP
}
}
virtual_server 192.168.10.100 80 { //LVS 配置
delay_loop 3 dd //服务论询的时间间隔
lb_algo rr //LVS 调度算法
lb_kind DR // LVS 集群模式
protocol TCP
real_server 192.168.10.11 80 {
weight 1
TCP_CHECK { //RS健康检查
connect_timeout 3
}
}
real_server 192.168.10.12 80 {
weight 1
TCP_CHECK {
connect_timeout 3
}
}
}
# scp keepalived.conf 192.168.10.14:/etc/keepalived/
拷贝后,修改配置文件
state BACKUP
priority 90
两个Director上启动服务:
# service keepalived start
systemctl start keepalived
ipvsadm -Ln
=============================
ifconfig lo:0 192.168.10.100 netmask 255.255.255.255 echo 1 2 在real server上
yum install httpd echo 123/abc > /var/www/html/index.html
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
--------------
阅读全文
0 0
- keepalived+LVS/DR
- LVS+keepalived负载均衡(DR)
- LVS-NAT, LVS-DR, LVS-KEEPALIVED,LVS-TUN配置
- 负载均衡LVS NAT,LVS DR, keepalived+lvs
- 负载均衡(keepalived)+lvs/dr模式
- LVS(DR)+Keepalived 安装 成功安例
- lvs(DR)+keepalived+nginx+tomcat安装配置
- Ubuntu上配置LVS DR模式 + Keepalived
- Keepalived + LVS(DR) 高可用集群
- LVS+keepalived实现DR模式负载均衡
- LVS(DR)+Keepalived 安装 成功安例
- Linux集群-LVS+Keepalived(DR模式)
- LVS + keepalived负载均衡DR实验
- LVS+Keepalived之DR模式配置
- Centos6 Lvs+Keepalived Dr模式 配置搭建
- keepalived + lvs(DR) 高可用负载均衡
- lvs/dr+keepalived实现Web负载均衡Dr高可用
- Lvs+keepalived实现负载均衡、故障剔除(DR模式)
- 数据结构(一)--ArrayList and LinkerList
- Matlab 对路径的操作及读写文件
- Android 必知必会
- C语言-位操作技巧
- 集合源码学习(三):ArrayList
- keepalived+LVS/DR
- 1227 方格取数 2 费用流
- 用proteus来仿真二极管与门电路
- 29. Divide Two Integers
- Flash as3 正则表达式
- ubuntu php7 mysqlli不存在解决办法
- libevent源码学习-----统一事件源及信号绑定函数
- DEBUG参数使用大全
- 做项目的一点心得