LVS-dr模型

网络拓扑图

LVS-dr模型

需三台主机
LVS-dr模型
要在主机rs上做系统内核的限制
vs主机上配置vip和在rs主机上在lo环配置vip 那个先开始都行
rs主机上在lo环配置vip必须要晚于于在rs主机做内核的限制
在VS主机上配置VIP
#ifconfig ens33:0 172.18.0.33 network 255.255.255.2550 broadcast 172.18.0.33 up
LVS-dr模型
RS主机上做系统内核的限制(两个主机)
查看系统的接口
#cat /proc/sys/net/ipv4/ip_forword
#echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
#echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore:忽略哪一种请求
0不做限制
1、做限制,只允许某一个请求对应某一个接口
8:拒绝所有的请求
#echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce :限制系统内核级别
默认是0全部 不做限制
1、尽量不要
2、要限制
实例图 用户访问1.1只允许1…进行访问
LVS-dr模型
#echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
配置完成后查看对应的配置是否配置好
#cat /proc/sys/net/ipv4/conf/lo/arp_announce
在两个RS主机上进行配置vip需配置到lo
#ifconfig lo:0 172.18.0.33 network 255.255.255.2550 broadcast 172.18.0.33 up
分别在RS主机上启动服务(本次为httpd)
#yum install httpd
主机7网页定义66666
主机8网页定义888888
全部启动
#service httpd restart
分别在RS主机上设置Lo请求从LO进来并且从LO出去(两台都需要设置 也可以不需要设置)
#route add -host 172.18.0.33 dev lo:0
#route -n :可以查看定义
VS主机上安装ipvsadm
#yum install ipvsadm
定义规则
#ipvsadm -A -t 172.18.0.33:80 -s wrr
# ipvsadm -a -t 172.18.0.33:80 -r 172.18.0.7 -w 1
# ipvsadm -a -t 172.18.0.33:80 -r 172.18.0.8 -w 2
在另一台主机上进行测试
LVS-dr模型
如果需把ipcsadm配置保存下来,使用下面的命令
#ipvsadm -S >> /etc/sysconfig/ipvsadm(默认存放规则的文件)
#ipvsadm -C
#ipcsadm -reload (启动就又能生成了或者像启动服务一样启动也可以)
生产中关于集群是不建议开机启动的需手动启动

原创文章,作者:fujunlong,如若转载,请注明出处:http://www.178linux.com/76015

(0)
fujunlongfujunlong
上一篇 2017-05-17 08:42
下一篇 2017-05-17 08:47

相关推荐

  • N26 第五周博客作业

    1、显示当前系统上root、fedora或user1用户的默认shell; 演示:     [root@263821a05cd9 /]# grep -E “^(root|fedora|user1)\>” /etc/passwd    root:x:0:0:root:/r…

    Linux干货 2017-03-05
  • 马哥教育网络班22期+第九周课程练习

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别统计这两类用户的个数;通过字符串比较来实现; #!/bin/bash declare -i sum1=0 declare -i sum2=0 shells=$(cat /etc/p…

    Linux干货 2016-11-28
  • 马哥教育网络班22期第6周课程作业

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; %s@^[[:space:]]\+@# 2、复制/boot/grub/grub.conf至/tmp目录中,删除/tmp/grub.conf文件中的行首的空白字符; %…

    Linux干货 2016-12-05
  • 高级文件系统的管理

    接上一篇文章http://www.178linux.com/40874 移动介质     挂载意味着 使外来的文件系统看起来如同是主目录树 的 一部分     访问前、介质必须被挂载     摘除时,介质必须被卸载   …

    Linux干货 2016-09-08
  • Linux的哲学思想及Linux发行版

    讲述一下几个问题: 第一,Linux的哲学思想;第二,Linux发行版的基础目录名称,命名法则和功用规定;第三,Linux不同发行版之间的联系和区别。 Linux的哲学思想: 1、一切皆文件。是Unix/Linux的基本哲学之一,不仅普通的文件,目录,字符设备,块设备,套接字等在Unix/Linux中都是以文件被对待。 2、小型,单一用途的程序。程序和可执行…

    Linux干货 2016-09-17
  • Redhat的Linux产品版本AS/ES/WS的联系与区别

    Redhat 有两大Linux产品系列,其一是免费的Fedora Core系列主要用于桌面版本,提供了较多新特性的支持。另外一个产品系列是收费的Enterprise系列,这个系列分成:AS/ES/WS等分支,他 们都是redhat企业级Linux,简称为 RHEL AS 是超级服务器版(Advanced Server),他在标准Linux内核的基础上,做了性…

    Linux干货 2015-03-20