999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

利用DRBD和Pacemaker技術構建高可用數據容災備份系統

2016-09-22 01:59:39趙鵬飛
甘肅科技縱橫 2016年4期
關鍵詞:資源系統

趙鵬飛

(中國人民銀行 蘭州中心支行,甘肅 蘭州 730000)

利用DRBD和Pacemaker技術構建高可用數據容災備份系統

趙鵬飛

(中國人民銀行 蘭州中心支行,甘肅蘭州730000)

為充分保證數據信息安全,提高數據中心容災備份能力,以DRBD和Pacemaker技術為基礎構建具有高可用性的數據容災備份系統,實現生產數據在本地、異地之間三臺服務器的鏡像復制,并且實現應用和數據兩個級別的高可用(HA),解決目前主流SAN存儲環境下共享磁盤陣列的單點故障威脅,有效滿足不斷提升的數據恢復RTO和RPO的要求。本論述為數據中心業務系統高可用和數據異地備份提出了低成本的技術方案。

數據中心;數據安全;DRBD;Pacemaker

目前,數據中心主流的存儲備份系統主要采用SAN(存儲區域網絡)技術,服務器、共享磁盤陣列、磁帶庫等設備通過光纖連接,數據讀寫具有較高的穩定性和可靠性。但其高成本、不易擴展,且對技術人員要求較高,導致SAN網絡不能滿足中小應用系統快速接入、靈活多樣的存儲需求。此外,由于技術原因和費用問題,SAN網絡中共享的磁盤陣列往往采用單獨部署模式,存在發生存儲陣列故障造成數據損失的風險。因此,迫切需要采用安全可靠的容災備份方式保障數據安全,否則一旦數據遭受損失,將會造成系統無法使用、對外服務中斷的嚴重后果。

1 DRBD工作原理

DRBD(Distributed Replicated Block Device)是一個用軟件實現的服務器之間鏡像塊設備內容復制的解決方案,主要被用于Linux平臺下的高可用(High Available)方案之中。DRBD是介于文件系統和磁盤硬件之間的中間件。DRBD負責接收要寫入文件系統的數據,并把數據寫到本地磁盤,然后通過網絡發送給另一臺主機;另一臺主機在DRBD守護進程的作用下再將接收到的數據存到自己的磁盤中,本地節點與遠程節點的數據可以保證實時同步。因此,當本地節點的數據出現問題造成訪問中斷時,遠程節點的主機上還會保留有一份完全相同的數據,繼續提供使用,以達到高可用的目的。DRBD通過網絡將整個塊設備進行鏡像,實現數據存儲的高可用性,可以看成是網絡版的RAID1。DRBD系統結構見圖1所示。

圖1 DRBD系統結構圖

2 數據復制鏡像

在DRBD技術中,實現數據鏡像有三種數據復制同步方式,分別是異步復制協議、內存同步復制協議(也稱半同步復制協議)以及同步復制協議。異步復制協議A,它是在主節點將數據寫入到本地TCP發送緩存區的時候就認為將同步數據發送到從節點上。這種數據同步方式的速度較快,但是在發生故障的時候,可能會引起數據丟失;內存同步復制協議B,它是在主節點進行寫數據時,將數據寫入發送隊列后,就認為本地磁盤的寫入和從節點的數據寫入已經同步完成,而事實是數據還在內存中等待實際的寫入;同步復制協議C,它是在主次節點數據寫入都被確認后才認為同步完成。這種復制方式,不會因為故障而造成同步失效,引起數據的不一致。數據復制流程見圖2所示。

圖2 DRBD數據復制流程

3 Pacemaker技術

Pacemaker(直譯:起搏器)是一個集群資源管理器,它實現了集群資源級故障檢測和恢復,但它本身還需依賴其他集群基礎工具(如Corosync或Heartbeat)所提供的消息通信和成員關系的能力。它可以做任何規模的集群管理員,能夠準確地實施集群節點間資源的運行關系(包括順序和位置)。Pacemaker主要通過Resource Agents來實現資源的啟動停止。Pacemaker支持如下幾種 Resource Agents:1.LSB(Linux Standard Base),這是由操作系統提供的所有放在/etc/init.d下面的各種services,services(或Script)只要符合LSB規范就能被Pacemaker兼容;2.OCF(Open Cluster Frame-Work)是LSB的規范擴展,放在/usr/lib/ocf/resource.d/目錄下,常用的OCF資源有Filesystem、IPaddr、LVM、apache dhcpd等。

4 系統的設計

Pacemaker+DRBD架構常用的構建高可靠集群的方法有Active/Passive主備模式:使用DRBD實現主備機的容災,Heartbeat或Corosync做心跳監測、服務切換甚至Failover,Pacemaker實現服務(資源)的切換及控制等。

如圖3所示,系統設計的高可用集群由三臺PC服務器組成,服務器nfs1和nfs2部署在本地數據中心,nfs3部署在異地備份中心。集群資源包括:資源組(group):NFS服務 IP、nfsserver;主從資源(Master/ Slave):ms_left、ms-right;普通資源(Primitive):Filesystem、stonith1、stonith2。

