《系統(tǒng)運(yùn)維:DNS通過軟路由(Quagga’s OSPF)實(shí)現(xiàn)負(fù)載均衡》要點(diǎn):
本文介紹了系統(tǒng)運(yùn)維:DNS通過軟路由(Quagga’s OSPF)實(shí)現(xiàn)負(fù)載均衡,希望對您有用。如果有疑問,可以聯(lián)系我們。
DNS是非常重要的服務(wù),需要保證業(yè)務(wù)的安全性,可靠性與可用性.
原始的DNS主從結(jié)構(gòu)雖然能夠?qū)崿F(xiàn)DNS的主備,但是無法使用統(tǒng)一的IP對外服務(wù).所以我們將OSPF引入,多臺DNS服務(wù)器都配置統(tǒng)一的VIP作為業(yè)務(wù)IP,統(tǒng)一對外服務(wù).
早前介紹了使用LVS來實(shí)現(xiàn)DNS的負(fù)載均衡,現(xiàn)在我們來說說另外一種解決方案
為啥要引入DNS+軟路由的方式呢,是因?yàn)樵谑褂肔VS+DNS架構(gòu)中,出現(xiàn)過問題.
在主LVS發(fā)生網(wǎng)絡(luò)擁塞情況下,會引起ARP表錯誤更新
Master VRRP心跳包發(fā)送至Slave VRRP延時,致使Slave VRRP錯誤的進(jìn)入Master狀態(tài),并發(fā)送ARP至三層交換機(jī)網(wǎng)關(guān),導(dǎo)致網(wǎng)關(guān)錯誤更新ARP緩存(VIP對應(yīng)的MAC地址)
要想使用OSPF+DNS來替代LVS+DNS,那就要看看OSPF+DNS的能否解決我們的需求
OSPF自帶負(fù)載均衡算法,所以負(fù)載均衡肯定沒有問題
我們在OSPF+DNS中引入systemd依賴關(guān)系來解決DNS服與OSPF服務(wù)之間的關(guān)聯(lián)關(guān)系,保證DNS服務(wù)一旦出現(xiàn)故障,自動關(guān)閉OSPF服務(wù)
顯然,OSPF+DNS的架構(gòu)是可以實(shí)現(xiàn),而且并不存在keepalived中出現(xiàn)的VRRP主從的bug,而且keepalived雖然是主從結(jié)構(gòu),但是實(shí)際業(yè)務(wù)流量只能在單邊跑(master在提供服務(wù)時,slave其實(shí)只算備份,沒有任務(wù)業(yè)務(wù)流量)
yum install quagga.x86_64
DNS Server1
hostname yxj-10-59-90-2.test.com
interface em2
ip address 10.59.90.2
DNS Server2
hostname yxj-10-59-90-6.test.com
interface em2
ip address 10.59.90.6
DNS Server1
interface em2
ip ospf network point-to-point
ip ospf hello-interval 1
ip ospf dead-interval 4
router ospf
ospf router-id 10.59.90.2
network 10.59.90.2/30 area 0.0.0.0
network 10.59.111.250/32 area 0.0.0.0
DNS Server2
interface em2
ip ospf network point-to-point
ip ospf hello-interval 1
ip ospf dead-interval 4
router ospf
ospf router-id 10.59.90.6
network 10.59.90.6/30 area 0.0.0.0
network 10.59.111.250/32 area 0.0.0.0
interface gi1/0/1
ip address 10.59.90.1 255.255.255.252
ospf timer hello 1
ospf timer dead 4
ospf network-tpye p2p
interface gi1/0/2
ip address 10.59.90.5 255.255.255.252
ospf timer hello 1
ospf timer dead 4
ospf network-tpye p2p
ospf 1
description osp_dns
area 0.0.0.0
network 10.59.90.1 0.0.0.3
network ?10.59.90.4 0.0.0.3
原文來自微信公眾號:余果果園
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/2373.html