1. 程式人生 > >一種實時映象的伺服器資料線上備份方法與流程

一種實時映象的伺服器資料線上備份方法與流程

www.syncnavigator.cn

SyncNavigator 做資料同步時所支援的資料庫型別:

支援sqlserver 2000-2014所有版本,全相容,和MYsql 4.x 、MYsql 5.x 、MYsql 6.x版本。

來源資料庫和目標資料庫可以版本不同,比如:來源資料庫是sqlserver 2012  目標資料庫是mysql 5.5 ,都是可以的, SyncNavigator 支援跨資料庫版本,無縫傳輸資料。

只需要能連線上資料庫, SyncNavigator 可以安裝在第三方電腦上,來源資料庫和目標資料庫電腦上可以不用安裝程式。

設定好資料庫連線地址,點選測試連線,能臉上來源資料庫和目標資料庫, SyncNavigator 就能進行高效資料傳輸服務

本發明涉及計算機網路技術和計算機資料儲存技術領域,具體地說是一種實時映象的伺服器資料線上備份方法。

背景技術:

當前,資料中心基於共享磁碟陣列模式的雙機集群系統,一般通過在兩臺伺服器上執行高可用性軟體和共用磁碟陣列來實現。其有一個明顯的缺點,在於存在單點資料故障的可能,即一旦其共享磁碟(磁碟陣列)出現問題,資料安全就得不到保障,整個群集或雙機都不可能繼續提供核心業務。因而對於核心業務高可用性比較高,並希望實時進行有資料備份及線上備份伺服器系統的需求就無法得到滿足。

技術實現要素:

本發明的技術任務是針對以上不足之處,提供一種一種實時映象的伺服器資料線上備份方法。

本發明解決其技術問題所採用的技術方案是: 一種實時映象的伺服器資料線上備份方法,方法如下:在基於共享磁碟陣列模式的雙機集群系統中,通過備份軟體實現主副磁碟備份及對等,以實現伺服器資料的線上備份。具體步驟如下:

S1、將兩個磁碟陣列各自連線伺服器,兩臺伺服器均安裝備份軟體,以使得每臺伺服器上都能訪問這兩個磁碟陣列;

S2、利用備份軟體的映象功能把所述的兩個磁碟陣列組合為一個映象磁碟卷,形成磁碟對,以確保兩個磁碟陣列盤資料完全一致;

S3、配置業務應用監控,通過備份軟體提供心跳線監控環境中的資源,用於保證其業務不間斷執行。

進一步的,優選的方法如下,所述的兩臺伺服器,各自包括四塊網絡卡。

進一步的,優選的方法如下,所述的四塊網絡卡,包括一塊網絡卡用於承載ISCSI的資料流,一塊網絡卡用於做公網網絡卡,兩塊網絡卡用於私網連線。

進一步的,優選的方法如下,所述的兩臺伺服器,通過心跳線實現相互連線。

進一步的,優選的方法如下,所述的兩個磁碟陣列是兩個完全對等的,容量相等的磁碟片或磁碟分割槽。

進一步的,優選的方法如下,所述的映象磁碟卷應用於業務主機,業務主機對所述的映象磁碟卷的任一修改,均同時寫到兩個磁碟陣列上。

進一步的,優選的方法如下,所述的心跳線監控,包括物理卷、虛擬地址、資料庫、程式應用的資源監控和切換。

本發明的一種實時映象的伺服器資料線上備份方法和現有技術相比,有益效果如下:

1、本發明為一種實時映象的伺服器資料線上備份方法,解決了重要資料的儲存問題,避免因各種故障如系統損壞、主機硬體故障、資料破壞、檔案丟失等,從而避免造成的資料丟失或不可用;

2、採用高效能叢集軟體,無論是單臺的伺服器還是磁碟陣列出現故障後,系統均可以實現應用的實時自動接管,實現了真正的無單點故障,確保核心資訊系統應訪問的不間斷執行及線上資料的安全性。

附圖說明

下面結合附圖對本發明進一步說明。

附圖1為一種實時映象的伺服器資料線上備份方法的原理示意圖。

具體實施方式

下面結合附圖和具體實施例對本發明作進一步說明。

HeartBeat,心跳線監控;EterneDisk盤,映象磁碟卷。本發明為一種實時映象的伺服器資料線上備份方法。

實施例1:

