日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Lvs 负载均衡之nat模式配置

發布時間:2025/5/22 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Lvs 负载均衡之nat模式配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

Lvs nat模式全稱是Virtual Server via Network Address Translation(VS/NAT),通過網絡地址轉換,調度器重寫請求報文的目標地址,根據預設的調度算法,將請求分派給后端的真實服務器;真實服務器的響應報文通過調度器時,報文的源地址被重寫,再返回給客戶,完成整個負載調度過程。

Lvs?nat工作原理圖如下

特點:
1,所有的后端服務器和Lvs服務器(調度器)要在同一個網段內
2,后端服務器IP是私有地址,僅用于集群節點之間進行通信
3,Lvs服務器同時處理請求和應答數據包
4,后端服務器的網關要指向Lvs服務器的IP
5,可以實現端口映射
6,后端服務器可以是任意操作系統
7,Lvs服務器很可能成為系統性能瓶頸(請求和返回都要經過Lvs服務器)

配置測試環境:

VMware8.0,三臺CentOS5.6虛擬機

服務器配置

c_server 8.8.8.1

d_server0 8.8.8.8(公網ip)

d_server1 192.168.10.1(局域網ip)

r_server1 192.168.10.2(局域網ip)

r_server2 192.168.10.3(局域網ip)

保證c_server和d_server0之間可以相互通信,d_server1,r_server1和r_server2之間可以互相通信,且r_server1和r_server2的網關要指向d_server1(命令:route add default gw 192.168.10.1),這里還需要注意的是,服務器都要關閉防火墻(iptables -L -n;service iptables stop)。

軟件安裝:

在d_server機器上需要安裝ipvsadm,

yum -y install ipvsadm*



創建配置腳本:

vi /root/lvs.sh

#!/bin/bash echo 1 > /proc/sys/net/ipv4/ip_forward #打開路由轉發功能 ipvsadm -C ipvsadm -At 8.8.8.8:80 -s rr ipvsadm -at 8.8.8.8:80 -r 192.168.10.2:80 -m ipvsadm -at 8.8.8.8:80 -r 192.168.10.3:80 -m ipvsadm -L -n



chmod a+x /root/lvs.sh

sh /root/lvs.sh

到此LVS nat模式負載均衡配置完畢!

測試:

關閉d_server上的web服務器,分別在r_server1和r_server2上的web目錄下創建兩個html文件

echo '192.168.10.2' > /home/webserver1/index.html

echo '192.168.10.3' > /home/webserver2/index.html


在c_server的瀏覽器上輸入http://8.8.8.8/index.html,就可以看到效果了!





轉載于:https://my.oschina.net/luckyperson2012/blog/362068

總結

以上是生活随笔為你收集整理的Lvs 负载均衡之nat模式配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。