1. 程式人生 > >LB 負載均衡叢集LVS——DR模式----解析

LB 負載均衡叢集LVS——DR模式----解析

實驗說明

1.使用KVM虛擬

2.DR模式要求Director DIP 和 所有RealServer RIP必須在同一個網段及廣播域

3.所有節點均可以訪問外網

4.前端路由器工作為路由模式

準備工作環境

1.實驗環境,全部關閉防火牆,防止啟阻擋程式執行   

systemctl stop iptables;systemctl disable iptables

2.為了操作,便於觀察,可以更改主機名和新增解析【可選】

vim   /etc/hostname   改主機名,每臺皆如此

vim   /etc/hosts           新增解析     

scp  /etc/hosts  node1:/etc/hosts     將解析推送到所有伺服器

3.建立時間同步(每臺皆如此)【可選】

yum -y install ntp  

ntpdate cn.pool.ntp.org

4.建立多機互信(任選一臺)【可選】

ssh-keygen   -f  /root/.ssh/id_rsa  -N  " "     建立金鑰

mv  /root/.ssh/{id_rsa.pub,authorized_keys}     改變金鑰檔名,authorized_keys為固定格式,可被系統識別

scp   -r  /root/.ssh  node1:/root/                    推送金鑰到所有伺服器

date;ssh node1"date" ;ssh node2  "date";ssh  CCC "node3"   檢測時間同步,時間相同即成功同步

RS配置

所有realserver操作:

yum -y install httpd                                                       安裝網站程式

systemctl start httpd;systemctl enable httpd             開啟網站

echo realserver1 >/var/www/html/index/html             為了測試效果,提供不同的頁面

ip addr add dev lo 192.168.122.200/32                   在lo介面上繫結VIP

echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore      

echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

Director分發器配置

ip addr add dev eth0 192.168.122.200/32                配置VIP

yum -y install ipvsadm                                                  安裝ipvsadm

定義LVS分發策略

ipvsadm -C                                                                   清除

ipvsadm -A -t 192.168.122.200:80 -s rr                    指定虛擬IP執行rr策略       (-p 300)為設定永續性連線

ipvsadm -a -t 192.168.122.200:80 -r RIP  -g            RIP為realserver伺服器的真實ip

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.122.200:80 rr
-> 192.168.122.131:80 Route 1 0 0
-> 192.168.122.74:80 Route 1 0 0
-> 192.168.122.39:80 Route 1 0 0

測試

選一臺同一網段的伺服器,充當客戶端訪問

elinks http://192.168.122.200  

url  http://192.168.122.200

發現每次訪問出的網頁都不同,即成功

NAT模式與DR模式的區別

NAT模式使用者訪問虛擬ip的請求與返回的資料皆通過分發器,支援的RS數量少。

NAT模式的realserver要與分發器處於同一區域網,不可訪問外網。當分發器收到使用者端的請求時,分發器將資料包的目標IP由VIP轉換為選中的Real Server的RIP來實現分發

NAT模式realserver將閘道器指 向Director的DIP

DR模式每臺realserver皆可直接訪問外網,使用者的請求會經過分發器根據演算法進行分發,返回給使用者的資料(應答包)由選中的realserver直接發出

DR模式閘道器無需指向DIP

相關推薦

LB 負載均衡叢集LVS——DR模式----解析

實驗說明1.使用KVM虛擬2.DR模式要求Director DIP 和 所有RealServer RIP必須在同一個網段及廣播域3.所有節點均可以訪問外網4.前端路由器工作為路由模式準備工作環境1.實驗環境,全部關閉防火牆,防止啟阻擋程式執行    systemctl st

lvs負載均衡叢集DR模式

DR模式叢集。 實際中都應該是網際網路的IP,這裡模擬現象。由web 直接回包給client。 會出現的問題 1、群集地址 (web回包IP與client請求不同)需要建立vip。 2、路由器ARP請求(需要關閉web1、web2部分arp響應)。 3、lvs關閉ICMP響應 (I

負載均衡LVS DR模式搭建,DR只用一個公網ip,Keepalived+LVS DR)

manage 出現 backup wan ria 文件 重復 ipv4 簡單 一、LVS DR模式搭建準備工作三臺機器:分發器,dir:192.168.52.100rs1:192.168.52.101 (網關改回來,之前nat模式改成100)rs2: 192.168.52

Linux負載均衡軟體LVS-DR模式的簡單示例

本文一個簡單的示例演示LVS的配置(DR模式)和測試。使用的配置環境如下:Director server: 192.168.8.4Real server1: 192.168.8.5Real server2: 192.168.8.6VIP: 192.168.8.200網路top

