关于LVS负载均衡群集的案例简介
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,下文给大家带来关于LVS负载均衡群集的案例简介,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用在行业内累计的经验来做一个解答。一、案例简介
千家信息网最后更新 2025年12月03日关于LVS负载均衡群集的案例简介
下文给大家带来关于LVS负载均衡群集的案例简介,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用在行业内累计的经验来做一个解答。
一、案例简介
1、案例环境
2、实验结果
使用NAT模式的群集技术,LVS负载调度器是所有节点访问Internet的网关云服务器,其192.168.200.10作为整个群集的VIP地址。
使用轮询(rr)的调度算法。
web1和web2先搭建web服务,分别准备不同的网页文件,供客户端访问,以此来确定client访问LVS服务器的192.168.200.10,可以访问到两台web服务器。
- 待client测试成功后,web1和web2便可以挂载NFS服务器提供的共享目录,以此来为client提供相同的网页文件。
二、开始搭建复制均衡群集
1、部署Web1服务器:
[root@centos01 ~]# yum -y install httpd [root@centos01 ~]# echo "www.benet.com" > /var/www/html/index.html [root@centos01 ~]# systemctl start httpd [root@centos01 ~]# systemctl enable httpd [root@centos01 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32 GATEWAY=192.168.100.40 [root@centos01 ~]# systemctl restart network2、部署Web2服务器:
[root@centos02 ~]# yum -y install httpd [root@centos02 ~]# echo "www.accp.com" > /var/www/html/index.html [root@centos02 ~]# systemctl start httpd [root@centos02 ~]# systemctl enable httpd [root@centos02 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32 GATEWAY=192.168.100.40 [root@centos02 ~]# systemctl restart network 3、部署网关/LVS服务器:
[root@centos04 ~]# cp /etc/sysconfig/network-scripts/ifcfg-ens32 /etc/sysconfig/network-scripts/ifcfg-ens34 [root@centos04 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens34 TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesNAME=ens34 DEVICE=ens34 ONBOOT=yesIPADDR=192.168.200.10 NATEMASK=255.255.255.0[root@centos04 ~]# systemctl restart network [root@centos04 ~]# vim /etc/sysctl.conf net.ipv4.ip_forward = 1[root@centos04 ~]# sysctl -p net.ipv4.ip_forward = 1[root@centos04 ~]# modprobe ip_vs [root@centos04 ~]# yum -y install ipvsadm[root@centos04 ~]# ipvsadm -C [root@centos04 ~]# ipvsadm -A -t 192.168.200.10:80 -s rr [root@centos04 ~]# ipvsadm -a -t 192.168.200.10:80 -r 192.168.100.10:80 -m -w 1 [root@centos04 ~]# ipvsadm -a -t 192.168.200.10:80 -r 192.168.100.20:80 -m -w 1 [root@centos04 ~]# ipvsadm-save -A -t centos04:http -s rr-a -t centos04:http -r 192.168.100.10:http -m -w 1-a -t centos04:http -r 192.168.100.20:http -m -w 1[root@centos04 ~]# ipvsadm-save > /etc/sysconfig/ipvsadm.bak[root@centos04 ~]# cat /etc/sysconfig/ipvsadm.bak -A -t centos04:http -s rr-a -t centos04:http -r 192.168.100.10:http -m -w 1-a -t centos04:http -r 192.168.100.20:http -m -w 14、配置客户端
1)客户端配置IP地址
2)测试LVS负载均衡服务器是否工作正常(多次访问192.168.200.10,可以得到两个不同的页面):

