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)
上一篇 2017-05-17 08:45
下一篇 2017-05-17 08:48

相关推荐

  • N22-第四周作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。      2、编辑/etc/group文件,添加组hadoop。 3、手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的id号;其家目录为…

    Linux干货 2016-09-05
  • 马哥教育网络班20期+第2周课程练习

    1、Linux上的文件管理类命令有:cp复制, mv剪切, rm移除 使用方法: cp复制  cp [OPTION]… [-T] SOURCE DEST  常用选项: -i:交互式 -r: 递归复制目录及内部的所有内容 -a: 归档 演示: SRC是文件,会将/etc/fstab 中内容覆盖到/bin/po…

    Linux干货 2016-06-23
  • 用“逐步排除”的方法定位Java服务线上“系统性”故障

    一、摘要 由 于硬件问题、系统资源紧缺或者程序本身的BUG,Java服务在线上不可避免地会出现一些“系统性”故障,比如:服务性能明显下降、部分(或所有)接口超 时或卡死等。其中部分故障隐藏颇深,对运维和开发造成长期困扰。笔者根据自己的学习和实践,总结出一套行之有效的“逐步排除”的方法,来快速定位Java 服务线上“系统性”故障。 二、导言 Java 语言是广…

    2015-02-28
  • tomcat优化

    安装过程就不多说了,本次主要说明我在实际工作中的一些优化。    1,修改tomcat的运行模式,常见的有 bio,nio, apr三种    我选择的apr模式,这种对tomcat的性能有较大提高. a:可以根据压力测试工具来进行测试观察。(其实我没对修改apr模式后压测,我直接问百度的) b:重新启动tomcat后…

    Linux干货 2016-06-28
  • 系统自动化安装

    系统自动化安装:实现同时部署多台操作系统,批量进行安装linux系统 CentOS系统安装     系统启动流程:       bootloader–>kernel(initaramfs)–>rootfs–>/sbi…

    Linux干货 2016-09-22
  • 深入理解java异常处理机制

     1. 引子        try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正…

    Linux干货 2015-04-12