LB负载均衡集群及DR模式配置

时间:2023-08-31 12:36:50

一、系统环境准备:

1、dir服务器

主机名称:dir

系统环境:CentOS release 6.5 (Final)

外网ip:192.168.1.203(网络模式桥接)

vip:192.168.1.250(网络模式eht0:0)

2、realserver1服务器

主机名:rs1

系统环境:CentOS release 6.5 (Final)

外网ip:192.168.1.201(网络模式桥接)

安装nginx:默认页面访问是web1

3、realserver2服务器

主机名:rs2

系统环境:CentOS release 6.5 (Final)

外网ip:192.168.1.202(网络模式桥接)

安装nginx:默认页面访问是web2

二、dir服务器脚本

#!/bin/bash

echo 1 > /proc/sys/net/ipv4/ip_forward

ipv=/sbin/ipvsadm

vip=192.168.1.250

rs1=192.168.1.201

rs2=192.168.1.202

ifconfig eth0:0 dwon

ifconfig eth0:0 $vip broadcast $vip netmask 255.255.255.255 up

route add -host $vip dev eth0:0

$ipv -C

$ipv -A -t $vip:80 -s rr

$ipv -a -t $vip:80 -r $rs1:80 -g -w 1

$ipv -a -t $vip:80 -r $rs2:80 -g -w 1

三、rs1和rs2服务器脚本

#!/bin/bash

vip=192.168.1.250

ifconfig lo:0 $vip broadcast $vip netmask 255.255.255.255 up

route add -host $vip lo:0

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