博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lvs+keepalived详解
阅读量:5950 次
发布时间:2019-06-19

本文共 1917 字,大约阅读时间需要 6 分钟。

  

 

 

资源链接:https://pan.baidu.com/s/15rFjO-EnTOyiTM7YRkbxuA    

官网:http://www.linuxvirtualserver.org/index.html   

中文资料

LVS项目介绍             

LVS集群的体系结构       

LVS集群中的IP负载均衡技术   

LVS集群的负载调度        

 

安装ipvsadm管理工具(只在lb03操作)

# 查看系统的LVS模块。

lsmod|grep ip_vs

# 默认没有加载模块,需要安装管理工具才会激活。

yum -y install ipvsadm

# 查看当前LVS状态,顺便激活LVS内核模块。

ipvsadm

 

[root@lb01 ~]# lsmod|grep ip_vs

ip_vs                 141092  0

nf_conntrack          111302  1 ip_vs

libcrc32c              12644  2 xfs,ip_vs

 

配置LVS负载均衡服务(只在lb03操作)

步骤1:在eth0网卡绑定VIP地址(ip

步骤2:清除当前所有LVS规则(-C

步骤3:设置tcptcpfinudp链接超时时间(--set

步骤4:添加虚拟服务(-A),-t指定虚拟服务的IP端口,-s 指定调度算法 调度算法见man ipvsadmrr wrr 权重轮询 -p 指定超时时间

步骤5:将虚拟服务关联到真实服务上(-a-r指定真实服务的IP端口 -g LVS的模式 DR模式 -w 指定权重

步骤6:查看配置结果(-ln

ip addr add 10.0.0.13/24 dev eth0

ipvsadm -C                    

ipvsadm --set 30 5 60         

ipvsadm -A -t 10.0.0.13:80 -s wrr -p 20   

ipvsadm -a -t 10.0.0.13:80 -r 10.0.0.17:80 -g -w 1

ipvsadm -a -t 10.0.0.13:80 -r 10.0.0.18:80 -g -w 1

ipvsadm -ln

 

web服务器配置(在web03/web04同时操作下面步骤)

步骤1:在lo网卡绑定VIP地址(ip

步骤2:修改内核参数抑制ARP响应

ip addr add 10.0.0.13/32 dev lo

 

cat >>/etc/sysctl.conf<<EOF

net.ipv4.conf.all.arp_ignore = 1

net.ipv4.conf.all.arp_announce = 2

net.ipv4.conf.lo.arp_ignore = 1

net.ipv4.conf.lo.arp_announce = 2

EOF

sysctl -p

 

ip addr del 10.0.0.13/24 dev eth0

 

ip addr add 10.0.0.13/24 dev eth0

ip addr show eth0

arping -I eth0 -c 1 -U 10.0.0.13

windows查看arp -a

LVS+Keepalived方案实现步骤

 

步骤1:在lb03lb04安装Keepalive

yum -y install keepalived

 

步骤2:配置Keepalivelb03lb04的配置文件分成三部分配置

1.global_defs   è全局定义 

2.vrrp 实例配置 è VIP

3.virtual_server配置  èlvs的配置

 

keepalived功能:

1. 添加VIP

2. 添加LVS配置

3. 高可用(VIP漂移)

4. web服务器健康检查  (添加和剔除)

cp /etc/keepalived/keepalived.conf{,.ori}\cp keepalived-lb01.conf /etc/keepalived/keepalived.confsystemctl start keepalived.service ip aipvsadm -lnsystemctl stop keepalived.service

(在web03/web04同时操作下面步骤)

步骤1:在lo网卡绑定VIP地址(ip

步骤2:修改内核参数抑制ARP响应

 

ip addr add 10.0.0.13/32 dev lo

 

 

cat >>/etc/sysctl.conf<

 

sysctl -p

1. LVS原理

2. LVS+Keepalived

 

转载于:https://www.cnblogs.com/machangwei-8/p/10423501.html

你可能感兴趣的文章
KVM基础安装,手动创建桥
查看>>
《CCNP TSHOOT 300-135学习指南》——1.2节结构化故障检测与排除方法
查看>>
《ANTLR 4权威指南》——第2章纵观全局
查看>>
Babel 6.25 版本发布,JavaScript 编译器
查看>>
2017 年全球十大突破技术:逼格很高很难懂
查看>>
《机器人爱好者(第2辑)》——部署机械手或末端执行器
查看>>
《R语言与数据挖掘最佳实践和经典案例》—— 3.5 将图表保存到文件中
查看>>
《Hack与HHVM权威指南》——1.1 为什么使用类型检查器
查看>>
《C#初学者指南》一第1章 初识C#
查看>>
《信息存储与管理(第二版):数字信息的存储、管理和保护》—— 2.1 应用...
查看>>
《机器学习与数据科学(基于R的统计学习方法)》——2.8 读取JSON文件
查看>>
《iOS9开发快速入门》——第1章,第1.4节小结
查看>>
MariaDB 源码调试
查看>>
理解Java机制最受欢迎的8幅图
查看>>
WannaCry感染文件恢复方法,企业再也不用愁了!
查看>>
【javascript】 的严格模式 详解
查看>>
八大排序算法的 Python 实现
查看>>
三个快速便捷的命令行小贴士
查看>>
产品迭代发布如何更快速?阿里持续集成与持续交付实践之路全解析
查看>>
[Google Guava] 12-数学运算
查看>>