回顧了下lvs的三種模式的排程機制
1.lvs的dr模式中的arp的抑制,eth用自己口arp回應.
2.keepalive是否直接操作rs? 不直接操作, 只操作dr(配lvs)
3.tunnel模式keepalive怎麼配置?
4.lvs支援的wrr,rr動態調整?
dr模式圖
tunnel模式圖
三種模式對比
1,配置lvs
2,實現vip的漂移(vrrp)
dr模式實驗
手動配置rs: 思路: 手動繫結vip到rs, 而dr的vip不需要手動配置,ka搞定
sns_vip=192.168.80.200
/etc/rc.d/init.d/functions
case "$1" in
start)
ifconfig lo:0 $sns_vip netmask 255.255.255.255 broadcast $sns_vip
/sbin/route add -host $sns_vip dev lo:0
echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
sysctl -p >/dev/null 2>&1
echo "realserver start ok"
;;stop)
ifconfig lo:0 down
route del $sns_vip >/dev/null 2>&1
echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "0" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "0" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "0" >/proc/sys/net/ipv4/conf/all/arp_announce
echo "realserver stoped"
;;*) echo "usage: $0 "
exit 1
esac
exit 0
keepalive主的配置
global_defs
notification_email_from [email protected]
smtp_server 192.168.80.1
smtp_connection_timeout 30
router_id lvs_devel # 設定lvs的id,在乙個網路內應該是唯一的
} vrrp_instance vi_1
virtual_ipaddress
} # 定義對外提供服務的lvs的vip以及port
virtual_server 192.168.80.200 80
} real_server 192.168.80.103 80
} }
另乙個tunnel實驗附: lvs的tunnel模式rs的一段配置(看他手動配了tun0)
# ifconfig tunl0 10.6.2.195 broadcast 10.6.2.195 netmask 255.255.255.255 up
# route add -host 10.6.2.195 dev tunl0
# echo "0" > /proc/sys/net/ipv4/ip_forward
# echo 1 > /proc/sys/net/ipv4/conf/tunl0/arp_ignore
# echo 2 > /proc/sys/net/ipv4/conf/tunl0/arp_announce
# echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
# echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
# echo 0 > /proc/sys/net/ipv4/conf/tunl0/rp_filter
# echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter
vlan的三種模式
tag報文結構的變化是在源mac位址和目的mac位址之後,加上了4bytes的vlan資訊,也就是vlan tag頭 一般來說這樣的報文普通pc機的網絡卡是不能識別的 下圖說明了802.1q封裝tag報文幀結構 帶802.1q的幀是在標準乙太網幀上插入了4個位元組的標識。其中包含 2個位元組的協議識...
Vi的三種模式
vi是linux下的第乙個全螢幕互動式編輯器,vi沒有選單,只有命令,且命令繁多,但是一旦掌握了vi的用法,就能體會到它的強大之處。它可以輸出 刪除 查詢 替換 快操作等眾多文字操作,而且使用者可以根據自己的需要進行定製,這是 編輯程式所沒有的。vi有三種基本的 模式 指令行模式 文字輸入模式 行末...
Git reset的三種模式
重置stage區和工作目錄 慎用 在reset後面加 hard引數時,stage區和工作目錄裡的內容會被完全重置為和指定head位置相同的內容。也就是沒有commit的修改會被全部擦掉。執行後工作區 暫存區 版本庫保持一致 指定head版本 administrator win dtnf3grdh5r...