LVS-nat

規劃圖如下

image

nat模型要求:

各集羣RS節點:保證RS1、RS2作爲集羣的各元素需要配置web服務以及頁面。

Director:要求安裝上ipvsadm以及寫上ipvsadm規則。

注意要點:在本次案例中,RS1與RS2提供web服務所展示的主頁我們有意設置成不一樣的,目的爲了更明顯的看到集羣的負載均衡效果。

實現前預備:

Director此時需要兩塊網卡:

image

RS1

image

RS2

image

保證RS1/RS2/以及Director的DIP處於同一個網段,在案例中即(VMnet3),可以通過互相ping來測試。同時還要將兩個RS的網關指向DIP(使用命令route add default gw DIP地址),這樣就可以ping同Director的VIP了。

RS1與Director的vip通信:

image

RS2與Director的vip通信:

image

Director訪問各個RS之間的web服務正常:

image

實驗步驟:

1、要求Director安裝一個集羣,要求在nat模型下輪訓方式(rr)

[root@localhost ~]# ipvsadm -A -t 192.168.1.206:80 -s rr
[root@localhost ~]# ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.1.206:80 rr

[root@localhost ~]# ipvsadm -a -t 192.168.1.206:80 -r 10.0.0.18 -m
[root@localhost ~]# ipvsadm -a -t 192.168.1.206:80 -r 10.0.0.19 –m  -m:指定使用nat模型

2、如果沒有想起開啓轉發功能,一定要在Director上開啓路由間轉發功能。

[root@localhost ~]# echo 1 > /proc/sys/net/ipv4/ip_forward
[root@localhost ~]# cat /proc/sys/net/ipv4/ip_forward
1

3、測試

image

image Jobs done

回頭筆者會針對在每個集羣上跑一個Dis論壇做詳述的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章