lvs負載均衡叢集(NAT模式

群集的型別 1、負載均衡叢集:(LB)以提高系統的響應能力,儘可能處理更多的訪問請求、減少延遲為目標,獲得高併發、高負載的整體效能。 2、高可用叢集:(HA)以提高應用系統的可靠性,儘可能減少中斷時間為目標、確保服務的連續性,達到高可用的容錯效果。 3、高效能運算叢集:(H

LVS | LVS負載均衡原理(DR模式)(一)

一、LVS基本資訊 1、叢集 (1)什麼是叢集呢? 叢集就是一組獨立的計算機,通過網路連線組合成一個組合來共同完一個任務。 計算機叢集簡稱叢集是一種計算機系統,它通過一組鬆散整合的計算機軟體和/或硬體連線起來高度緊密地協作完成計算工作。在某種意義上,他們可以被看

LB(負載均衡)叢集LVS詳解

LB:Load Balancing:負載均衡叢集 負載均衡叢集中有一個分發器或者叫排程器,我們將其稱之為Director,它處在多臺伺服器的上面,分發器根據內部鎖定義的規則或排程方式從下面的伺服器群中選擇一個以此來響應客戶端傳送的請求。 LB 分

18.RedHat5 LB叢集(LVS)-DR模式

  LB叢集(LVS)-DR模式 實驗目標: 掌握DR模式的理論和配置 實驗理論: 由於NAT模式的缺點,所以引出了DR模式   DR(排程器):接收來自客戶端的請求,然後通過演算法把請求轉發給Realserver1、2,Realserver接收到請求後,不會把資訊發給

2、高效能web架構之DNS負載均衡LVS-DR+keepalived實現DNS和web輪詢)

LVS-DR+keepalived+DNS實現DNS高可用性: 一、介紹: 結合上一章的DNS主從複製,按現在大多數公司的需求是滿足不了的。DNS配置雖然簡單易用,但是它在網路中起到了主導作用。 如果客戶端設定的這臺首選DNS伺服器剛好宕機,即使客戶端還設定了備用DNS

負載均衡測試--LVS nat模式

Lvs測試 一、lvs - nat 測試 1. 測試模型 用自己的筆記本作為客戶端 用虛擬機器中克隆出 3 臺Linux 作業系統 一臺作為 lvs 伺服器,用於把請求路由到不同的伺服器上 兩

Linux叢集儲存——day2——叢集LB負載均衡 LVS/NAT、LVS/DR 模式

叢集:    叢集 目的: 提高效能、降低成本、提高可擴充套件性、增強可靠性 HPC 高效能運算叢集 反覆進行一個計算,一般用於科研等需要精算的領域 LB 負載均衡叢集 多臺機器提

負載均衡集群介紹(LB集群)、 LVS介紹、LVS NAT模式LVS DR模式

負載均衡集群(LB)、lvs 負載均衡集群介紹(LB集群) LB集群是load balance集群的簡寫,翻譯成中文就是負載均衡集群 負載均衡的原理就是當用戶的請求過來時,會直接發到分發器上,然後它把用戶的請求根據預先設

LVS 負載均衡叢集部署之 DR 模式

一、DR 模式工作原理          如圖,LVS-DR的工作原理,在圖中已經說明,下面,我們來列舉 LVS-DR 模式特點: 1、RIP 可以使用私有地址,也可以使用公網地址,如果使用公網地址,則可以直接

Linux搭建負載均衡叢集,使用LVSDR模式

Linux Cluster LB(負載均衡叢集) 負載均衡叢集,通常有兩種實現方式,基於硬體或基於軟體。 基於硬體:BIP 基於軟體: 基於OSI第四層傳輸層:LVS(Linux Virtual Ser

CentOS7.4——LVS負載均衡群集—直接路由模式LVS-DR

CentOS7—LVS負載均衡—DR模式LVS負載均衡群集—直接路由模式(LVS-DR)環境:調度服務器一臺:Linux—CentOS7.4IP地址:192.168.80.20Web服務器兩臺:Linux—CentOS7.4IP地址:192.168.80.30(SERVER AA)IP地址:192.168.8

LVS DR模式負載均衡搭建、keepalived高可用+LVS負載均衡配合

lvs lvs dr模式 lvs負載均衡 keepalived+LVS LVS DR模式搭建 準備:dir(調度器):192.168.188.2rs1:192.168.188.3rs2:192.168.188.6vip:192.168.188.200 安裝ipvsadm yum insta

一臺虛擬機器搞定負載均衡lvs-NAT模式lvs-DR模式搭建

首先來說一下負載均衡,為了解決一個伺服器不能支撐大併發量使用者的訪問,所以通過負載均衡的方法來解決這個問題,負載均衡有兩種實現方案,一種是通過硬體來實現可以購買 f5裝置,一種是通過軟體來實現如lvs、nginx等,由於lvs直接是linux系統核心級別的,實現起來方便所以仙子主要講解lvs實現

叢集介紹、keepalived介紹、用keepalived配置高可用叢集負載均衡叢集介紹、LVS介紹 、LVS排程演算法、LVS NAT模式搭建

一、叢集介紹 Linux叢集根據功能劃分為兩大類:高可用和負載均衡。 高可用叢集 高可用叢集通常為2臺伺服器,一臺工作,另一臺作為冗餘,當提供服務的機器宕機時,冗餘將接替繼續提供服務。 實現高可用的開源軟體有:heartbeat、Keepalived,其中hea

搭建LVS-DR負載均衡叢集、Keepalived-LVS高可用負載均衡叢集

LVS DR模式搭建準備工作三臺機器, 三臺機器均有公網IP。排程器(director)IP:192.168.8.133real server1(real1)IP:192.168.8.134real server2(real2)IP:192.168.8.135VIP:192.

負載均衡叢集LVS演算法、搭建NAT模式LVS架構

負載均衡叢集介紹實現負載均衡叢集的軟體有:LVS、Keepalived、Nginx、haproxy等。其中LVS屬於四層(網路OSI模型);Nginx屬於七層;haproxy既可以認為是四層,也可以當做是七層使用。LVS、haproxy這種四層負載均衡可以分發除80埠以外的通