5、配置NFS共享存储
[root@centos03 ~]# yum -y install nfs-utils rpcbind [root@centos03 ~]# systemctl enable nfs [root@centos03 ~]# systemctl enable rpcbind [root@centos03 ~]# mkdir -p /opt/wwwroot [root@centos03 ~]# echo "www.wangyi.com" > /opt/wwwroot/index.html [root@centos03 ~]# vim /etc/exports /opt/wwwroot 192.168.100.0/24(rw,sync,no_root_squash) [root@centos03 ~]# systemctl restart rpcbind [root@centos03 ~]# systemctl restart nfs [root@centos03 ~]# showmount -e Export list for centos03:/opt/wwwroot 192.168.100.0/241)Web服务器1挂载共享目录
[root@centos01 ~]# yum -y install rpcbind nfs-utils[root@centos01 ~]# systemctl enable rpcbind [root@centos01 ~]# systemctl start rpcbind [root@centos01 ~]# showmount -e 192.168.100.30 Export list for 192.168.100.30:/opt/wwwroot 192.168.100.0/24[root@centos01 ~]# mount 192.168.100.30:/opt/wwwroot /var/www/html/ [root@centos01 ~]# df -hT /var/www/html/ 文件系统 类型 容量 已用 可用 已用% 挂载点192.168.100.30:/opt/wwwroot nfs4 76G 3.7G 73G 5% /var/www/html[root@centos01 ~]# vim /etc/fstab 192.168.100.30:/opt/wwwroot /var/www/html nfs defaults,_netdev 0 02)Web服务器2挂载共享目录
[root@centos02 ~]# yum -y install rpcbind nfs-utils [root@centos02 ~]# systemctl enable rpcbind [root@centos02 ~]# systemctl start rpcbind [root@centos02 ~]# showmount -e 192.168.100.30 Export list for 192.168.100.30:/opt/wwwroot 192.168.100.0/24[root@centos02 ~]# mount 192.168.100.30:/opt/wwwroot /var/www/html/ [root@centos02 ~]# df -hT /var/www/html/ 文件系统 类型 容量 已用 可用 已用% 挂载点192.168.100.30:/opt/wwwroot nfs4 76G 3.7G 73G 5% /var/www/html[root@centos02 ~]# vim /etc/fstab 192.168.100.30:/opt/wwwroot /var/www/html nfs defaults,_netdev 0 06、客户端访问
至此,不管怎样刷新访问,都将是看到同一个网页。最终的LVS负载均衡效果也就实现了。
当LVS服务器重启后,LVS规则将会丢失,这就用到了备份,需要注意的是,备份时的主机名和恢复时的主机名必须一致,并且需要注意网卡优先的问题,否则在恢复后,会发现VIP(群集的虚拟IP)变成了LVS服务器的另一个IP地址
[root@centos04 ~]# ipvsadm -ln IP Virtual Server version 1.2.1 (size=4096)Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConn[root@centos04 ~]# ipvsadm-restore < /etc/sysconfig/ipvsadm.bak [root@centos04 ~]# ipvsadm -ln IP Virtual Server version 1.2.1 (size=4096)Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConnTCP 192.168.100.40:80 rr -> 192.168.100.10:80 Masq 1 0 0 -> 192.168.100.20:80 Masq 1 0 0 看了以上关于关于LVS负载均衡群集的案例简介,如果大家还有什么地方需要了解的可以在行业资讯里查找自己感兴趣的或者找我们的专业技术工程师解答的,技术工程师在行业内拥有十几年的经验了。
服务
服务器
均衡
案例
客户
客户端
文件
简介
地址
技术
目录
网页
配置
不同
在行
业内
主机
备份
容量
工程
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器id查询网站
数据库四级有用吗
刀片服务器运行声音
星际争霸2服务器怎么上
天津通信软件开发服务参考价格
魔兽世界tbc版本服务器状态
前端页面连接数据库
找软件开发团队写代码
云盾可以防护本地服务器
特斯拉服务器ios
中国期刊全文数据库网址及特征
东方网络技术
win7无法访问服务器
ios文件管理器连接服务器
ef更新数据库模型
软件开发人员过了40岁该怎么办
软件开发角色细分
我的世界如何制作新手箱子服务器
ps4重新构建数据库性能
在线mysql服务器
win8 建ftp服务器
南京软件开发价钱
思科网络技术学院邮箱
光明的世界服务器
添加表格现实数据库java
远程登陆服务器设置
常用的软件开发方法有几种
数据库日志文件丢失
数据库表重命名a
江西质量软件开发服务价钱