成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

別樣的服務器負載均衡配置代碼

網絡 網絡優化 網絡運維
本文針對服務器負載均衡代碼配置進行了羅列,通過先了解原理,然后對文件修改,和代碼的調制達到實現負載均衡功能。

在web服務器負載均衡的配置上面,我們現在來分享一篇網友的文章進行一個總結說明。那么針對本地VLAN的負載均衡問題進行一個配置解說。那么具體的配置代碼下文有詳細列出。

這兩天在詳細的看man carp文檔。發現原來carp不僅僅可以實現故障轉移(failover)集群,通過簡單配置還是可以實現本地局域網的負載均衡。

carp的負載均衡使用的是arpbalance功能,從字面意思理解為使用arp的負載均衡,也就是說是屬于osi7層模型的第二層——數據鏈路層。所以用arpbalance只能應用于本地局域網,無法實現更高層次的balance。

其原理大致如下

兩臺服務器a、b,分別建立兩個carp虛擬網卡a1、a2、b1、b2,其中a1、b1為一個carp組(即相同的vhid),其余的兩塊網卡為另一個carp組。在第一個carp組中a1為master,b1為slave。在第二個carp組中,正好與此相反,a2為slave,b2為master。這兩個carp組的虛擬ip相同。

于是arpbalance就可以在這兩個組之間進行輪轉。當使用carp1組的時候,由于a1為master。所以此時由a提供服務,當使用carp2組的時候,由于b2為master則此時由b提供服務。

同時輪轉算法是根據源ip地址進行hash算法,保證同一個源地址由固定的carp組提供服務,可以保證客戶端的session等應用。

實現步驟如下

在服務器a上修改配置文件
ee /etc/rc.conf  #配置rc.conf文件,分別建立carp虛擬網卡。增加如下內容
cloned_interfaces="carp0 carp1"
ifconfig_carp0="vhid 1 advbase 5 pass passwd 192.168.1.100/24"
ifconfig_carp1="vhid 2 advbase 5 advskew 100 pass passwd 192.168.1.100/24"
ee /etc/sysctl.conf #修改sysctl文件啟用carp的arpbalance和carp搶占功能。增加如下內容
net.inet.carp.preempt=1
net.inet.carp.arpbalance=1#p#

在服務器b上修改大致相同,只是carp網卡的有一點變動
ee /etc/rc.conf  #配置rc.conf文件,分別建立carp虛擬網卡。增加如下內容
cloned_interfaces="carp0 carp1"
ifconfig_carp0="vhid 1 advbase 5 advskew 100 pass passwd 192.168.1.100/24"
ifconfig_carp1="vhid 2 advbase 5 pass passwd 192.168.1.100/24"
ee /etc/sysctl.conf #修改sysctl文件啟用carp的arpbalance和carp搶占功能。增加如下內容
net.inet.carp.preempt=1
net.inet.carp.arpbalance=1

重啟兩臺服務器即可生效。

如果不想重啟服務器,立即生效則進行下列命令

服務器a
ifconfig carp0 create
ifconfig carp0 vhid 1 advbase 5 pass passwd 192.168.0.100/24
ifconfig carp1 create
ifconfig carp1 vhid 2 advbase 5 advskew 100 passwd 192.168.0.100/24
sysctl net.inet.carp.preempt=1
sysctl net.inet.carp.arpbalance=1

服務器b
ifconfig carp0 create
ifconfig carp0 vhid 1 advbase 5 advskew 100 pass passwd 192.168.0.100/24
ifconfig carp1 create
ifconfig carp1 vhid 2 advbase 5 passwd 192.168.0.100/24
sysctl net.inet.carp.preempt=1
sysctl net.inet.carp.arpbalance=1

ok,現在可以看到效果了。如果兩臺服務器正常,則客戶請求分別由兩臺服務器均衡的提供服務。當斷掉其中一臺服務器,則另一臺服務器,可立即接管所有服務。當這臺服務器恢復服務,則又會自動啟用負載均衡。

責任編輯:佟健 來源: 互聯網
相關推薦

2010-05-05 18:28:16

負載均衡服務器

2010-04-21 13:18:33

RAC負載均衡配置

2011-11-22 21:26:59

pfSense配置Web服務器負載均衡

2010-05-10 14:02:53

服務器負載均衡

2010-05-05 18:44:27

服務器負載均衡

2010-04-26 17:41:29

服務器負載均衡

2010-04-30 09:40:41

2010-05-06 14:15:02

流媒體服務器負載均衡

2009-01-10 18:53:01

服務器ServerDNS

2009-07-22 10:25:37

2010-04-21 12:28:50

Oracle負載均衡

2010-04-25 19:24:58

服務器負載均衡

2010-04-26 09:58:10

服務器負載均衡

2010-05-05 22:40:21

apache服務器負載均衡

2018-10-26 09:52:25

Nginx服務器負載均衡

2010-04-20 17:12:57

服務器負載均衡

2010-11-19 12:53:53

梭子魚負載均衡

2019-03-27 08:43:17

Nginx負載均衡服務器

2010-06-29 11:21:58

Web服務器

2018-12-14 08:52:38

過載保護異構服務器負載均衡
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲国产二区 | 欧美888 | 亚洲精品456 | 99在线视频观看 | 99成人免费视频 | 亚洲3p| 亚洲国产一区二区三区在线观看 | 国产精品视频在线免费观看 | 欧美午夜精品 | 欧美午夜一区 | 亚洲av毛片成人精品 | av一区二区三区四区 | 欧美成人a∨高清免费观看 老司机午夜性大片 | 欧美日韩精品一区二区天天拍 | 夜夜爽99久久国产综合精品女不卡 | 91免费入口 | 亚洲视频二区 | 亚洲高清在线 | 亚洲精品二区 | 激情视频网站 | 国产精品久久久久久久7777 | 国产sm主人调教女m视频 | 特级生活片 | 亚洲视频在线播放 | 日韩欧美精品一区 | 欧美一级全黄 | 黄网站在线播放 | 婷婷在线免费 | 成人在线不卡 | 狠狠干天天干 | 久久久久久看片 | 日韩中文字幕在线视频观看 | 欧美片网站免费 | 91久久国产综合久久 | 精品久久久网站 | 国产精品欧美一区二区三区不卡 | 操网站| 国产精品视频入口 | 国产日韩一区 | 91精品国产综合久久精品图片 | 国产精品性做久久久久久 |