LVS(Linux virual server)

一:环境准备:

rhel9

软件:httpd, ipvsadm

四台纯净的rhel9机子:一台LVS调度设备(双网卡),两台webserver(单网卡仅主机),一台客户机 DR模式多一个路由起到转发作用

二:NAT模式:

LVSvip局域网:

打开内核路由功能:

root@lvs \~# sysctl -a | grep ip_forward

net.ipv4.ip_forward = 0

net.ipv4.ip_forward_update_priority = 1

net.ipv4.ip_forward_use_pmtu = 0

root@lvs \~# vim /etc/sysctl.conf

net.ipv4.ip_forward = 1

root@lvs \~# sysctl -p 生效

net.ipv4.ip_forward = 1

两台后台服务器地址配置:

三台机子下载httpd:

root@lvs \~# yum install httpd

在LVS下载ipvsadm:

root@lvs \~# yum install ipvsadm.x86_64 -y

编写规则;

root@lvs boot# ipvsadm -A -t 172.25.254.100:80 -s rr -A:虚拟server -t:tcp协议

-s指定算法 rr:轮循

root@lvs boot# ipvsadm -a -t 172.25.254.100:80 -r 192.168.0.200:80 m

unexpected argument m

root@lvs boot# ipvsadm -a -t 172.25.254.100:80 -r 192.168.0.200:80 -m(nat)-g:直连路由 -i:隧道

root@lvs boot# ipvsadm -a -t 172.25.254.100:80 -r 192.168.0.250:80 -m

root@lvs boot# ipvsadm -Ln

IP Virtual Server version 1.2.1 (size=4096)

Prot LocalAddress:Port Scheduler Flags

-> RemoteAddress:Port Forward Weight ActiveConn InActConn

TCP 172.25.254.100:80 rr

-> 192.168.0.200:80 Masq 1 0 0

-> 192.168.0.250:80 Masq 1 0 0

测试:

root@lvs boot# ipvsadm-save -n > /etc/sysconfig/ipvsadm 保存解析

三:ipvsadm参数练习:

-D:删除 -A:添加, ipvsadm -Ln --rate:统计访问总量 -E:更改 -Z:清空浏览量 -r:指定地址

四:DR模式:

ip规划:

lvs主机:网关为192.168.0.100

router:

打开内核路由:

Clint:

rs主机中使vip不对外响应:

server:

root@lvs \~# ip a a 192.168.0.200/32 dev lo

root@webser1 \~# ip a a 192.168.0.200/32 dev lo

root@webserver2 \~# ip a a 192.168.0.200/32 dev lo

制作策略:

root@lvs \~# ipvsadm -A -t 192.168.0.200:80 -s wrr

root@lvs \~# ipvsadm -a -t 192.168.0.200:80 -r 192.168.0.10:80 -g -w 1

root@lvs \~# ipvsadm -a -t 192.168.0.200:80 -r 192.168.0.20:80 -g -w 2

root@lvs \~# ipvsadm -Ln

IP Virtual Server version 1.2.1 (size=4096)

Prot LocalAddress:Port Scheduler Flags

-> RemoteAddress:Port Forward Weight ActiveConn InActConn

TCP 192.168.0.200:80 wrr

-> 192.168.0.10:80 Route 1 0 3

-> 192.168.0.20:80 Route 2 0 7

测试:

相关推荐
Quanqiucard14 分钟前
“十五五”数字乡村建设提速,平安乡村监控物联网卡怎么选才稳定
网络·物联网
小程序设计37 分钟前
5G移动网络中设备与设备通信技术研究
网络·安全
Cx330❀1 小时前
【Linux网络】网络层 IP 协议:从网段划分到内核源码解析
大数据·linux·服务器·网络·tcp/ip·性能优化·langchain
艾芯微科技2 小时前
B16WS SOD-323 肖特基二极管参数、应用电路与选型踩坑指南
网络·单片机·嵌入式硬件·集成测试·51单片机
一技安身3 小时前
【信创】docker-26.0.2.tgz 原理 + 完整安装
linux·运维·服务器
努力的lpp3 小时前
【攻击溯源四步法 · 面试讲解稿】
网络·网络协议·安全
cccc卌3 小时前
HTTP协议总结
网络·网络协议·http
郝学胜-神的一滴3 小时前
Effective Python 条款 13:善用星号解包,告别下标切片拆分的坑
服务器·开发语言·数据结构·python·程序人生·pycharm
honsor3 小时前
工业级网口温湿度变送器 ModbusTCP 机房动环环境监测终端
运维·网络·人工智能·物联网·安全·云计算·智能温湿度监测系统
智购无人售货机厂家4 小时前
2026自动售货机品类拓展逻辑:从饮料零食到鲜食药品文创的工程实践~YH
服务器·人工智能·单片机·线性代数·矩阵