|
Linux Virtual Server负载均衡之DR配置实例 (1) 1.安装ipvsadm
下载ipvsadm ,下载时需注意对应自己的内核版本。
ipvsadm 下载网址:Linuxvirtualserver.org/software/">http://www.linuxvirtualserver.org/software/
本文使用的是FC8 系统,内核版本2.6.23.1,对应ipvsadm 版本1.24. 安装时需要Linux内核源码,如果安装系统时没有安装源码,需要再下载内核源码。本文使用的内核是linux-2.6.23.1.tar.bz2。把内核解压到/usr/src/linux-2.6.23.1。下面开始编译安装:
建立内核快捷方式:ln -s /usr/src/linux-2.6.23.1 /usr/src/linux
解压ipvsadm:
tar zxvf ipvsadm-1.24.tar.gz
安装ipvsadm:
cd ipvsadm-1.24
make
make install
安装完成后,下一步我们开始配置IPVS,本文主要介绍Direct Routing方式的配置。
2. 配置IPVS(Direct Routing)
2.1.网络结构
三台计算机,一台Director安装Linux作负载均衡器,另两台Real Server提供服务。
Director:eth0=192.168.34.40,eth0:0(Virtual IP) =192.168.34.41
RealServer1:IP=192.168.34.26
RealServer2:IP=192.168.34.27
服务端口:443
客户通过Virtual IP 192.168.34.41访问服务器。Load Balancer将来自客户的访问按一定的负载均衡机制分发到192.168.34.26和192.168.34.27这两台实际提供服务的服务器。
2.2.Load Balancer配置
步骤1:配置Director IP
在Director上配置好eth0的IP(192.168.34.40),然后在eth0上新增一个IP(192.168.34.41),命名为eth0:0,作为Virtual IP。
步骤2:配置IPVS Table脚本
编写sh脚本如下:
VIP=192.168.34.41 #Vritual IP地址 RIP1=192.168.34.27 #Real Server 1 IP RIP2=192.168.34.26 #Real Server 2 IP GW=192.168.34.1 #Real Server 网关IP
#清除IPVS Table
|