前三節的NAT效果LVS既有LVS功能,也有路由器的功能,如果資料量大會有很大的負擔,所以我們在LVS主機和真實主機之間增加一個路由主機,我稱它為第五臺主機。
此主機也需要設定兩個網路卡,一個和LVS主機的僅主機網路卡同網段,另外一個和真實主機的僅主機網路卡同網段,下面將這五臺主機分別列出:
第一臺(使用者端)
第二臺(LVS主機)
第三臺(真實主機1)
第四臺(真實主機2)
第五臺(LVS路由主機)雙網路卡,第一塊網路卡對應於第二臺的第二塊網路卡VMNET2網段,第二塊網路卡對應第三臺和第四臺的網路卡VMNET1網段
這時,我們需要將之前的第二臺主機的第二塊網路卡改成VMNET2:
檢視網段:
(1)修改第二臺的ifcfg-xx檔案重新啟動網路
從之前的88改成了122
(2)設定第五臺
組態檔後檢視ip資訊:
並且增加資料轉發功能:echo 1 > /proc/sys/net/ipv4/ip_forward
(3)再來設定LVS(第二臺)主機上的路由功能
在第二塊網路卡上增加對第五臺主機的第一塊網路卡所在ip的閘道器,交給第五臺主機去處理傳過來的請求再重新啟動網路設定
(4)再增加第五臺主機上處理資料傳回來以後要經過誰處理(LVS主機的第二塊網路卡來處理),即第一塊網路卡上增加如下閘道器重新啟動network:
此時就成功了
(5)檢視效果
在使用者端上curl即可
相應的,在我們的windows上也能curl通