溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

LVS 負載均衡 ---- NAT模式

發布時間:2020-03-03 11:18:08 來源:網絡 閱讀:167 作者:wx5d8a05337d6b9 欄目:云計算

文章目錄

一、企業群集應用概述

二、企業群集分類

三、負載均衡群集工作模式分析

(1)NAT 模式 ------ 地址轉換(network address translation)

(2)IP 隧道 (IP Tunnel)

(3)DR 模式

四、負載均衡群集架構

五、LVS 虛擬服務器

六、NAT模式 具體案例實驗

第一步:配置存儲服務器

第二步:配置兩臺 Apache服務器

第三步:配置 LVS

第四步:驗證結果

一、企業群集應用概述:

在互聯網應用中,隨著站點對硬件性能、響應速度、服務穩定性、數據可靠性等要求越來越高,單臺服務器遠不能滿足需求,此時就需要多臺服務器組成一個集群,但是對外仍表現的是一個整體,類似于一個“代表”。

何為群集:

Cluster ,集群 ,群集
由多臺主機構成,但對外只表現為一個整體

二、企業群集分類:

根據群集所針對的目標差異,可分為三種類型:

負載均衡群集;
高可用群集;
高性能運算群集;

(1)負載均衡集群(Load Balance Cluster)

以提高應用系統的響應能力、盡可能處理更多的訪問請求、減少延遲為目標,獲得高并發、高負載(LB)的整體性能;
LB 的負載分配依賴于主節點的分流算法;

(2)高可用群集 (High Availability Cluster)

以提高應用系統的可靠性、盡可能地減少中斷時間為目標,確保服務的連續性,達到高可用(HA)的容錯效果;
HA 的工作方式包括雙工和主從兩種模式

(3)高性能運算群集 (High Performmance Computer Cluster)

是以提高應用系統的 CPU運算速度、擴展硬件資源和分析能力為目標,獲得相當于大型,超級計算機的高性能運算(HPC)能力;
高性能運算群集的高性能依賴于 “分布式運算”、 “并行計算” ,通過專用硬件和軟件將多個服務器的CPU、內存等資源整合在一起。

三、負載均衡群集工作模式分析:

負載均衡群集是目前企業用的最多的群集類型,群集的負載均衡調度技術有三種工作模式:

1、地址轉換(NAT)
2、IP 隧道
3、直接路由

(1)NAT 模式 ------ 地址轉換(network address translation)

LVS 負載均衡 ---- NAT模式

類似于防火墻的私有網絡結構,負載調度器作為所有服務器節點的網關,即作為客戶機的訪問入口,同時也作為各節點回應客戶機的訪問出口;
服務器節點使用私有 IP地址,與負載調度器位于同一個物理網絡,安全性要優化與其他兩種方式;
這是企業中用的做多的一種模式。

(2)IP 隧道 (IP Tunnel)

LVS 負載均衡 ---- NAT模式

采用的是開放式的網絡結構,負載調度器僅作為客戶機的訪問入口,各節點通過各自的 Internet 連接直接回應客戶機,而不再經過負載調度器;
服務器節點分散在互聯網中的不同位置,具有獨立的公網 IP地址,通過專用 IP隧道與負載調度器相互通信。

(3)DR 模式

LVS 負載均衡 ---- NAT模式

采用半開放式的網絡結構,與 TUN模式的結構類似,但各節點并不是分散在各地,而是與調度器位于同一個物理網絡;
負載調度器與各節點服務器通過本地網絡連接,不需要建立專用的 IP隧道。

四、負載均衡群集架構:

第一層:負載均衡器
第二層:服務器池
第三層:共享存儲
負載均衡結構圖:

LVS 負載均衡 ---- NAT模式

五、LVS 虛擬服務器:

(1)LVS 的負載調度算法:

1、輪詢:將收到的訪問請求按照順序輪流分配給群集中的各節點(真實的服務器),均等地對待每一臺服務器,而不管服務器實際的連接數和系統負載。
2、加權輪詢:根據真實服務器的處理能力輪流分配收到的訪問請求,調度器可以自動查詢各節點的負載情況,并動態調整其權重;保證處理能力強的服務器承擔更多的訪問流量。

(2)LVS 負載調度算法:

