IpAnycast技術(shù)單站點(diǎn)設(shè)計(jì)方案-創(chuàng)新互聯(lián)

本文對Anycast單一站點(diǎn)進(jìn)行部署,并不對Anycast相關(guān)技術(shù)做過多介紹,如有需要請自行搜索下其他文檔。

成都創(chuàng)新互聯(lián)公司-云計(jì)算及IDC服務(wù)提供商,涵蓋公有云、IDC機(jī)房租用、綿陽電信機(jī)房、等保安全、私有云建設(shè)等企業(yè)級互聯(lián)網(wǎng)基礎(chǔ)服務(wù),歡迎聯(lián)系:18982081108

  在部署單一站點(diǎn)的時(shí)候可能需要涉及到LVS DR模式去實(shí)現(xiàn)業(yè)務(wù)的Anycast以及Unicast兩種類型,其中Anycast作為提供業(yè)務(wù)服務(wù)用,unicast作為管理以及數(shù)據(jù)同步用。具體設(shè)計(jì)方案如下:

Ip Anycast技術(shù)單站點(diǎn)設(shè)計(jì)方案

一、拓?fù)浣榻B:

客戶端ip地址:192.168.100.100/24

lvs 物理地址: 192.168.100.3/24    Vip 10.0.0.1/24

RS1物理地址: 192.168.100.2/24  Vip 10.0.0.1/24

RS2物理地址: 192.168.100.4/24 Vip 10.0.0.1/24

因?yàn)橐陨蠄D片是邏輯拓?fù)?,測試環(huán)境中客戶端還是一臺centos6.5的服務(wù)器所以需要回指一條

route add -net 10.0.0.0/24 dev eth0

-----------------------------------------------------------------------------------------------------------------------------------------

二、LVS實(shí)施步驟:

1)LVS安裝步驟:

#uname -r 查看centos系統(tǒng)內(nèi)核

2.6.32-431.el6.x86_64

#ln -s 2.6.32-573.18.1.el6.x86_64 /usr/src/linux

如果沒有內(nèi)核的話,需要yum install -y kernel-devel 安裝一下

#wget http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.26.tar.gz

#tar -zxvf ipvsadm-1.26.tar.gz

#cd ipvsadm-1.26

#make

安裝時(shí)碰到以下報(bào)錯:

libipvs.c:1072: error: too many arguments to function ‘ipvs_nl_send_message’

make[1]: *** [libipvs.o] Error 1

make[1]: Leaving directory `/home/hongfei/ipvsadm-1.26/libipvs'

make: *** [libs] Error 2

解決辦法:

#yum install -y  libnl* libpopt*

#yum install -y  popt-static

安裝完成以上包后:

#make clean

#make

#make install

#lsmod |grep ip_vs

#modeprobe ip_vs 把ip_vs加入內(nèi)核中

#lsmod |grep ip_vs

ip_vs                 125220  0

libcrc32c               1246  2 ip_vs,dm_persistent_data

ipv6                  317340  226 ip_vs,ip6t_REJECT,nf_conntrack_ipv6,nf_defrag_ipv6

至此LVS已經(jīng)安裝完畢!

2)LVS配置

因?yàn)橐獙?shí)施Anycast對外提供服務(wù)的話,當(dāng)然需要有anycast做提供服務(wù),同樣需要unicast做管理以及數(shù)據(jù)同步等等工作。

具體配置如下:

#ifconfig lo:0 10.0.0.1/24 up  配置anycast地址

#ipvsadm -C 清空所有l(wèi)vs配置

#ipvsadm -A -t 10.0.0.1:80 -s wrr -p 20

#ipvsadm -a -t 10.0.0.1:80 -r 192.168.100.2:80  -g -w 1

#ipvsadm -a -t 10.0.0.1:80 -r 192.168.100.4:80  -g -w 1

至此LVS配置完畢。-----------------------------------------------------------------------------------------------------------------------------------------

三、RS配置

選裝一個(gè)apache的測試環(huán)境:

#yum install -y httpd

#service httpd start

#ps -ef|grep httpd

安裝完成后:

# cat /etc/httpd/conf/httpd.conf|grep DocumentRoot 查找系統(tǒng)站點(diǎn)目錄

# echo "RS1" >/var/www/html/index.html

#ifconfig lo:0 10.0.0.1 up

配置arp抑制:

# 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

至此步驟RS配置完成。

測試結(jié)果:

在client端配置10.0.0.0/24 靜態(tài)路由之后,anycast地址可以ping通 ,unicast可以ping通,80服務(wù)也在20秒后切換到另外一臺機(jī)器上。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

文章標(biāo)題:IpAnycast技術(shù)單站點(diǎn)設(shè)計(jì)方案-創(chuàng)新互聯(lián)
瀏覽路徑:http://bm7419.com/article38/gippp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、網(wǎng)站改版、面包屑導(dǎo)航、全網(wǎng)營銷推廣、企業(yè)建站、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管