集群首先啟動主從資源,然后啟動其他資源(普通資源、資源組),普通資源和資源組都被限定在主從資源中角色為Master的服務器上運行,這樣實現了其他資源隨主從資源的節點切換而切換。集群中主從資源DRBD在兩臺服務器之間建立鏡像塊設備/dev/drbd0,在正常運行時,只有主服務器能夠修改同步空間中的數據,從服務器只是保證同步空間中的數據和主服務器相同,不能對其中的數據進行修改。當主服務器出現故障,從服務器中的DRBD變為Primary模式,可以實現數據讀寫。Pacemaker中有兩個主從資源:DRBDPrimary和DRBD-Secondary組成的ms_left,ms_left中的主服務器和DRBD-Third組成的ms-right。在ms_left中,主服務器可能是nfs1或nfs2,而從服務器永遠設定為nfs3。其他資源、資源組則被限制在ms-right中Master角色的節點上,只在nfs1或nfs2上運行。nfs3只作為底層DRBD的遠程數據同步節點,不接管上層其他資源,這樣實現了本地數據中心高可靠的NFS服務,而底層數據能通過DRBD復制到異地災備節點nfs3中。普通資源stonith1、stonith2分別運行在兩個節點上,stonith(Shoot-The-Other-Node-In-The-Head)可翻譯為一槍斃命,是當服務器發現對端節點出現故障時采取的強行將對端節點踢出集群的措施,用來防止節點工作不穩定造成集群癱瘓。

圖3 數據容災備份系統組成

5 結束語

通過DRBD+Pacemaker技術,在中國人民銀行蘭州中心支行數據生產中心、備份中心三臺PC服務器上實現了本地數據雙鏡像加遠程數據異步復制,達到了保障數據安全性、應用連續性的目的,使數據中心存儲備份架構得到了優化完善。同時,還可以繼續做以下研究測試:一是可被Pacemaker管理的資源管理非常豐富,如:http、DB2、MQ、Tonglink、自定義腳本等,因此,可將Linux環境下重要業務系統通過Pacemaker建立HA集群,滿足系統業務不間斷對外服務需求;二是云計算開源技術快速發展,考慮今后將Pacemaker和Openstack結合,建立高可用的私有云環境。

[1] The DRBD User's Guide[EB/O L].http://drbd.linbit.com/ users-guide-8.3.

[2] Pacemaker 1.1 Configuration Explained[EB/OL].http://clusterlabs.org/doc/.

[3] SUSE Linux Enterprise High Availability Extension[EB/OL]. https://www.suse.com/products/highavailability/.

[4] 馮建.黃河數據中心存儲備份平臺的發展和設計[J].電子信息與計算機科學,2014(11):3-5.

[5] 王鶴,孫曉艷.Heartbeat與Drbd在大容量OLT中的應用[J].現代電子技術,2012,35(24):131-137.

[6] 蔡亮節.面向低帶寬的遠程鏡像系統設計與實現[D].南京:南京理工大學,2014.

[7] 黃晶.數據備份系統的研究與實現[D].湖北:華中科技大學,2008:3-4.

[8] 彭建榮.網絡存儲技術及其發展趨勢[J].計算機與現代化,2006(7):66-68.

TP309.2

A

10.3969/j.issn.1672-6375.2016.04.001

2016-02-18

趙鵬飛(1981-),男,漢族,甘肅蘭州人,研究生,工程師,主要研究方向:數據保護。

猜你喜歡
資源系統
讓有限的“資源”更有效
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
基礎教育資源展示
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
一樣的資源,不一樣的收獲
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
資源回收
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 网友自拍视频精品区| 日本久久免费| 91美女视频在线观看| 亚洲资源站av无码网址| 91精品国产情侣高潮露脸| 毛片在线播放a| 国产在线观看人成激情视频| a欧美在线| 91色在线观看| AV不卡无码免费一区二区三区| 日韩av手机在线| 国产精品性| 老熟妇喷水一区二区三区| 日本欧美中文字幕精品亚洲| 亚洲精品在线影院| 亚洲成人精品在线| 欧美19综合中文字幕| 欧美日韩中文字幕在线| 91久久偷偷做嫩草影院精品| 亚洲欧美成人| 国产无码高清视频不卡| 欧美亚洲另类在线观看| 久久99这里精品8国产| 免费观看精品视频999| 在线五月婷婷| 色精品视频| 欧美日韩激情在线| 亚洲狠狠婷婷综合久久久久| 熟妇丰满人妻av无码区| 国产精品一线天| a级毛片免费播放| 久久久精品久久久久三级| 亚洲人成网站色7799在线播放| 欧美性天天| 无码粉嫩虎白一线天在线观看| 日本免费新一区视频| 青青草原国产免费av观看| 久久精品国产999大香线焦| 亚洲精品福利视频| 欧美特级AAAAAA视频免费观看| 亚洲成人77777| 99视频免费观看| AV熟女乱| 国产精品蜜芽在线观看| 精品无码一区二区三区电影| 国产三级a| 日韩毛片在线播放| 亚洲另类色| 亚洲无码高清一区二区| 92午夜福利影院一区二区三区| 91无码网站| 国产主播在线观看| 亚洲成人网在线观看| 毛片手机在线看| 欧美亚洲国产精品第一页| 亚洲精品波多野结衣| 精品三级网站| 9久久伊人精品综合| 日韩高清中文字幕| 全部免费特黄特色大片视频| 亚洲福利片无码最新在线播放 | 国产精品99久久久久久董美香| 国产成人精品视频一区二区电影| 国产极品美女在线播放| 26uuu国产精品视频| 91国语视频| 久久这里只有精品2| 国产成人禁片在线观看| 中文字幕亚洲综久久2021| 久久久久国产精品熟女影院| 又粗又硬又大又爽免费视频播放| 欧美自拍另类欧美综合图区| 国产一区在线视频观看| 久久中文无码精品| 女人18毛片一级毛片在线 | 国产真实自在自线免费精品| 国产成人91精品免费网址在线| 四虎综合网| 亚洲中文无码av永久伊人| 国产一区亚洲一区| 亚洲第一成年免费网站| 亚洲欧美在线精品一区二区|