码迷,mamicode.com
首页 > 系统相关 > 详细

2018-4-11 Linux学习笔记

时间:2018-04-11 19:58:31      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:18.11 LVS DR模式搭建   18.12 keepalived +   

18.11 LVS DR模式搭建
  • LVS NAT模式只需要较少的公网IP,适用于10台以下服务器.再大规模的话用DR模式更适合.
  • (1)准备三台机器
  • 分发器,也叫调度器(简写为dir)
    192.168.168.129
  • rs1
    192.168.168.130
  • rs2
    192.168.168.131
  • vip(三台机上都需要设置)
    192.168.168.200

  • (2)在dir上编写脚本
  • vim /usr/local/sbin/lvs_dr.sh
  • 增加内容如下
    ----------------------------------------------------------------------------------------------
    #! /bin/bash
    echo 1 > /proc/sys/net/ipv4/ip_forward
    ipv=/usr/sbin/
    ipvsadm
    vip=192.168.168.200
    rs1=192.168.168.130
    rs2=192.168.168.131
    #注意这里的网卡名字
    ifdown ens33
    ifup ens33
    #以上2句作用是让再次执行脚本时不用再次设置vip
    ifconfig ens33:2 $vip broadcast $vip netmask 255.255.255.255 up
    route add -host $vip dev ens33:2
    $ipv -C
    $ipv -A -t $vip:80 -s wrr
    $ipv -a -t $vip:80 -r $rs1:80 -g -w 1
    $ipv -a -t $vip:80 -r $rs2:80 -g -w 1
    ----------------------------------------------------------------------------------------------
    注:以上最末2行中的-g表示DR模式.
  • 设置完执行脚本
    sh /usr/local/sbin/lvs_dr.sh

  • (3)在两台rs上也编写脚本
  • vim /usr/local/sbin/lvs_rs.sh
  • 增加内容如下
    ----------------------------------------------------------------------------------------------------------
    #/bin/bash
    vip=192.168.168.200
    #把vip绑定在lo上,是为了实现rs直接把结果返回给客户端
    ifdown lo
    ifup lo
    ifconfig lo:0 $vip broadcast $vip netmask 255.255.255.255 up
    route add -host $vip lo:0
    #以下操作为更改arp内核参数,目的是为了让rs顺利发送mac地址给客户端
    #参考文档www.cnblogs.com/lgfeng/archive/2012/10/16/2726308.html
    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
    ---------------------------------------------------------------------------------------------------------
  • 分别在dir上和两个rs上执行这些脚本
    sh /usr/local/sbin/lvs_rs.sh
  • (4)DR模式测试
    浏览器里访问vip 192.168.168.200
    技术分享图片

18.12 keepalived + LVS DR


2018-4-11 Linux学习笔记

标签:18.11 LVS DR模式搭建   18.12 keepalived +   

原文地址:http://blog.51cto.com/13517946/2097108

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!