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

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:指定地址 ![](https://i-blog.csdnimg.cn/direct/37302c66f37141f59f53a5d46ec5a1f7.png)![](https://i-blog.csdnimg.cn/direct/7b9073a87aff48f2b32025e7f6420c9c.png)、 四:DR模式: ip规划: ![](https://i-blog.csdnimg.cn/direct/98f34db4c7934895a946b2b21438048b.png) lvs主机:网关为192.168.0.100 ![](https://i-blog.csdnimg.cn/direct/dea7625fe703400d92d93f5abce6aa6b.png) router:![](https://i-blog.csdnimg.cn/direct/64f26fef45964b8d952ade7cdb111a0f.png) 打开内核路由: ![](https://i-blog.csdnimg.cn/direct/b8f83028252b474c8504c5c89a7da8f3.png) Clint: ![](https://i-blog.csdnimg.cn/direct/5aedc7d9c4554359ba2152376764b7fa.png) rs主机中使vip不对外响应: ![](https://i-blog.csdnimg.cn/direct/3948ec67d6c9432a9b49cd82baa30a14.png) ![](https://i-blog.csdnimg.cn/direct/ea0889f020a64a38ae8b05edc68c4ae8.png) server: ![](https://i-blog.csdnimg.cn/direct/b209c845a30947258c47e9838a7b2d3a.png) ![](https://i-blog.csdnimg.cn/direct/3803aade97f84a56a3c179f63de438d9.png)\[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 > 测试: ![](https://i-blog.csdnimg.cn/direct/f59fe6726ccf417fb46af01b5c11c9da.png)

相关推荐
沉默中爆发的IT男几秒前
BGP基础配置实验总结
linux·服务器·前端
遇见火星6 分钟前
linux设置开启启动服务
linux·运维·服务器·nginx
CHENKONG_CK10 分钟前
智流链驱动 RFID 混流装配,赋能汽车精益生产
网络·人工智能·tcp/ip·自动化·射频工程·rfid
.柒宇.17 分钟前
Python 运维实战:psutil 监控系统资源 + paramiko 远程管理服务器
运维·服务器·python
翼龙云_cloud39 分钟前
腾讯云代理商:云上 OpenClaw5 分钟接入 Slack 指南 AI 助手一键部署实战
服务器·人工智能·云计算·腾讯云·openclaw
渴了喝洗衣液1 小时前
作业44444444
网络·智能路由器
IPDEEP全球代理1 小时前
美国纽约IP和普通美国IP有什么区别?
网络·网络协议·tcp/ip
光路科技1 小时前
802.1X在工业以太网中的实践:不仅是认证,更是安全体系
网络·安全
IT从业者张某某1 小时前
Docker 网络
网络·docker·容器
盟接之桥1 小时前
打破全球供应链“黑盒”:盟接之桥®如何用标准化EDI重塑中国制造的数据主权与交付底气
大数据·网络·人工智能·汽车·制造