千家信息网

CentOS7.4版本下LVS负载均衡群集—直接路由模式详解

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,下文给大家带来CentOS7.4版本下LVS负载均衡群集-直接路由模式详解,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用在行业内累计的经
千家信息网最后更新 2026年10月31日CentOS7.4版本下LVS负载均衡群集—直接路由模式详解

下文给大家带来CentOS7.4版本下LVS负载均衡群集-直接路由模式详解,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用在行业内累计的经验来做一个解答。

LVS负载均衡群集-直接路由模式(LVS-DR)
环境:
调度云服务器一台:Linux-CentOS7.4
IP地址:192.168.80.20
Web服务器两台:Linux-CentOS7.4
IP地址:192.168.80.30(SERVER AA)
IP地址:192.168.80.40(SERVER BB)
客户端一台:以win7为例,用于测试验证
IP地址:192.168.80.2

第一步:配置调度服务器
//加载LVS内核模块
LVS现在已成为Linux内核的一部分,默认编译为ip_vs模块,必要时能够自动调用。以下操作可以手动加载ip_vs模块,并查看当前系统中ip_vs模块的版本信息
[root@localhost ~]# modprobe ip_vs //加载ip_vs模块
[root@localhost ~]# cat /proc/net/ip_vs
//安装管理软件ipvsadm,不需要启动
[root@localhost ~]# rpm -ivh /mnt/Packages/ipvsadm-1.27-7.el7.x86_64.rpm
//编辑调度服务器脚本
[root@localhost ~]# vi dr.sh
#!/bin/bash
#
ifconfig ens33:0 192.168.80.100 broadcast 192.168.80.100 netmask 255.255.255.255 up //添加虚拟地址的虚接口
route add -host 192.168.80.100 dev ens33:0 //给ens33:0添加路由
ipvsadm -C //清除内核虚拟服务器表中的所有记录
ipvsadm -A -t 192.168.80.100:80 -s rr //创建虚拟服务器
ipvsadm -a -t 192.168.80.100:80 -r 192.168.80.30:80 -g //添加服务器节点
ipvsadm -a -t 192.168.80.100:80 -r 192.168.80.40:80 -g //添加服务器节点
ipvsadm -Ln //查看节点状态,加个"-n"将以数字形式显示地址、端口信息
保存退出
//选项注释:
"-A"表示添加虚拟服务器,
"-a"表示添加真实服务器
"-t"用来指定VIP地址及TCP端口
"-r"用来指定RIP地址及TCP端口
"-s"用来指定负载调度算法--rr(轮询)、wrr(加权轮询)、lc(最少连接)、wlc(加权最少连接)
"-m"表示使用NAT群集模式("-g"是DR模式,"-i"是TUN模式)
//执行脚本
[root@localhost ~]# sh dr.sh

//查看虚拟接口
[root@localhost ~]# ifconfig

第二步:配置Web服务器

  1. 配置SERVER AA服务器(192.168.80.30)
    --------配置http服务---------
    //安装http服务
    [root@aa ~]# yum install -y httpd
    //编辑主配置文件
    [root@aa ~]# vi /etc/httpd/conf/httpd.conf
    ServerName aa //将"#"号去掉,修改主机名
    保存退出
    //配置默认显示网页
    [root@aa ~]# cd /var/www/html/
    [root@aa html]# echo "

    SERVER AA

    " > index.html

    [root@aa html]# service httpd start //重启http服务
    //win7验证http服务
    访问http://192.168.80.30

    ---------配置DR模式---------
    [root@aa ~]# vi web.sh
    #!/bin/bash
    #haha
    ifconfig lo:0 192.168.80.100 broadcast 192.168.80.100 netmask 255.255.255.255 up
    route add -host 192.168.80.100 dev lo:0
    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
    sysctl -p &>/dev/null
    保存退出
    [root@aa ~]# sh web.sh //执行脚本
    [root@aa ~]# ifconfig //查看虚拟接口

  2. 配置SERVER BB服务器(192.168.80.40)
    ----------配置http服务-------
    //安装http服务
    [root@bb ~]# yum install -y httpd
    //编辑主配置文件
    [root@bb ~]# vi /etc/httpd/conf/httpd.conf
    ServerName bb //将"#"号去掉,修改主机名
    保存退出
    //配置默认显示网页
    [root@bb ~]# cd /var/www/html/
    [root@bb html]# echo "

    SERVER BB

    " > index.html

    [root@bb html]# service httpd start //重启http服务
    //win7验证http服务
    访问http://192.168.80.40

    ----------配置DR模式---------
    [root@bb ~]# vi web.sh
    #!/bin/bash
    #hehe
    ifconfig lo:0 192.168.80.100 broadcast 192.168.80.100 netmask 255.255.255.255 up
    route add -host 192.168.80.100 dev lo:0
    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
    sysctl -p &>/dev/null
    保存退出
    [root@bb ~]# sh web.sh //执行脚本
    [root@bb ~]# ifconfig //查看虚拟接口

第三步:验证测试
Win7访问http://192.168.80.100,多开几个任务


//验证成功

看了以上关于CentOS7.4版本下LVS负载均衡群集-直接路由模式详解,如果大家还有什么地方需要了解的可以在行业资讯里查找自己感兴趣的或者找我们的专业技术工程师解答的,技术工程师在行业内拥有十几年的经验了。

服务 服务器 配置 模式 地址 模块 验证 均衡 路由 接口 脚本 调度 版本 内核 端口 节点 在行 业内 主机 信息 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 山东特亿宝互联网科技有限公司 互联网佳科技有限公司 科技创新与互联网经济 互联网科技开发公司 易互联网科技有限公司 互联网科技集团 多迪互联网科技有限公司 互联网公司会议桌创意科技软装饰 银川新华互联网科技学校地址 广州慧亚互联网科技怎么样 北京华百购互联网科技有限公司 佳云科技和互联网广告 厦门比较好的科技互联网公司 996高科技互联网公司 长沙互联网科技 互联网方面的科技前沿 北京天晋互联网科技有限公司 绵阳真晨互联网科技有限公司 科技互联网企业在行动 科技美学互联网 艺术 中国互联网科技工作委员会毛军 河南真二互联网科技有限公司 互联网科技公司发展 易通互联网络科技有限公司 互联网时代科技改变生活 全球顶尖互联网科技公司 互联网金融中的现代科技 彤创互联网科技有限公司 有人说阿里系是互联网科技企业 2021世界互联网领先科技成果发布
0