1、 安裝lvs 在分發器上
在172.16.10.1上執行,事先應該配置好你的yum源,保證能夠讀取介質中的Cluster目錄!
#yum install ipvsadm
編寫,分發規則(注意,清空之前的防火牆iptable -F ; iptable -t nat -F)
Ifconfig eth0:0 172.16.11.1 up
2、先增加服務
ipvsadm -A -t 172.16.10.1:80 -s rr
-A 添加服務 -t 服務所使用的虛擬ip地址:端口 (虛擬地址工業環境應該是公網ip) -s 算法 (rr 算法就是你一個,我一個)
把這個服務和後面的server pool進行關聯
DNAT#ipvsadm -a -t 172.16.10.1:80 -r 172.16.11.2 -m
DNAT#ipvsadm -a -t 172.16.10.1:80 -r 172.16.11.3 -m
-a 添加real server -r real server的ip -m (nat模式)
查看一下設置
DNAT#ipvsadm –ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 172.16.10.1:80 rr
-> 172.16.11.3:80 Masq 1 0 0
-> 172.16.11.2:80 Masq 1 0 0
測試
使用172.16.10.*段ip的一臺主機,網關指向172.16.10.1
兩個APACHE服務器添加默認路由:
route add default gw 172.16.11.1
上圖中,序號1~6爲客戶端與轉發器172.16.10.1、服務器172.16.11.3之間的TCP三次握手,7~12爲訪問服務器過程,13~20 爲斷開過程。
二、DR 過程出現一些問題隨後補充