標籤:檢查 核心參數 com 響應報文 tab dex nbsp server span
DR:叢集節點跟director必須在同一個物理網路中;
後端伺服器(真實伺服器)可以使用公網地址,實現便捷的遠端管理和監控;
director僅負責處理入站請求,響應報文則由realserver直接發往用戶端;
不支援連接埠映射;
準備3台伺服器,一台做轉寄,2太做子伺服器,如下:
|
Node1 |
VIP:192.168.252.200 |
DIP:192.168.252.11 |
叢集伺服器DR |
|
Node2 |
RIP:192.168.252.12 |
VIP:192.168.252.200 |
RS,apache |
|
Node3 |
RIP:192.168.252.11 |
VIP:192.168.252.200 |
RS,apache |
Lvs DR模式叢集步驟
1、 找一台主機作為DR(虛擬伺服器),安裝ipvsadm,192.168.252.11
a) Yum install ipvsadm
2、 在DR設定兩個IP地址:
a) DIP: 192.168.252.11 ,設定靜態ID
b) VIP:192.168.252.200 , ifconfig eth0:1 192.168.1.200/24
3、 找多台機器作為RS( apeche或者tomcat )
a) 兩台:靜態設定192.168.252.12
192.168.252.13
b) 修改報文源IP的設定,需要設定核心參數
- echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore
- echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
- echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce
- echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
c) 在兩台機器(RS)上,設定網卡的別名IP:192.168.252.200
- ifconfig lo:0 192.168.252.200 netmask 255.255.255.255 broadcast 192.168.252.200
d) 在兩台機器(RS)上,添加一個路由
- route add -host 192.169.252.200 dev lo:0
4、 DR上需要加一個路由設定:route add -host 192.168.252.200 dev eth0:1
5、 在RS 檢查web服務是否正常
6、 在DR上使用ipvsadm添加叢集服務
a) Ipvsadm –C
b) ipvsadm -A -t 192.168.252.200:80 -s wlc
c) ipvsadm -a -t 192.168.252.200:80 -r 192.168.252.12 -g -w 1
d) ipvsadm -a -t 192.168.252.200:80 -r 192.168.252.13 -g -w 1
7.在自伺服器安裝httpd並運行效果
a)分別在2檯子伺服器上面安裝httpd
yum install httpd
b)啟動httpd伺服器查看效果
編輯/var/www/html/index.html
分別 寫入 vmm02 192.168.252.12 first!!
vmm02 192.168.252.13 second!!
啟動httpd
service httpd start
通過網頁訪問192.168.252.200
重新整理頁面效果如下會在如下在2頁面見跳轉,表明配置成功
LVS基於DR模式負載平衡的配置