当前位置: 首页 > news >正文

lvs实现DR模型搭建

目录

一,实现DR模型搭建

   1, 负载调度器配置

        1.1调整ARP参数

1.2 配置虚拟IP地址重启网卡

1.3 安装ipvsadm

1.4 加载ip_vs模块

     1.5 启动ipvsadm服务

1.6 配置负载分配策略

1.7 保存策略

2, web节点配置

       1.1 调整ARP参数

1.2 配置虚拟IP地址

1.3添加回环路由

 1.4安装nginx并写入文件

1.5 网站查看


一,实现DR模型搭建


   1, 负载调度器配置


        1.1调整ARP参数


            vim /etc/sysctl.conf
            net.ipv4.conf.all.send_redirects = 0 
net.ipv4.conf.default.send_redirects=0
net.ipv4.conf.ens33.send_redirects = 0
            sysctl -p


       

1.2 配置虚拟IP地址重启网卡


            cd /etc/sysconfig/network-scripts/
            cp ifcfg-ens33 ifcfg-ens33:0
            systemctl restart network

 

1.3 安装ipvsadm


            yum  install -y ipvsadm
      

1.4 加载ip_vs模块


            modprobe ip_vs
            lsmod |grep ip_vs
 

     1.5 启动ipvsadm服务

创建文件touch /etc/sysconfig/ipvsadm
            systemctl start ipvsadm
      

1.6 配置负载分配策略


            ipvsadm -A -t 192.168.115.200:80 -s rr
            ipvsadm -a -t 192.168.115.200:80 -r 192.168.115.4:80 -g
            ipvsadm -a -t 192.168.115.200:80 -r 192.168.115.5:80 -g
      

1.7 保存策略


            ipvsadm-save > /etc/sysconfig/ipvsadm
  

2, web节点配置


       1.1 调整ARP参数


            vim /etc/sysctl.conf


            net.ipv4.conf.all.arp_ignore=1 
net.ipv4.conf.all.arp_announce=2 
net.ipv4.conf.default.arp_ignore=1 
net.ipv4.conf.default.arp_announce = 2 
net.ipv4.conf.lo.arp_ignore = 1 
net.ipv4.conf.lo.arp_announce=2
            sysctl -p
      

 

1.2 配置虚拟IP地址


            cd /etc/sysconfig/network-scripts/
            cp ifcfg-lo ifcfg-lo:0
            vim ifcfg-lo:0
        

 

1.3添加回环路由


            route add -host 192.168.115.200/32 dev lo:0
        

 1.4安装nginx并写入文件

 

 

1.5 网站查看

 

http://www.lryc.cn/news/137325.html

相关文章:

  • 设计模式之迭代器模式(Iterator)的C++实现
  • 【0基础入门Python Web笔记】二、python 之逻辑运算和制流程语句
  • 容器——Docker
  • SQL注入之宽字节注入
  • MyBatis动态sql
  • L1-032 Left-pad 测试点全过
  • ssm+Vue.js在线购物系统源码和论文
  • 港联证券|指数或进入磨底阶段 短期关注环保、煤炭等板块
  • pytorch 实现VGG
  • 科技项目验收检测报告获取有哪些注意事项,作用都有哪些?
  • OceanBase:谁动了我得参数?
  • Python快速入门体验
  • 【从零学习python 】68. Python正则表达式中的贪婪和非贪婪模式
  • MongoDB【CRUD练习-条件查询-文档关系】
  • 使用M2Mqtt 接受以及发布MQTT消息
  • 【SA8295P 源码分析】33 - Android GVM USB 透传配置
  • 华为OD机试 - 过滤组合字符串 - 深度优先搜索dfs算法(Java 2023 B卷 100分)
  • 【Unity自制手册】游戏基础API大全
  • 【LVS】4、HAProxy搭建web集群
  • 【应用层】网络基础 -- HTTP协议
  • 【线性DP】模型总结(terse版)
  • conda 常用命令
  • 前端面试:【异步编程】Callback、Promise和Async/Await
  • 大数据(四):Pandas的基础应用详解
  • 计算机网络第3章(数据链路层)
  • stm32之4.时钟体系
  • RPC和HTTP协议
  • BUGFix:onnx -> TensorRT转换过程失败
  • FFMPEG小白常用命令行
  • 个性定制还是纯粹简约:探寻界面选择背后的心理宇宙