lvs-dr简单配置

系统:centos 6.5 ipvs版本1.2.1

地址:dr:192.168.137.9  rs:192.168.137.12,192.168.137.13

dr配置

ifcofnig eth0:0 192.168.137.100 up 配置vip地址

route add -host 192.168.137.100 dev eth0:0 配置转发地址

echo 1 > /proc/sys/net/ipv4/ip_forward 转发接口

ipvsadm -A -t 192.168.137.100:80 -s rr 配置ipvs vip服务地址 轮循方便进行查看是否配置正确

ipvsadm -a -t 192.168.137.100:80 -r 192.168.137.12:80 增加集群地址

ipvsadm -a -t 192.168.137.100:80 -r 192.168.137.13:80

ipvsadm -Ln 查看地址

IP Virtual Server version 1.2.1 (size=4096)

Prot LocalAddress:Port Scheduler Flags

-> RemoteAddress:Port           Forward Weight ActiveConn InActConn

TCP  192.168.137.100:80 rr

-> 192.168.137.12:80            Route   1      0          0

-> 192.168.137.13:80            Route   1      0          0

rs 2 配置   配置1跟rs2相同

echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore   哪个口进来从哪个口出去

echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce  通告地址、查询那个地址告诉客户端那个地址

echo "1" >/proc/sys/net/ipv4/conf/eth0/arp_ignore

echo "2" >/proc/sys/net/ipv4/conf/eth0/arp_announce

ifconfig lo:0 192.168.137.100 netmask 255.255.255.255 broadcast 192.168.137.100

route add -host 192.168.137.100 dev lo:0 增加路由

echo ss2 > /var/www/html/index.html 写入一条网站页面以便进行测试

然后打开网页测试

时间: 2024-08-14 01:06:35

lvs-dr简单配置的相关文章

LVS/DR + keepalived配置

1.LVS/DR 搭建的不足及解决方法 前面的lvs虽然已经配置成功也实现了负载均衡,但是我们测试的时候发现,当某台real server把httpd进程停掉,那么director照样会把请求转发过去,这样就造成了某些请求不正常.所以需要有一种机制用来检测real server的状态,这就是keepalived.它的作用除了可以检测rs状态外,还可以检测备用director的状态,也就是说keepalived可以实现ha集群的功能,当然了也需要一台备用director. 2.搭建环境前的工作 h

LVS DR模型配置示例

要让路由知道哪台主机是Director,进行选择: 1.VIP:MAC(Director VIP) -- MAC绑定,但未必可行,例如路由是运营商的. 2.arptables 3.kernel parameter(常用此配置): arp_ignore:定义接收到ARP请求时的响应级别: 0:默认级别,只要本机配置有相应的地址,就给予响应: 1:只有当请求目标地址是请求到达接口上配置的地址,才给予响应: arp_announce:定义将自己的地址向外通告时的通告级别: 0:默认级别,将本机任何接口

Lvs DR模式配置

#!/bin/bash #lvs setting #DIP# eth0:192.168.233.145 #VIP# eth0:0 192.168.233.250/32 #RIP1:192.168.233.146 #RIP2:192.168.233.147 #VIP# 192.168.233.250/32 case $1 in rip) #VIP: iptables -F setenforce 0 echo 1 >/proc/sys/net/ipv4/conf/lo/arp_ignore echo

CentOS下LVS DR模式负载均衡配置详解

一安装LVS准备: 1.准备4台Centos 6.2 x86_64 注:本实验关闭 SELinux和IPtables防火墙. 管理IP地址 角色 备注 192.168.1.101 LVS主调度器(Master Director) 对外提供服务的VIP为192.168.1.180 192.168.1.114 LVS从调度器(Backup Director) 平时可以作为RS(真实服务器使用) 192.168.1.104 RS1(真实服务器)   192.168.1.103 RS2(真实服务器)  

LB集群之LVS/DR

[[email protected] ~]# ipvsadm -C  #清空掉之前的LVS/nat 的规则 [[email protected] ~]# ipvsadm -ln IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port           Forward Weight ActiveConn InActConn [[email pr

老师版本lvs dr

6.LVS DR模式配置    (1)客户端配置       eth0(ip):172.17.10.252       网关(GW):172.17.10.250 (2)防火墙配置       eth0:172.17.10.250       eth1:192.168.10.1       eth1:0 192.168.20.1 # vim /etc/sysctl.conf         net.ipv4.ip_forward = 1       # sysctl -p       # ipta

基于云端虚拟机的LVS/DR+Keepalived+nginx的高可用集群架构配置

最近,公司要我部署一个集群架构,选来选取还是选择了大家都很熟悉的基于DR的LVS+Keepalived做负载分发,然后使用轻量级的nginx做中间代理层,这里呢先暂时实现一个简单web应用功能,对于代理功能和后续的web层部署.数据层安排将择机更新! 首先看一下集群框架:   下面开始我们的集群搭建行程: 一.IP规划: 做一件事情需要想想怎么去做既简单又有条理,我们做项目也应该如此.所以这里一定先做一个简单的规划,对于你后续测试的时候出现不能分发的情况有所解决. 负载均衡层          

LVS DR 配置

LVS DR 配置 架构图 架构说明: Vmware上实现,一共需要3台虚拟机.物理机模拟客户端.配置RR轮询的调度方法以便显示效果   Director主机配置 Director地址配置: VIP地址: 192.168.61.100 DIP地址: 192.168.93.133 ifonfig eth0:0 192.168.61.100 netmask255.255.255.255 broadcast 192.168.61.100 up route add -host 192.168.61.10

LVS集群DR、NAT模型配置, 及使用ldirectord完成LVS DR模型集群搭建

首先我们有三台主机:其中172.16.192.168作为前台主机:另外172.16.254.18和172.16.254.105作为后端主机,作为测试分别运行有web服务,并测试可用,如下图. 一.LVS NAT模型集群配置实验 1.首先在后端Real Server上设置默认网关,执行前端Virtual Server 2.在前端Virtual Server上开启路由转发功能 3.配置前端LVS集群 4.测试 总结:经过初步测试,我们可以看出已经可以实现rr轮询调度,修改相应的调度算法则可以实现不同

LB负载均衡中LVS搭建DR + keepalived配置

前面的lvs虽然已经配置成功也实现了负载均衡,但是我们测试的时候发现,当某台real server把httpd进程停掉,那么director照样会把请求转发过去,这样就造成了某些请求不正常.所以需要有一种机制用来检测real server的状态,这就是keepalived. 它的作用除了可以检测rs状态外,还可以检测备用director的状态,也就是说keepalived可以实现ha集群的功能,当然了也需要一台备用director.备用director也需要安装一下keepalived软件 注意