流量負(fù)載均衡的精簡設(shè)置
在LINUX系統(tǒng)下,我們可以實現(xiàn)IPVS的流量負(fù)載均衡功能,那么現(xiàn)在我們就來給出這個設(shè)置的具體操作過程,主要是包括三個大的步驟:準(zhǔn)備,配置和測試。當(dāng)然,我們的主要側(cè)重點就是設(shè)置問題。相信大家都能學(xué)會。
IPVS實現(xiàn)流量負(fù)載均衡1、準(zhǔn)備
開啟 3臺 Linux 和1臺 Windows 根據(jù)圖片顯示的IP分配情況 配置好IP地址
測試網(wǎng)絡(luò)連接 全網(wǎng)聯(lián)通
在LVS虛擬服務(wù)器上 安裝軟件 yum install ipvsadm
IPVS實現(xiàn)流量負(fù)載均衡2、配置
2.1、LVS虛擬服務(wù)器的配置 :
寫個腳本
- vi lvs-up.sh
- _ _ _ _ _ _
- #!/bin/bash
- echo 1 > /proc/sys/net/ipv4/ip_forward
- echo 0 > /proc/sys/net/ipv4/conf/all/send_redirects
- echo 0 > /proc/sys/net/ipv4/conf/default/send_redirects
- echo 0 > /proc/sys/net/ipv4/conf/eth0/send_redirects
- echo 0 > /proc/sys/net/ipv4/conf/eth1/send_redirects
- LVSADM='/sbin/ipvsadm'
- $LVSADM -C
- $LVSADM -A -t 192.168.0.220:80 -s rr
- $LVSADM -a -t 192.168.0.220:80 -r 192.168.0.193:80 -g -w 1
- $LVSADM -a -t 192.168.0.220:80 -r 192.168.0.194:80 -g -w 1
- _ _ _ _ _ _
- 執(zhí)行# chmod a+x lvs-up.sh
- # echo 'lvs-up.sh' >> /etc/rc.d/rc.local
- # lvs-up.sh
2.2、配置Web服務(wù)器 (2個都一樣)
寫個腳本
- vi rs-up.sh
- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
- #!/bin/bash
- ifconfig lo:0 192.168.0.220 netmask 255.255.255.255
- route add -host 192.168.0.220 dev lo:0
- echo 0 > /proc/sys/net/ipv4/ip_forward
- 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
- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
- # chmod a+x rs-up.sh
- # rs-up.sh
2.3、分別在2個真實服務(wù)器上 開啟 Web 服務(wù) 并寫入不同的內(nèi)容
Service httpd restart
echo "192.168.0.193" > /var/www/html/index.html
echo "192.168.0.194" > /var/www/html/index.html
IPVS實現(xiàn)流量負(fù)載均衡3、測試
使用 windows測試效果 打開瀏覽器輸入 http://192.168.0.220