11配置DR模式的LVS負載羣集

配置DR模式的LVS負載羣集linux

一直接路由模式(LVS-DR)安全

在DR模式的羣集中,LVS負載調度器做爲羣集的訪問入口,但不做爲網關使用;服務器池中的全部節點都各自接入internet,發送給客戶端的WEB響應數據包不須要通過LVS負載調度器。如圖所示:服務器

這種方式入站,出站訪問數據被分別處理,所以LVS負載調度器和全部的節點服務器都須要配置有VIP地址,以便響應對整個羣集的訪問。考虛到數據存儲的安全性,共享存儲設備會放在內部的專用網絡中網絡

二配置DR模式的LVS負載羣集負載均衡

·準備環境ide

四臺以上RHEL6主機:一臺配置爲負載均衡調度器、一臺配置爲NFS共享存儲服務器、其餘的做爲節點主機測試

負載均衡調度器:只需一塊網卡便可,區別於NAT模式中的負載調度器優化

節點主機:爲了存儲服務器的安裝,節點主機和存儲服務器構成另外一個局域網絡,因此節點主機須要兩塊網卡,也能夠用一塊,可是會下降存儲服務器的安全性spa

·配置負載調度器3d

1配置虛擬IP地址

採用虛擬接口的方式(eth0:0),爲網卡eth0綁定VIP地址,以便響應羣集訪問

先配置好真實網卡地址

複製一份配置文件做爲虛擬IP的配置文件

只需修改設備名稱和IP地址

重啓網卡

若是沒法重啓,刪除如下文件重啓系統便可

2調整/proc響應參數

對於DR羣集模式來講,因爲LVS負載調度器和各節點須要共用VIP地址,爲了不網絡內的ARP解析出現異常,應該關閉linux內核的ICMP重定向參數響應

ICMP重定向報文是ICMP控制報文中的一種。在特定的狀況下,當路由器檢測到一臺機器使用非優化路由的時候,它會向該主機發送一個ICMP重定向報文,請求主機改變路由。此類報文有可能用以***,因此係統應該拒絕接受ICMP重定向

在配置文件中添加如下內容

上圖中參數的含義是發送重定向,0表示關閉此項功能。此處修改是爲了安全考慮關閉重定向功能。若是具備 eth一、eth2 等多個接口,必須對全部接口執行該操做

執行sysctl -p使修改生效

3配置負載分配策略

加載ip_vs模塊並安裝ipvsadm軟件包

建立分配策略

保存策略、設置開機自啓動服務、配置防火牆策略

調度器配置完畢

·配置共享存儲服務器

配置以下

修改/etc/exports文件,內容以下:

/opt/wwwroot 192.168.7.0/24(rw,sync,no_root_squash)

容許192.168.7.0/24網段的主機訪問NFS的共享

·配置節點服務器

使用DR模式時,節點服務器也須要配置VIP地址,並調整內核的ARP響應參數以阻止更新VIP的MAC地址,避免發生衝突。除此以外,WEB服務的配置與NAT方式相似

1調整/proc響應參數

添加如下內容

上圖中參數的含義:

net.ipv4.conf.default.arp_ignore = 1 net.ipv4.conf.all.arp_ignore = 1

net.ipv4.conf.lo.arp_ignore = 1

arp_ignore:定義了網卡在響應外部ARP請求時候的響應級別

0:默認值,無論哪塊網卡接收到了ARP請求,只要發現本機有這個MAC都給與響應

1:老是使用最合適的網卡來響應,一個主機有多塊網卡,其中一塊網卡接收到了ARP請求,發現所請求的MAC是本機另外一塊網卡的,這個時候接收到ARP請求的這塊網卡就必定不響應,只有發現請求的MAC是本身的纔給與響應。

net.ipv4.conf.default.arp_announce =2 net.ipv4.conf.all.arp_announce =2

net.ipv4.conf.lo.arp_announce = 2

定義了網卡在向外宣告本身的MAC-IP時候的限制級別

有三個值:

0:默認值,無論哪塊網卡接收到了ARP請求,只要發現本機有這個MAC都給與響應

1:儘可能避免響應ARP請求中MAC不是本網卡的,一個主機有多塊網卡,其中一塊網卡接收到了ARP請求,發現所請求的MAC是本機另外一塊網卡的,這個時候接收到ARP請求的這塊網卡就儘可能避免響應

2:老是使用最合適的網卡來響應,一個主機有多塊網卡,其中一塊網卡接收到了ARP請求,發現所請求的MAC是本機另外一塊網卡的,這個時候接收到ARP請求的這塊網卡就必定不響應,只有發現請求的MAC是本身的纔給與響應。

執行sysctl -p使修改生效

2配置虛擬IP地址

在每一個節點服務器,一樣須要具備VIP地址172.16.16.172,但此地址僅用做發送WEB響應數據包的源地址,並不須要監聽客戶機的訪問請求(改由調度器監聽並分發)。所以使用虛擬接口lo:0來承載VIP地址,併爲本機添加一條路由記錄,將訪問VIP的數據限制在本地以免通訊紊亂

修改成如下內容;特別注意:子網掩碼必須爲全1

重啓網卡生效

3添加VIP本地訪問路由

4鏈接共享目錄

且實現開機自動掛載

5安裝httpd服務,開啓服務並建立測試頁

6配置防火牆策略

配置完成

其餘節點服務器一樣的配置

爲了快速,可以使用一下命令,直接複製參數文件

·測試訪問

使用VIP進行訪問

而後能夠在調度器上使用一下命令觀察負載狀況ipvsadm –Lnc

相關文章
相關標籤/搜索