1. 對(duì)比 LVS 負(fù)載均衡群集的 NAT 模式和 DR 模式,比較其各自的優(yōu)勢(shì) 。
LVS(Linux Virtual Server)是一個(gè)開源的負(fù)載均衡軟件,它支持多種負(fù)載均衡算法,包括 NAT 模式和 DR (Direct Routing)模式。下面分別介紹一下這兩種模式的優(yōu)勢(shì):
1.NAT 模式
在 NAT 模式中,LVS 負(fù)載均衡器將客戶端請(qǐng)求的 IP 地址和端口轉(zhuǎn)換為后端服務(wù)器的 IP 地址和端口,因此后端服務(wù)器并不知道真實(shí)的客戶端 IP 地址。這種模式的優(yōu)勢(shì)在于簡單易用,可以通過配置少量規(guī)則來實(shí)現(xiàn)負(fù)載均衡,且對(duì)后端服務(wù)器沒有任何影響。
2.DR 模式
在 DR 模式中,LVS 負(fù)載均衡器只負(fù)責(zé)將客戶端請(qǐng)求轉(zhuǎn)發(fā)給后端服務(wù)器,后端服務(wù)器直接與客戶端通信,因此客戶端的數(shù)據(jù)包可以直接到達(dá)后端服務(wù)器,并且后端服務(wù)器也能夠直接回復(fù)客戶端。這種模式的優(yōu)勢(shì)在于高性能和可擴(kuò)展性,因?yàn)?LVS 負(fù)載均衡器僅需處理請(qǐng)求轉(zhuǎn)發(fā)的工作,而后端服務(wù)器可以專注于處理業(yè)務(wù)邏輯。
總的來說,NAT 模式適合于小型網(wǎng)絡(luò)環(huán)境,或者需要輕量級(jí)負(fù)載均衡方案的場景,而 DR 模式則適合于高并發(fā)、高性能和可擴(kuò)展性要求比較高的場景。
2. 基于 CentOS 7 構(gòu)建 LVS-DR 群集。
1.首先在兩個(gè)服務(wù)器上安裝httpd,配置頁面
2.配置lvs負(fù)載均衡
2.1
下載ipvsadm
2.2
添加虛擬ip
2.3
清除所有策略
2.4
添加lvs服務(wù)
2.5
手工在RS端綁定VIP
每臺(tái)real server端執(zhí)行
添加本機(jī)訪問VIP的路由
2.6
手工在RS端抑制ARP響應(yīng)
每臺(tái)real server端執(zhí)行
調(diào)整內(nèi)核參數(shù),關(guān)閉arp響應(yīng)文章來源:http://www.zghlxwxcb.cn/news/detail-437672.html
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/ens33/arp_ignore
echo "2" > /proc/sys/net/ipv4/conf/ens33/arp_announce
測試:文章來源地址http://www.zghlxwxcb.cn/news/detail-437672.html
到了這里,關(guān)于對(duì)比 LVS 負(fù)載均衡群集的 NAT 模式和 DR 模式,基于 CentOS 7 構(gòu)建 LVS-DR 群集的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!