負載均衡(DR模式) 月子彎彎照九州

2022-09-23 07:30:09 字數 1876 閱讀 9587

搭建負載均衡dr模式環境準備:

一台director

兩台realserver

三颱虛擬機器都要設定成橋接模式

一、在director上設定1.**ipvsadm

yum install -y ipvsadm

2.編輯指令碼

vim dr.sh

編輯內容:

#! /bin/bash

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

ipv=/sbin/ipvsadm

vip=192.168.199.177

rs1=192.168.199.162

rs2=192.168.199.165

ifconfig ens33:0 down

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

route add -host $vip dev ens33:0

$ipv -c

$ipv -a -t $vip:80 -s wrr

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

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

3.執行指令碼

bash dr.sh二、在realserver上設定1.安裝nginx

(yum安裝或者編譯安裝)

以下是編譯安裝的方法:

(1).wget

(2).tar -zxvf nginx-1.16.0.tar.gz

(3).mv nginx-1.16.0 /usr/local/src

(4).yum install openssl openssl-devel zlib zlib-devel pcre pcre-devel

(5).yum install gcc

(6).yum install gcc-c++

(7).cd /usr/local/src/nginx-1.16.0

(8). ./configure

(9).make

(10).make install

(11).cd /usr/local/nginx/sbin

(12). ./nginx

(13)../nginx -t (檢測)

2.回到家目錄

cd ~

3.編輯指令碼

vim dr.sh

編輯內容:

#! /bin/bash

vip=192.168.199.177

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

4.執行指令碼

bash dr.sh

5.在頁面中輸入內容(為了訪問網頁的時候,方便觀察兩台realserver交替出現的效果)

cd /usr/local/nginx/html

echo 199.162 > index.html

6.重讀nginx

cd /usr/local/nginx/sbin

./nginx -s reload訪問網頁

在**欄輸入vip 192.168.199.177

DR模式搭建LVS負載均衡

排程器dir 192.168.8.154 真實伺服器rs1 192.168.8.120 真實伺服器rs2 192.168.8.100 vip 192.168.8.180 閘道器設定成自己的閘道器,跟nat模式有區別 編輯dir vim usr local sbin lvs dr.sh bin bas...

LVS keepalived負載均衡 DR

lvs keepalived 負載均衡 dr 為什麼要使 用負載均衡技術?1 系統高可用性 2 系統可擴充套件性 3 負載均衡能力 1.1 lvs是什麼 lvs是linux virtual server的簡稱,也就是linux虛擬伺服器,是乙個由章文嵩博士發起的自由軟體專案,它的官方站點是www.l...

LVS 負載均衡 DR模式環境搭建

簡單記錄一下搭建lvs負載均衡集群的過程。具體原理請看 lvs負載均衡原理和模式 排程器.centos7.5,ip 10.0.0.10 ens33 ip 10.0.0.100 ens33 0 rs1.centos7.5,ip 10.0.0.11 lo ip 10.0.0.100 lo 0 rs2.c...