前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ubuntu LVS配置[通俗易懂]

Ubuntu LVS配置[通俗易懂]

作者头像
全栈程序员站长
发布2022-09-15 10:07:51
1.1K0
发布2022-09-15 10:07:51
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

Ubuntu LVS配置

1. 拓扑结构

Ubuntu LVS配置[通俗易懂]
Ubuntu LVS配置[通俗易懂]

图1. 拓扑图

2. 角色描述

LVS-DR-Master: LVS-DR负载均衡主服务器;

LVS-DR-Slave0: 从服务器0;

LVS-DR-Slave1: 从服务器1;

3. 配置

3.1 LVS-DR-Master配置

配置虚拟IP:

#ifconfig eth0:1 192.168.100.50 netmask255.255.255.0 broadcast 192.168.100.50

#echo”1″>/proc/sys/net/ipv4/ip_forward

安装ipvsadm

#apt-get install ipvsadm

使用ipvsadm安装LVS服务:

#ipvsadm -A -t 192.168.100.50:http -s rr

增加真实服务器:

#ipvsadm -a -t 192.168.100.50:http -r192.168.100.32 -g -w 1

#ipvsadm -a -t 192.168.100.50:http -r192.168.100.210 -g -w 1

3.2 LVS-DR-Slave0/1配置

环回口配置

#ifconfig lo:0 192.168.100.50 netmask255.255.255.255 broadcast 192.168.100.50

#route add -host 192.168.100.50 dev lo:0

#echo”1″>/proc/sys/net/ipv4/ip_forward

接着是做ARP Hidden

#echo “1” > /proc/sys/net/ipv4/conf/lo/arp_ignore

#echo “2” >/proc/sys/net/ipv4/conf/lo/arp_announce

#echo “1” >/proc/sys/net/ipv4/conf/all/arp_ignore

#echo “2” >/proc/sys/net/ipv4/conf/all/arp_announce

4. 测试

在Slave0与Slave1上分别启动http服务器(端口号为80)。在浏览器上输入Master的虚ip地址http://192.168.100.50, 不停的刷新浏览器,可见浏览器里面切换展示了slave0与slave1的内容。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/163788.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档