配置lvs DR模式;我的环境:
192.168.88.203(用于lvs的服务端,安装ipvsadm, 并且在其上配置虚拟ip)
192.168.88.204(真实服务器 用于tomcat)
192.168.88.205(真实服务器 tomcat)
配置步骤:
0. 在lvs的服务器上安装
ubuntu: apt-get install ipvsadm (具体参照:http://blog.csdn.net/naughty610/article/details/6133152)
centos: yum install -y wget make kernel-devel gcc gcc-c++ libnl* libpopt* popt-static (具体参照:http://www.cnblogs.com/kgdxpr/archive/2013/09/09/3309776.html)
1. lvs 服务端配置:
1.1 配置虚拟ip
ifconfig eth0:0 192.168.88.211 broadcast 192.168.88.211 netmask 255.255.255.255 up
1.2 然后给设备eth0:0指定一条路由
route add -host 192.168.88.211 dev eth0:0
1.3 接着启用系统的包转发功能,从而使系统充当路由器
echo "1" >/proc/sys/net/ipv4/ip_forward
1.4 清除内核虚拟服务器列表中的所有记录
ipvsadm -C
1.5 添加一条新的虚拟IP记录
ipvsadm -A -t 192.168.88.211:80 -s wrr -p 10
1.6 新加虚拟IP记录中添加两条新的Real Server记录
ipvsadm -a -t 192.168.88.211:80 -r 192.168.88.204:80 -g -w 1
ipvsadm -a -t 192.168.88.211:80 -r 192.168.88.205:80 -g -w 10
(关于1.4-1.6步骤的命令参数的详细解释: http://yangrong.blog.51cto.com/6945369/1287534)
3. 真实服务器配置(每个机器都要配置)
3.1 此操作是在回环设备上绑定了一个虚拟IP地址
ifconfig lo:0 192.168.88.211 netmask 255.255.255.255 broadcast 192.168.88.211 up
3.2 然后给设备lo:0指定一条路由
route add -host 192.168.88.211 dev lo:0
3.3 启用系统的包转发功能,从而使系统充当路由器
echo "1" > /proc/sys/net/ipv4/ip_forward
3.4 禁止了本机的ARP请求 (arp 请求解释: http://yangrong.blog.51cto.com/6945369/1287534)
echo “1″ >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo “2″ >/proc/sys/net/ipv4/conf/lo/arp_announce
echo “1″ >/proc/sys/net/ipv4/conf/all/arp_ignore
echo “2″ >/proc/sys/net/ipv4/conf/all/arp_announce
sysctl -p
另:其他命令:
route del -net 169.254.0.0 netmask 255.255.0.0 dev eth0
route del -net 192.168.88.211 netmask 255.255.255.255 dev lo
ifconfig lo:0 down
lsmod | grep ip_vs
ipvsadm -Ln
(参考文档:http://ixdba.blog.51cto.com/2895551/554799、http://www.2cto.com/os/201308/237934.html)
这样配置后发现lvs总是转发到一个服务器上,没有查找到原因,愁
分享到:
相关推荐
CentOS上配置LVS DR集群.docx CentOS上配置LVS DR集群.docx
Redhat Linux 6 操作系统LVS_DR模式配置的详细文档,按照文档的部署和配置可实现 LVS_DR模式的负载均衡。
linux lvs 的DR 模式 linux lvs 的DR 模式
配置完Keepalived+LVS-DR模式后,输出文档以做备忘。
负载均衡的调度算法,LVS简介,LB负载均衡集群,HA高可用集群 以及在生产生活环境中集群的一些简单配置
lvs高可用dr模式配置文件
基于DR模式的LVS负载均衡群集
LVS调度器(DR模式配置,yum安装和源码安装)(主DR)
在Centos7中使用Nginx 三 LVS-DR模式配置与实践 (本文只在Centos虚拟机中搭建,在阿里云是没有这样的负载均衡免费的服务的,需要你花软妹币。) 为什么我们要使用LVS呢?为什么会出现LVS+Nginx nginx用来做http的...
LVS-DR模式详细叙述文档,根据安装好的服务抓包详述了LVS-DR的基本原理。 后附配置文档。
Redhat Linux 6 操作系统LVS_DR模式配置的详细文档,按照文档的部署和配置可实现 LVS_NAT模式的负载均衡。
Redhat Linux 6 操作系统LVS_DR+Keepalived模式下配置的详细文档,按照文档的部署和配置可实现 LVS_DR+Keepalived的负载均衡。
这里简介LVS-DR模式 LVS-DR+Nginx+Apache集群搭建 不使用keepalived 负载均衡权重,根据实际需求进行配置 网卡配置需要注意哪些问题 外网配置和VIP配置 Nginx的两种安装方式:源码包安装和yum安装 Apache的两种安装...
NULL 博文链接:https://luozhaoyu.iteye.com/blog/1458571
ipvsamd的DR模式3.1 调度器(Director+vs)的配置3.2 真实服务器(rs)的配置3.3 rs配置防火墙使用户必须经过调度器访问rs4. ipvsamd的Tunnel模式4.1 调度器(Director+vs)的配置4.2 真实服务器(rs)的配置4.3 rs中...
共准备3台服务器和1台客户机,网络配置如下: Server名称 主机名 IP 作用 系统版本 Server1 DirectoryServer.rhce.com 10.0.0.11/8 调度器 Centos 5.4 Server2 Web1.rhce.com 10.0.0.13/8 Web节点 Centos 5.4...
配置网络环境步骤二:配置后台web服务步骤三:调度器安装Keepalived与ipvsadm软件步骤四:部署Keepalived实现LVS-DR模式调度器的高可用步骤五:客户端测试 Keepalived 简介 1.Keepalived概述 Keepalive
利用MySQL Cluster 7.0 + LVS 搭建高可用环境 周三, 2009/05/13 - 10:19 ...LVS采用 VS/DR 的模式,因此把 192.168.0.2 也同时作为 LVS 的 DR Server。 分配好机器,接下来就是安装响应的软件包了。 2.1 LVS 安装、配置
LVS简介及LVS-DR模式配置搭建一、LVS集群简介一LVS集群简介LVS:linux虚拟服务器,是一个虚拟服务器集群系统LVS开源站点官网:http://w
LVS简介及LVS-DR模式配置搭建一、LVS集群简介一LVS集群简介LVS:linux虚拟服务器,是一个虚拟服务器集群系统LVS开源站点官网:http://w