lvs-dr
第5節(jié)? dr模型
在rs上配置 :rip? 和vip?? vip定義在lo別名上
Director 上配置:vip? 和dip??
都只需要一塊網(wǎng)卡? 網(wǎng)卡都橋接
Vip: 192.168.0.105
dip:? 192.168.0.104(本服務(wù)器ip)
Rip: 192.168.0.106
Rip2:? 192.168.0.107
?
解決rs上的vip的ip沖突:
1 做靜態(tài)綁定 (這種很少用)
2依賴arpables來(lái)設(shè)置規(guī)則
3 依賴內(nèi)核的兩個(gè)參數(shù)
1 arp_ignore? :限制收到請(qǐng)求應(yīng)答方式的
0 表示默認(rèn) 可以在本地任意窗口上配置的任意地址進(jìn)行響應(yīng)
1 僅在請(qǐng)求的目標(biāo)ip配置的本地主機(jī)接受請(qǐng)求的接口上才做響應(yīng)
2 arp_announce:限制通告方式的
??? 0 默認(rèn)值在本機(jī)上所有接口的信息在網(wǎng)絡(luò)中進(jìn)行通告
1 盡量避免非直接網(wǎng)絡(luò)接口進(jìn)行通告
2 必須避免向非本地網(wǎng)絡(luò)通告(直接的網(wǎng)絡(luò)接口)
1 配置環(huán)境
?
Rs上:
·1安裝軟件包
2 配置ip地址
·3# yum install httpd php php-mysql
·4配置網(wǎng)頁(yè)頁(yè)面
啟動(dòng)httpd服務(wù)
???????? ?>php
?????????????????? Phpinfo();
???????? ?>
測(cè)試訪問(wèn)? : curl http://192.168.220.131/test.html
?
?
上配置那兩個(gè)參數(shù)值
腳本:
#!/bin/bash
case $1 in
??????? start)
??????????????? echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
??????????????? echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore
??????????????? echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
??????????????? echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
??????? ;;
??????? stop)
??????????????? echo 0 > /proc/sys/net/ipv4/conf/all/arp_ignore
??????????????? echo 0 > /proc/sys/net/ipv4/conf/lo/arp_ignore
??????????????? echo 0 > /proc/sys/net/ipv4/conf/all/arp_announce
??????????????? echo 0 > /proc/sys/net/ipv4/conf/lo/arp_announce
??????? ;;
??????? *)
??????????????? echo "usage: $(basename $0 ) start|sop"
??????????????? exit 1
esac
?
rs上配置vip:
/]# ifconfig lo:o 192.168.0.105 ?netmask 255.255.255.255 ?up
?
?
#route?? add? -host? 192.168.0.105 ??dev? lo
?
?
注意:
1關(guān)閉防火墻
2 setenforce? 0
3 啟動(dòng)web服務(wù)
?
?
Vs上配置
1 一塊網(wǎng)卡 配置vip:
ifconfig eno16777736:0 192.168.0.105 netmask 255.255.255.0 up
?
添加規(guī)則
創(chuàng)建集群
ipvsadm -A -t 192.168.0.105:80 -s rr
# ipvsadm -a -t 192.168.0.105:80 -r 192.168.0.106? -g?? (rip后面不需要添加端口了)
# ipvsadm -a -t 192.168.0.105:80 -r 192.168.0.107? -g
# ipvsadm? -Ln
?
?
訪問(wèn):
For? I? in {1.10};curl http://vip? ;? done
轉(zhuǎn)載于:https://www.cnblogs.com/huxl1/p/9246310.html
總結(jié)
- 上一篇: 跳一跳实训
- 下一篇: 为什么不用简书写文章