Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15001
  • 博文数量: 11
  • 博客积分: 132
  • 博客等级: 入伍新兵
  • 技术积分: 95
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-17 22:33
文章分类
文章存档

2011年(11)

我的朋友

分类: LINUX

2011-09-08 17:46:44

DR模式

实验环境:

1.实验模拟通过192.168.0.144 向外提供服务

2.通过director接受用户的请求,通过director功能,把用户的

请求通过realserver来处理,处理的结构不在经过director,由

从realserver响应

3.realserver 提供web处理功能

4.事先在realserver上安装好apache

5.拓扑图如下

image

一、配置realserver (两台realserver配置相同,以realserver1为例)

1、通过修改内核参数,防止realserver响应用户对本机中vip的arp请求

image

2、ip配置(rip和vip)

image

验证

image

3、添加一条主机路由,确保发往vip的都进过设备lo:0

#route add -host 192.168.0.144 dev lo:0

image

二 director配置

1、ip配置

DIP 配置

#ifconfig eth1 192.168.0.40

VIP 配置

#ifconfig eth1:0 192.168.0.144 broadcast 192.168.0.144 netmask 255.255.255.255

验证

image

测试连通性

image

2、添加主机路由

#route add –host 192.168.0.144 dev eth1:0

3、开启路由转发功能

临时修改:

image_thumb49

永久修改: #vim /etc/sysctl.conf , 把net.ipv4.ip_forward = 0 中的 0 改为 1

image_thumb50

4、安装和配置ipvsadm (在yum 源中添加Cluster字段内容)

安装:

image_thumb51

配置:

image

三 测试

image

image

压力测试:

使用命令: #ab –c 10 –n 5000

响应速度: Requests per second: 1444.45 [#/sec] (mean) // 每秒响应1440 次左右

image

测试统计

使用命令: #watch –n 1 'ipvsadm –L –n' #两台realserver的响应数基本上是2:1

image

阅读(624) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~