yum -y install ipvsadm
yum -y install keepalived
啟動keepalived服務(wù)
我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、汕城ssl等。為近1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的汕城網(wǎng)站制作公司systemctl start keepalived.service
使用配置LVS的時候,不能直接配置內(nèi)核中的ipvs,需使用ipvs的管理工具ipvsadm進(jìn)行管理。用于查看lvs轉(zhuǎn)發(fā)及代理情況的工具。
2).修改keepalived配置文件
20的Master配置文件如下:
vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs {
notification_email {
admin@localhost
}
notification_email_from root@localhost
router_id LVS_01 #表示運行keepalived服務(wù)器的一個標(biāo)識,發(fā)郵件時顯示在郵件主題的信息
vrrp_skip_check_adv_addr
vrrp_garp_interval 0
vrrp_gna_interval 0
}
vrrp_instance VI_1 {
state MASTER #指定keepalived的角色Master
interface ens192 #網(wǎng)卡,ip a查看
virtual_router_id 100 #虛擬路由標(biāo)識,主備兩個節(jié)點的設(shè)置必須一樣,以指明各個節(jié)點屬于同一VRRP組
priority 100 #定義優(yōu)先級,Master的priority要高于slave
advert_int 1 #設(shè)定MASTER與BACKUP負(fù)載均衡器之間同步檢查的時間間隔,單位秒
authentication { #設(shè)置驗證類型和密碼
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
10.20.1.99/24 dev ens192 #設(shè)置VIP
}
}
virtual_server 10.20.1.99 443 { #設(shè)置虛擬服務(wù)器,需指定虛擬IP地址和服務(wù)端口
delay_loop 3 #健康時間檢查,單位秒
lb_algo rr #負(fù)載均衡調(diào)度算法wlc|rr
lb_kind DR #設(shè)置LVS實現(xiàn)負(fù)載均衡機制,有NAT、TUN、DR三個模式
persistence_timeout 50 #會話保持時間,單位秒。此選項對動態(tài)網(wǎng)頁是非常有用
protocol TCP #指定轉(zhuǎn)發(fā)協(xié)議類型,有TCP和UDP
real_server 10.20.1.22 443 { #Real Server服務(wù)器,這里為Nginx服務(wù)器
weight 1 #設(shè)置權(quán)重
TCP_CHECK { #設(shè)置檢查方式,可以設(shè)置HTTP_GET | SSL_GET
connect_port 443 #檢測Real Server的偵聽端口
connect_timeout 5 #超時時間,單位秒。如果在這個時間內(nèi)無返回,則說明一次監(jiān)測失敗
retry 3 #設(shè)置多少次監(jiān)測失敗,就判斷這個Real Server死掉
delay_before_retry 3 #重試間隔
}
}
real_server 10.20.1.23 443 {
weight 1
TCP_CHECK {
connect_port 443
connect_timeout 5
retry 3
delay_before_retry 3
}
}
}
21的slave的/etc/keepalived/keepalived.conf配置,需更改state Backup和修改priority的值小于master的priority。
Master服務(wù)器上查看IP,VIP在Master上。
ipvsadm命令查看規(guī)則。
3). Real Server配置
因為VS/DR模式,在后端Real Server即Nginx服務(wù)器上配置腳本。配置兩臺Nginx服務(wù)器上為回環(huán)地址lo:0綁定VIP地址、ARP廣播。
vim /opt/scripts/lvs_rs.sh
#!/bin/bash
vip=10.20.1.99
ifconfig lo:0 $vip broadcast $vip netmask 255.255.255.255 up
route add -host $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
在22、23服務(wù)器上分別執(zhí)行。
4). 測試LVS+Keepalived高可用群集
客戶端的瀏覽器中,能夠通過LVS+Keepalived群集的VIP地址漂移(10.20.1.99)正常訪問web,驗證群集構(gòu)建成功。
先在20Master上將keepalived.service服務(wù)器關(guān)閉,查看IP情況:
發(fā)現(xiàn)VIP沒了。
然后在21Slave上查看VIP是否漂移過來了:
發(fā)現(xiàn)VIP已經(jīng)來到Slave上了。
這時,將20Master上將keepalived.service服務(wù)又重新啟動,VIP后回來了。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
文章題目:常見負(fù)載均衡軟件有哪些?-創(chuàng)新互聯(lián)
文章來源:http://vcdvsql.cn/article12/dicdgc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機、服務(wù)器托管、網(wǎng)站建設(shè)、云服務(wù)器、手機網(wǎng)站建設(shè)、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容