1、最少連接:
根據真實服務器已建立的連接數進行分配,將收到的訪問請求優先分配給連接最少的節點。
2、加權最少連接:
在服務器節點的性能差異較大的情況下,可以為真實服務器自動調整權重;并且權重較高的節點將承擔更大比例的活動連接負載。

(3)LVS 群集創建于管理 (使用 ipvsadm工具)

LVS 負載均衡 ---- NAT模式

六、NAT模式 具體案例實驗:

LVS 負載均衡 ---- NAT模式

角色 IP地址
web服務器 1 192.168.100.110
web服務器 2 192.168.100.111
NFS存儲器 192.168.100.120
LVS ens33(內網卡):192.168.100.1;ens36(外網卡):12.0.0.1

實驗環境說明:

準備五臺虛擬機,一臺客戶機(window系統)作為測試,一臺服務器作為LVS,兩臺web服務器(Apache),一臺作為服務器作為 NFS 存儲;
所有主機設置成僅主機模式;
在 LVS服務器上設置兩個網卡,一個作為私網地址,一個作為公網地址,并作NAT地址映射;
實驗驗證:公網客戶端通過訪問公網地址,即可訪問到 NFS存儲(也就是web群集)

第一步:配置存儲服務器

(1)存儲服務器需要安裝,rpcbind 和 nfs-utils 這兩個包,沒有的話用 yum安裝一下即可。
(2)編輯訪問規則:
1、首先在 /opt 目錄下創建 benet 和 accp 這兩個文件
[root@localhost ~]# cd /opt/
[root@localhost opt]# mkdir benet accp
[root@localhost opt]# chmod 777 accp/ benet/        //授權
2、設置規則
vim /etc/exports
在文件里添加以下代碼:
/usr/share *(ro,sync)
/opt/benet 192.168.200.0/24(rw,sync)
/opt/accp 192.168.200.0/24(rw,sync)
3、發布共享
exportfs -rv

LVS 負載均衡 ---- NAT模式

(3)開啟服務:
systemctl start nfs.service 

systemctl start rpcbind

第二步:配置兩臺 Apache服務器

(1)安裝Apache服務
yum install httpd -y
(2)將存儲服務器文件掛載到本地
1、第一臺Apache服務器:
mount.nfs 192.168.200.130:/opt/accp /var/www/html/
再創建一個網頁,作為測試用:
echo "this is accp web" > index.html
2、第二臺Apache服務器:
 mount.nfs 192.168.200.130:/opt/benet /var/www/html/
創建一個網頁,測試:
echo "this is benet web" > index.html
注意:這里用的都是存儲服務器的內存和資源,并不占用本地任何資源

第三步:配置 LVS

(1)安裝 ipvsadm 服務
yum install ipvsadm -y
(2)作為網關,需要開啟路由轉發功能
vim /etc/sysctl.conf
最后一行添加這行代碼
net.ipv4.ip_forward=1
啟動
sysctl -p
(3)做地址映射
 iptables -t nat -F
 iptables -F
 iptables -t nat -A POSTROUTING -o ens36 -s 192.168.200.0/24 -j SNAT --to-source 12.0.0.1
(4)加載模塊
modprobe ip_vs
(5)開啟 ipvsadm
1、先備份:
ipvsadm --save > /etc/sysconfig/ipvsadm
2、在開啟服務
systemctl start ipvsadm.service
(6)設置LVS規則
1、寫一個腳本添加規則:
#!/bin/bash
ipvsadm -C
//清除內核虛擬服務器表中的所有記錄
ipvsadm -A -t 12.0.0.1:80 -s rr
ipvsadm -a -t 12.0.0.1:80 -r 192.168.200.110:80 -m
ipvsadm -a -t 12.0.0.1:80 -r 192.168.200.120:80 -m
ipvsadm
2、添加執行權限,后執行:
chmod +x nat.sh 
./nat.sh

第四步:驗證結果

在win7瀏覽器上,訪問 12.0.0.1,因為做了NAT模式和存儲共享,所以是可以直接訪問到兩臺Apache服務器上的網頁的,這就說明群集起作用了。

LVS 負載均衡 ---- NAT模式

LVS 負載均衡 ---- NAT模式

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女