lvs一般是和keepalived一起組合使用的,雖然也可以單獨使用lvs,但配置比較繁瑣,且可用性也沒有前者高。
lvs和keepalived組合使用後,配置lvs的vip和負載均衡就都在keepalived中進行配置,只是在keepalived中呼叫lvs
配置:【keepalived.conf】
global_defs配置:【keepalived.conf】notification_email_from [email protected]
smtp_server 192.168.80.1smtp_connection_timeout 30router_id lvs_devel
} vrrp_instance vi_1
virtual_ipaddress
}# 定義對外提供服務的lvs的vip以及port
virtual_server 192.168.80.200 80
} real_server 192.168.80.103 80
} }
global_defs配置指令碼:realserver.shnotification_email_from [email protected]
smtp_server 192.168.80.1smtp_connection_timeout 30router_id lvs_devel
} vrrp_instance vi_1
virtual_ipaddress
}# 定義對外提供服務的lvs的vip以及port
virtual_server 192.168.80.200 80
} real_server 192.168.80.103 80
} }
sns_vip=192.168.80.200/etc/rc.d/init.d/functions
case "$1
"instart)
ifconfig lo:0 $sns_vip netmask 255.255.255.255broadcast $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>&1echo
"realserver start ok";;
stop)
ifconfig lo:0 down
route
del $sns_vip >/dev/null 2>&1echo "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 1esac
exit 0
LVS keepalived負載均衡實戰
lvs keepalived負載均衡實戰 一 為什麼要使 用負載均衡技術?1 系統高可用性 2 系統可擴充套件性 3 負載均衡能力 lvs keepalived能很好的實現以上的要求,lvs提 供負載均衡,keepalived提供健康檢查,故障轉移,提高系統的可用性!採用這樣的架構以後 很容易對現有...
LVS keepalived負載均衡 DR
lvs keepalived 負載均衡 dr 為什麼要使 用負載均衡技術?1 系統高可用性 2 系統可擴充套件性 3 負載均衡能力 1.1 lvs是什麼 lvs是linux virtual server的簡稱,也就是linux虛擬伺服器,是乙個由章文嵩博士發起的自由軟體專案,它的官方站點是www.l...
LVS Keepalived構建高可用負載均衡
lvs keepalived構建高可用負載均衡 一 位址規劃 功能 hostname ip位址 虛擬裝置名 虛擬ip director1 node0 192.168.32.30 eth0 0 192.168.32.21 director2 node1 192.168.32.31 eth0 0 192...