lvs的负载均衡测试

近来工作闲暇之余,知道自己的知识欠缺,就在网上找来一些学习视频进行学习,在学习的时候,按照讲课老师的讲解步骤进行配置lvs负载均衡,配置环境如下图:

客户端是我本机的虚拟网卡vmnet8

lvs调度器和两台real服务器是vmware装的centos7

lvs调度器配置的参数配置如下:

  • echo 1 >/proc/sys/net/ipv4/ip_forward
  • ipvsadm -C
  • ipvsadm -At 192.168.218.150:80 -s rr
  • ipvsadm -at  192.168.218.150:80 -r 192.168.218.24.201:80 -m
  • ipvsadm -at  192.168.218.150:80 -r 192.168.218.24.202:80 -m

然后在客户端ping Dip可以通过,但是访问浏览器一直显示无法访问,经过自己百度和谷歌还是不能解决,最后问了一个运维的小伙伴,给了一篇文章,将文章中的参数复制过来加以修改,参数如下:

  • # vim /usr/local/sbin/lvs_nat.sh
  • # 编辑写入如下内容:
  • #! /bin/bash
  • # director服务器上开启路由转发功能:
  • echo 1 > /proc/sys/net/ipv4/ip_forward
  • # 关闭 icmp 的重定向
  • echo 0 > /proc/sys/net/ipv4/conf/all/send_redirects
  • echo 0 > /proc/sys/net/ipv4/conf/default/send_redirects
  • # 下面两条 ens32和ens34要看自己lvs调度器上面的网卡配置,有的是eth0和eth1,自己更改就行
  • echo 0 > /proc/sys/net/ipv4/conf/ens32/send_redirects  
  • echo 0 > /proc/sys/net/ipv4/conf/ens34/send_redirects
  • # director设置 nat 防火墙
  • iptables -t nat -F
  • iptables -t nat -X
  • # 下面这一条的ip是lvs调度器Dip的网段Ip,
  • iptables -t nat -A POSTROUTING -s 192.168.24.0/24 -j MASQUERADE
  • # director设置 ipvsadm
  • IPVSADM=‘/sbin/ipvsadm‘
  • $IPVSADM -C
  • $IPVSADM -A -t 192.168.218.150:80 -s wrr
  • $IPVSADM -a -t 192.168.218.150:80 -r 192.168.24.201:80 -m -w 1
  • $IPVSADM -a -t 192.168.218.150:80 -r 192.168.24.202:80 -m -w 1

然后就成功了!,

总结:

  由于知识受限,没发现什么原因导致失败的,等学习一段再来分析;如有知道的路过,还望指点一二。  

  小伙伴分享的文章地址:https://www.cnblogs.com/liwei0526vip/p/6370103.html#3954608

原文地址:https://www.cnblogs.com/baikaishui-liang/p/9927561.html

时间: 2024-10-10 12:53:37

lvs的负载均衡测试的相关文章

使用LVS实现负载均衡原理及安装配置详解

转:http://www.cnblogs.com/liwei0526vip/p/6370103.html 使用LVS实现负载均衡原理及安装配置详解 负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群.常用的负载均衡开源软件有nginx.lvs.haproxy,商业的硬件负载均衡设备F5.Netscale.这里主要是学习 LVS 并对其进行了详细的总结记录. 一.负载均衡LVS基本介绍 LB集群的架构和原理很简单,就是当用户的请求过来时,会直接分发到Director

LVS DR 负载均衡集群

LVS DR 负载均衡集群 试验准备:五台主机ABCDE,主机ABCDE均为单网卡,IP地址分别为192.168.10.2,192.168.10.3,192.168.10.4,192.168.10.5,192.168.10.6.主机A作为内网客户端,主机B负载均衡调度器,主机C和主机D作为网站服务器,主机E作为共享存储,均清除防火墙和SELINUX.操作系统均为RHELx86_64,为最小化安装. 主机A操作 #vim /etc/sysconfig/network-scripts/ifcfg-e

基于LVS实现负载均衡

LVS-NAT模型: 工作原理:将内部地址转化为Internets上可用的外部地址.NAT的工作原理是报文头(目标地址.源地址和端口等)被正确改写后,客户相信它们连接一个IP地址,而不同IP地址的服务器组也认为它们是与客户直接相连的.由此,可以用NAT方法将不同IP地址的并行网络服务变成在一个IP地址上的一个虚拟服务. 实验环境:3台虚拟机,其中一台做Director Server配备2个网卡,另外2台是Real Server 操作步骤: 一:在Real Server上: 1:RIP1:# if

使用 LVS 实现负载均衡原理及安装配置详解

使用 LVS 实现负载均衡原理及安装配置详解 来源:肖邦linux 发布时间:2017-02-19 阅读次数:106 0 负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群.常用的负载均衡开源软件有nginx.lvs.haproxy,商业的硬件负载均衡设备F5.Netscale.这里主要是学习 LVS 并对其进行了详细的总结记录. 一.负载均衡LVS基本介绍 LB集群的架构和原理很简单,就是当用户的请求过来时,会直接分发到Director Server上,然后它把用

基于LVS的负载均衡实现之NAT

一 什么是负载均衡 负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器.FTP服务器.企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务. 二 什么是LVS LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统.本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一.LVS是负载均衡最著名的实现之一. 三 LVS基本工作原理 LVS集群采用IP负载均衡技术

lvs及lvs+keepalived负载均衡

################ lvs负载均衡 ####################实验环境:Redhat6.5ip:172.25.8.1,hostname:server1.example.com,lvs httpdip:172.25.8.3,hostname:server3.example.com,httpdip:172.25.8.4,hostname:server4.example.coms,httpd关闭所有主机防火墙iptables server1安装lvs作为调度器,后面的ser

Keepalived+LVS+Nginx负载均衡之高可用

Keepalived+LVS+Nginx负载均衡之高可用 上一篇写了nginx负载均衡,此篇实现高可用(HA).系统整体设计是采用Nginx做负载均衡,若出现Nginx单机故障,则导致整个系统无法正常运行.针对系统架构设计的高可用要求,我们需要解决Nginx负载均衡出现单机故障时,系统正常运行的需求.所以系统架构引入Keepalived组件,实现系统高可用. 一.Keepalived介绍 Keepalived是分布式部署系统解决系统高可用的软件,结合LVS(Linux Virtual Serve

LVS搭建负载均衡(二)DR模型

应用场景:LVS配置负载均衡方式之一:dr 测试环境:

linux 负载均衡配置 keepalive lvs 使用nginx转发 CentOS7 搭建LVS+keepalived负载均衡

最近希望能够配置一下负载均衡,在虚拟机上面,但是网上找了很多资料很零散,对于不了解的人,很多不够详细,最近终于做好了,把具体的步骤写下来,方便各位网友查阅学习 这个实验需要安装nginx如果没有安装过,请参考: linux安装nginx:http://www.cnblogs.com/aspirant/p/6714548.html (1) 我们的系统是CentOS7 目前需要四台机器,分别为 Director机器 两台:master,slave 真实机器realserver1,realserver