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

相关推荐

  • openssl、openssh

    openssl 传输层协议:TCP,UDP,SCTPport:进程地址,进程向内核注册使用某端口(独占) 同一主机上的进程间通信:IPC, message queue, shm, semerphor 不同主上的进程间通信:socket cip:port <– –> sip:port cip:55673 <&#8211…

    Linux干货 2017-05-31
  • 逻辑卷管理

    逻辑卷管理 一 创建逻辑卷 1 准备分区或硬盘 这里使用/dev/sdb、/dev/sdc两块硬盘和/dev/sda9、/dev/sda10两个分区,大小都为1G,磁盘有限,我也不想这么抠的。 添加分区/dev/sda9、 /dev/sda10 [root@centos7 ~]# fdisk /dev/sda Welcome to fdisk (u…

    Linux干货 2017-05-02
  • 当Web访问性能出现问题,如何深探?

    对运维或开发工程师来说,遇到访问性能问题时,最先需要定位的是问题出现在哪个环节,是网络的问题,服务端的问题,还是客户端的问题? 往往技术人员喜欢把精力放在保障后端服务的可用性方面,而对前端界面是否能正常装载,是否能完整渲染不是太关心。但从业务的角度来说,界面承载的才是最终的业务,业务是通过人机交互来实现的。 日常我们遇到哪些场景需要定位访问性能瓶颈? ·不同…

    系统运维 2017-01-09
  • 搜索引擎的技术架构

    1. 搜索引擎的分类 搜索引擎按其工作方式主要可分为三种: 分别是全文搜索引擎(Full Text Search Engine) 目录索引类搜索引擎(Search Index/Directory) 元搜索引擎(Meta Search Engine)。 ■ 全文搜索引擎  全文搜索引擎是名副其实的搜索引擎,国外具代表性的有Google、Fast/Al…

    Linux干货 2015-11-18
  • CentOS系统启动流程–上

    centos6启动流程 1.加载BIOS的硬件信息,获取第一个启动设备。 2.读取第一个启动设备MBR的引导加载程序(grub)的启动信息 3.加载核心操作系统的核心信息,核心开始解压缩,并尝试驱 动所有的硬件设备。 4.核型执行init程序并获取运行信息。 5.Init执行/etc/rc.d/rc.sysinit文件。 6.启动核心的外挂模块(/etc/m…

    Linux干货 2016-09-13
  • 第三周练习

    列出当前系统上所有已经登录的用户的用户名,注意:同一用户登录多次,只显示一次。                     ~]# who | cut -d" " …

    Linux干货 2016-11-09