一種實時映象的伺服器資料線上備份方法,在基於共享磁碟陣列模式的雙機集群系統中,通過備份軟體實現主副磁碟備份及對等,以實現伺服器資料的線上備份。具體步驟如下:

S1、將兩個磁碟陣列各自連線伺服器,兩臺伺服器均安裝備份軟體,以使得每臺伺服器上都能訪問這兩個磁碟陣列;

S2、利用備份軟體的映象功能把所述的兩個磁碟陣列組合為一個映象磁碟卷,形成磁碟對,以確保兩個磁碟陣列盤資料完全一致;即通過映象磁碟卷保證兩個磁碟片(磁碟分割槽)上的資料完全一致。

S3、配置業務應用監控,通過備份軟體提供心跳線監控環境中的資源,用於保證其業務不間斷執行。

所述的業務應用監控,簡稱SSM,是指對關鍵業務應用的監測和優化,提高業務應用的可用性和可靠性指標,降低運維的投入和工作量,國內常用的業務應用監控系統有浪潮SSM。主要功能為提供伺服器代理Agent監測和遠端無代理監測兩種監測模式;智慧預警和有效報警;通過針對監測配置、告警配置、報表配置等提供模板化的配置支援,幫助資料中心工作人員實現快速的報表定製等。產品架構包括資料採集層、資料處理層、業務模組層、功能展現層。

兩臺伺服器通過心跳線實現相互連線。所述的心跳線監控環境中的資源,包括物理卷、虛擬地址、資料庫、程式應用的資源監控和切換工作。心跳線主要利用一條RS-233檢測鏈路來完成,採用Ping方式檢測驗證系統Down機檢測的準確性。

所述的兩臺伺服器,各自包括四塊網絡卡。所述的四塊網絡卡,包括一塊網絡卡用於承載ISCSI的資料流,一塊網絡卡用於做公網網絡卡,兩塊網絡卡用於私網連線。

其中,ISCSI,即表示互連網SCSI(小型計算機系統介面)的縮寫,作為用於通過TCP/IP網路在不同資料儲存裝置之間高效傳送資料的新協議。通常來說,ISCSI為用於從所謂的SCSI 資料傳送發起方向SCSI目標方傳送儲存資料的端到端協議;所述的目標放即響應於進行I/O處理的請求的SCSI裝置,所述的發起方即啟動輸入/輸出—I/O—處理的SCSI裝置,例如應用伺服器,或者只是使用者的個人計算機—PC—或工作站,例如儲存裝置;其中SCSI發起方與SCSI目標方兩者都連線到TCP/IP網路。

ISCSI協議為利用訊息語義以將面向塊的儲存資料SCSI協議對映為TCP/IP協的SCSI傳送協議,其採用位元組流的形式,由此可以通過TCP/IP網路傳送SCSI命令:通用SCSI命令描述塊(CDB)被封裝在ISCSI資料單元中,其被稱為資料包或者協議資料單元(PDU),然後在通過網路將其傳送給所希望的目的SCSI目標方之前,將其送往TCP層(並且類似地,來自該SCSI目標方的響應被封裝在ISCSI PDU中,並且被轉發給TCP層以通過網路傳送給發起方的SCSI發起者)。

所述的備份軟體主要具備資料備份、恢復能力,資料恢復元素,支援雲端計算,虛擬機器保護,滿足按週期全量和增量備份,確保資料安全。本發明所選取的備份軟體,為具備映象功能的備份軟體,如浪潮備份軟體。

所述的兩個磁碟陣列是兩個完全對等的,容量相等的磁碟片或磁碟分割槽,所述的映象磁碟卷應用於業務主機,業務主機對所述的映象磁碟卷的任一修改,均同時寫到兩個磁碟陣列上。

本發明通過一種實時映象的伺服器資料線上備份方法,確保核心資訊系統應訪問的不間斷執行及線上資料的安全性,從而提高資料中心和伺服器儲存產品的競爭力。

應當理解,雖然本說明書根據實施方式加以描述,但並非每個實施方式僅包含一個獨立的技術方案,說明書的這種敘述方式僅僅是為清楚起見,本領域技術人員應當將說明書作為一個整體,各實施方式中的技術方案也可以 經適當組合,形成本領域技術人員可以理解的其他實施方式。

通過上面具體實施方式,所述技術領域的技術人員可容易的實現本發明。但是應當理解,本發明並不限於上述的幾種具體實施方式。在公開的實施方式的基礎上,所述技術領域的技術人員可任意組合不同的技術特徵,從而實現不同。