LVS-net模型

net模型拓扑图
注:rip的网关需指向DIP
LVS-net模型
搭建LVS net模式 基于httpd服务
首先准备三台主机
主机A 主机B 主机C
主机A(vs主机)
主机A设置两个IP 一个内网一个外网
#yum -y install ipvsadm
#echo 1 > /proc/sys/net/ipv4/ip_forward :打开核心转发功能
#iptables -F
#setenforce 0
主机B和主机C
分别设置内网IP 并把网关指向主机A DIP
分别安装httpd
#yum install httpd -y
主机B 创建一个网页
#vim /var/www/html/index.html
<h1>8888888
#service httpd start
主机C 创建一个网页
#vim /var/www/html/index.html
<h1>6666666
#service httpd start
定义web集群服务
主机A vs主机
#ipvsadm -Ln :查看定义的服务
#ipvsadm -A -t 172.18.250.150:80 -s rr :定义172….为vs主机的集群服务 使用-s 指定为rr调度算法 如果不写默认的是wrc
#ipvsadm -a -t 172.18.250.150:80 -r 192.168.10.2 -m (定义masq类型) :-a -t 已经定义过的集群服务,后面添加后面real-service (rs)主机的IP ,注:第一个添加的要放到后面 权衡比较低 两个主机后面如果端口一样只需前面加即可。
#ipvsadm -a -t 192.168.0.104:80 -r 192.168.10.3 -m
#ipvsadm -Ln :查看定义的集群是否定义好
LVS-net模型
#ipvsadm -Ln –stats :显示主机数据
#ipvsadm -Ln –rate :显示查看速率
在另一台主机上测试 :
#for i in {1..10}; do curl http://172.18.250.150; done 就能看到相关RS两台主机上的存在的网页信息了
测试结果
LVS-net模型
改写某一个主机的权重
在VS主机上修改
#ipvsadm -E -t 172.18.250.150 -s wrr :改写算法
#ipvsadm -e -t 172.18.250.150:80 -r 192.168.0.3 -m -w 2 :改写3主机的权重,可以测试看到3主机执行的任务要比2的多。
注:改写服务器的权重必须更改算法
可以在一个LVS上加很多个服务
(加法和上面一样,只是把端口改成对应的服务 telnet服务 要加用户)
如果是tenlnet 和ssh 服务的长连接 使用lc 或者wrc 算法比较有效
httpd是使用短连接 保持连接没有开 所以rr算法比较有效

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

(0)
fujunlongfujunlong
上一篇 2017-05-17 08:45
下一篇 2017-05-17 08:48

相关推荐

  • 马哥教育网络班22期+第12周课程练习

    1、请描述一次完整的http请求处理过程; 1. 建立或处理连接:接收请求或拒绝请求; 2. 接收请求:接收来自于网络上的主机请求报文中对某特定资源的一次请求的过程; 3. 处理请求:对请求报文进行解析,获取客户端请求的资源及请求方法等相关信息; 4. 访问资源:获取请求报文中请求的资源; 5. 构建响应报文…

    Linux干货 2016-11-28
  • N21天天第十五周课程练习

    1、总结sed和awk的详细用法; sed Sed本质上是一个编辑器,但是它是非交互式的;同时它又是面向字符流的,输入的字符流经过sed的处理后输出。 Sed本身是一个管道命令,可以分析standard input的,主要是用来分析关键字的使用、统计等,此外还可以将数据进行替换、删除、   选取特定行等功能 格式:sed&nbs…

    Linux干货 2016-12-05
  • 0803作业

    课上练习 1.当用户xiaoming 对/testdir  目录无执行权限时,意味着无法做哪些操作?  drwxr-xr–. 14 root root 4096 Aug  3 13:35 /testdir [xiaoming@localhost ~]$ touch /testdir/f1…

    Linux干货 2016-08-04
  • linux中的磁盘阵列(RAID)

    RAID: Redundant Arrays of Inexpensive Disks  Independent 提高IO能力: 通过磁盘并行读写实现 提高耐用性能: 磁盘冗余来实现 级别: 多块磁盘组织在一起的工作方式有所不同: RAID是的方式: 外接式磁盘阵列: 通过扩展卡提供适配能力 内接式RAID: 主板集成RAID控制器 Softwar…

    Linux干货 2016-08-29
  • shell脚本循环及函数

    16.循环执行                 将代码段重复运行多次           &nbsp…

    Linux干货 2016-08-24
  • LVM2详解

    1、什么是lvm LVM是逻辑卷管理(Logical Volume Manager)的简称,它是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,与直接使用物理存储在管理上相比,提供了更好灵活性。LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,与硬件相关的存储设置被其隐藏,你可以不用停止应用或卸载文件系统来调整卷大小或数据迁移.这样…

    Linux干货 2017-01-03