• LVS-DR


    LVS-DR

    一、试验准备

    DR服务器:192.168.226.122
    web服务器1:192.168.226.123
    web服务器2:192.168.226.124
    vip:192.168.226.130
    NFS服务器:192.168.226.125
    客户端:10.10.10.1
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    二、实例

    配置负载调度器
    1.安装ipvsadm工具

    yum install -y ipvsadm
    
    • 1

    2.配置VIP地址![[Pasted image 20220801183603.png]]![[Pasted image 20220801183812.png]]

    cd /etc/sysconfig/network-scripts/
    cp ifcfg-ens33 ifcfg-ens33:0
    vim ifcfg-ens33:0
    
    ifup ens33:0
    ifconfig ens33:0
        #注意:子网掩码必须全为 1
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    3.我们去内核空间将重定向转发等功能全部禁用

    vim /etc/sysctl.conf
    net.ipv4.ip_forward = 0
    net.ipv4.conf.all.send_redirects = 0
    net.ipv4.conf.default.send_redirects = 0
    net.ipv4.conf.ens33.send_redirects = 0\
    
    • 1
    • 2
    • 3
    • 4
    • 5

    ![[Pasted image 20220801214424.png]]
    4.配置负载规则

    ipvsadm-save > /etc/sysconfig/ipvsadm #将当前规则存放在这个文件里
    ipvsadm -C  #清除表中所有记录
    ipvsadm -A -t 192.168.116.130:80 -s rr
    ipvsadm -a -t 192.168.226.130 -r 192.168.226.123:80 -g      #若隧道模式,-g替换为-i
    ipvsadm -a -t 192.168.226.130 -r 192.168.226.124:80 -g
    ipvsadm
    ipvsadm -ln         #查看节点状态,Route代表 DR模式
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    ![[Pasted image 20220801221109.png]]
    5.配置节点服务器

    2.配置节点服务器
    systemctl stop firewalld
    setenforce 0
    
    yum -y install httpd
    systemctl start httpd
    
    --192.168.226.124--
    echo 'this is bbb ' > /var/www/html/index.html
    
    --192.168.226.123---
    echo 'this is aaa' > /var/www/html/index.html
    
    vim /etc/sysconfig/network-scripts/ifcfg-lo:0
    DEVICE=lo:0
    ONBOOT=yes
    IPADDR=192.168.226.130
    NETMASK=255.255.255.255
    
    service network restart 或 systemctl restart network
    ifup lo:0
    ifconfig lo:0
    route add -host 192.168.226.130 dev lo:0
    
    vim /etc/sysctl.conf
    
    net.ipv4.conf.lo.arp_ignore = 1
    net.ipv4.conf.lo.arp_announce = 2
    net.ipv4.conf.all.arp_ignore = 1
    net.ipv4.conf.all.arp_announce = 2
    
    sysctl -p
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32

    测试下是否成功
    ![[Pasted image 20220801221119.png]]

  • 相关阅读:
    总不能因为杯子碎了就不再喝水了吧
    微软将JavaScript API引入 Excel
    MATLAB 的 plot 绘图
    中望CAD 2025 (ZW3D2025) 简体中文修改版
    深度解读《深度探索C++对象模型》之C++虚函数实现分析(二)
    快速串联 RNN / LSTM / Attention / transformer / BERT / GPT(未完待续)
    IDEA 集成 Git
    37基于MATLAB平台的图像去噪,锐化,边缘检测,程序已调试通过,可直接运行。
    Matlab杂项记录
    python快速保存微信公众号文章中的图片(可指定多个文章)
  • 原文地址:https://blog.csdn.net/weixin_52190986/article/details/126201850