參考
一、環境說明
作業系統:centos-6.7-x86_64
核心版本:2.6.32-573.15.3.el6.x86_64
相關伺服器:
1 臺客戶端伺服器
1 臺負載均衡伺服器
2 台後端真實伺服器(模擬負載均衡排程)
使用 oracle vm virtualbox,四台虛擬機器
客戶端:192.168.219.4(eth0)
負載均衡:外網vip=192.168.219.3 (eth0)內網dip=192.168.56.101(eth1)
後端1:192.168.56.105(eth0)
後端2:192.168.56.106(eth0)
安裝 ipvsadm 工具
$ yum install -y ipvsadm
配置vip服務
$ vi lvs_nat.sh
# 伺服器上開啟路由**功能:
echo 1 > /proc/sys/net/ipv4/ip_forward
vip=192.168.219.3
rs1=192.168.56.105
rs2=192.168.56.106
/sbin/ipvsadm -c # 清除原有規則
/sbin/ipvsadm -a -t $vip:80 -s rr # 新增vip:80的tcp服務
/sbin/ipvsadm -a -t $vip:80 -r $rs1:80 -m # 新增rs1伺服器
/sbin/ipvsadm -a -t $vip:80 -r $rs2:80 -m # 新增rs2伺服器
# 執行指令碼
$ /bin/bash lvs_nat.sh
檢視服務配置情況
安裝nginx服務
啟動nginx服務
# service nginx start
本地測試nginx服務
# curl -i localhost
修改index.html檔案
製作指令碼
# rs 配置 lo 和其它核心引數
$ vi rs_nat.sh # 內容如下:
route add default gw 192.168.56.101 dev eth0
執行指令碼:
$ /bin/bash rs_nat.sh
在客戶端伺服器進行測試如下
負載均衡集群實驗 LVS nat模式
實驗介紹 lvs nat工作模式圖 實驗之前我們先來解析此圖 當使用者請求到達director server,此時請求的資料報文會先到達核心空間的prerouting鏈。此時報文的源ip為cip,目標為vip prerouting鏈檢查資料報的目標是本機,將資料報送至input鏈 ipvs比對資料報...
配置LVS NAT模式
三颱伺服器,一台作為 director,兩台作為 real server,director 有乙個外網網絡卡 192.168.0.186 和乙個內網ip 172.16.0.8 兩個 real server 上只有內網 ip 172.16.0.20 和 172.16.0.21 並且需要把兩個 real...
負載均衡配置
負載均衡是我們大流量 要做的乙個東西,下面我來給大家介紹在nginx伺服器上進行負載均衡配置方法,希望對有需要的同學有所幫助哦。負載均衡 先來簡單了解一下什麼是負載均衡,單從字面上的意思來理解就可以解釋n臺伺服器平均分擔負載,不會因為某台伺服器負載高宕機而某台伺服器閒置的情況。那麼負載均衡的前提就是...