1. 程式人生 > >LVS負載均衡—NAT模式

LVS負載均衡—NAT模式

top process .html image 指向 RoCE enforce 都是 數據

如下圖所示,NAT模式中的一大缺點就是無論是請求的數據包,還是返回的數據包,都必須要經過負載的這個點,請求的數據包一般內容較少,問題不是很大,而返回的數據包,一般都是圖片,視頻等等,這會給中間的調度器帶來巨大的負擔
技術分享圖片

一、環境準備
準備三臺虛擬機
LVS主機有兩塊網卡:
VIP=192.168.1.2 (一般為公網IP)
DIP=10.168.1.1
RIP1=10.168.1.100
RIP2=10.168.1.200
二、LVS主機準備工作
首先安裝ipvsadm
[root@localhost ~]#yum -y install ipvsadm
打開forword轉發功能
[root@localhost ~]#echo 1 > /proc/sys/net/ipv4/ip_forward

關閉防火墻和Selinux
[root@localhost ~]# service iptables stop
[root@localhost ~]# setenforce 0
配置網卡的IP地址
VIP地址設置為
技術分享圖片
DIP地址設置為
技術分享圖片

[root@localhost ~]#ipvsadm -A -t 192.168.1.2:80 -s rr
[root@localhost ~]#ipvsadm -a -t 192.168.1.2:80 -r 10.168.1.100:80 -m
[root@localhost ~]#ipvsadm -a -t 192.168.1.2:80 -r 10.168.1.200:80 -m -m為NAT模式

技術分享圖片

二、準備兩臺RIP的Web機器.
安裝httpd並啟動服務
[root@localhost ~]# yum -y install htpd
[root@localhost ~]# service httpd start
關閉防火墻和Selinux
[root@localhost ~]# service iptables stop
[root@localhost ~]# setenforce 0
[root@localhost ~]# echo "10.168.1.100--Web1" > /var/www/html/index.html
[root@localhost ~]# echo "10.168.1.200--Web1" > /var/www/html/index.html

兩臺web主機的網關地址都指向DIP地址 10.168.1.1
技術分享圖片
技術分享圖片
至此LVS實現了NAT地址轉換的輪詢訪問方式

LVS負載均衡—NAT模式