欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種集群存儲系統(tǒng)內(nèi)部的管理日志雙向同步方法

文檔序號:7853010閱讀:239來源:國知局
專利名稱:一種集群存儲系統(tǒng)內(nèi)部的管理日志雙向同步方法
技術領域
本發(fā)明涉及一種計算機應用技術領域,具體地說是ー種在集群存儲系統(tǒng)內(nèi)部的管理日志雙向同步方法。
背景技術
高可用集群是指以減少服務中斷時間為目 的的服務器集群技木。高可用集群的出現(xiàn)是為了使集群的整體服務盡可能可用,從而減少由計算機硬件和軟件易錯性所帯來的損失。如果某個節(jié)點失效,它的備援節(jié)點將在幾秒鐘的時間內(nèi)接管它的職責。因此,對于用戶而言,集群永遠不會停機。為了確保集群存儲系統(tǒng)的高可用性,系統(tǒng)內(nèi)會設置兩個管理節(jié)點,提供對集群存儲系統(tǒng)的管理。同時為了保證故障發(fā)生時的服務不間斷,集群系統(tǒng)內(nèi)的兩個管理節(jié)點必須采用雙控雙活的模式。但是在雙控雙活模式下必須保證兩個管理節(jié)點的狀態(tài)是一致,所以管理日志的雙向同步非常重要。

發(fā)明內(nèi)容
本發(fā)明的目的是提供ー種在集群存儲系統(tǒng)內(nèi)部的管理日志雙向同步方法。本發(fā)明的目的是按以下方式實現(xiàn)的,在兩個節(jié)點網(wǎng)絡正常的時候,實現(xiàn)節(jié)點間日志的實時雙向同步,而且在網(wǎng)絡異常的時候,通過緩存文件記錄差別日志,當網(wǎng)絡恢復正常,再次寫日志時實現(xiàn)雙向同步,這樣,無論日志同步節(jié)點間的網(wǎng)絡狀態(tài)如何,均可以保證日志內(nèi)容的同步,其中
在兩個同步節(jié)點間的網(wǎng)絡正常的情況下,通過日志同步API將日志寫入本地日志文件和同步節(jié)點日志文件;
在兩個同步節(jié)點間的網(wǎng)絡異常的情況下,通過日志同步API將日志寫入本地日志文件,同時寫入本地緩存文件;當網(wǎng)絡恢復正常,再次寫日志時,先將本地緩存文件中的日志同步到同步節(jié)點,再將同步節(jié)點上的緩存文件中的日志同步到本地,最后將日志寫入本地日志文件和同步節(jié)點日志文件中,實現(xiàn)日志同步,
具體步驟如下
1)首先,檢測日志同步節(jié)點間的網(wǎng)絡是否正常;
2)若日志同步節(jié)點間的網(wǎng)絡不正常,將日志寫入本地日志文件,并同時寫入日志緩存文件,若沒有緩存文件,先創(chuàng)建再寫入,結(jié)束;
3)若日志同步節(jié)點間的網(wǎng)絡正常;
首先,檢測本地是否存在日志緩存文件,若不存在日志緩存文件,則繼續(xù);若存在日志緩存文件,則將緩存文件中的日志寫入到同步節(jié)點的日志文件的尾部,然后刪除緩存文件;
然后,檢測同步節(jié)點是否存在日志緩存文件,若不存在日志緩存文件,則繼續(xù);若存在日志緩存文件,則將同步節(jié)點緩存文件中的日志寫入到本地節(jié)點的日志文件的尾部,然后刪除緩存文件;
4)將日志寫入到本地日志文件,然后寫入到同步節(jié)點的日志文件。本發(fā)明的有益效果是本發(fā)明不僅在兩個節(jié)點網(wǎng)絡正常的時候,實現(xiàn)節(jié)點間日志的實時雙向同步,而且在網(wǎng)絡異常的時候,通過緩存文件記錄差別日志,當網(wǎng)絡恢復正常,再次寫日志時實現(xiàn)雙向同歩。這樣,無論日志同步節(jié)點間的網(wǎng)絡狀態(tài)如何,均可以保證日志內(nèi)容的同步。


附圖I日志雙向同步流程圖。
具體實施方式
參照說明書附圖對本發(fā)明的方法作以下詳細地說明。本發(fā)明的在集群存儲系統(tǒng)內(nèi)部的管理日志雙向同步方法,是對兩個日志同步節(jié)點通過調(diào)用日志同步API函數(shù)寫日志的方式來實現(xiàn)節(jié)點間的日志同歩。下面介紹日志同步API函數(shù)的詳細流程
(1)從數(shù)據(jù)庫中獲取同步節(jié)點的IP;
(2)檢測日志同步節(jié)點間的網(wǎng)絡是否正常;
(3)若日志同步節(jié)點間的網(wǎng)絡不正常,將日志寫入本地日志文件,并同時寫入日志緩存文件(若沒有緩存文件,先創(chuàng)建再寫入),結(jié)束;
(4)若日志同步節(jié)點間的網(wǎng)絡正常;
A.檢測本地是否存在日志緩存文件;
若不存在日志緩存文件,則繼續(xù);
若存在日志緩存文件,則將緩存文件中的日志寫入到同步節(jié)點的日志文件的尾部,然后刪除緩存文件;
B.檢測同步節(jié)點是否存在日志緩存文件;
若不存在日志緩存文件,則繼續(xù);
若存在日志緩存文件,則將同步節(jié)點緩存文件中的日志寫入到本地節(jié)點的日志文件的尾部,然后刪除緩存文件;
(5)將日志寫入到本地日志文件;
(6)將日志寫入到同步節(jié)點的日志文件。除說明書所述的技術特征外,均為本專業(yè)技術人員的已知技術。
權利要求
1.ー種集群存儲系統(tǒng)內(nèi)部的管理日志雙向同步方法,其特征在于在兩個節(jié)點網(wǎng)絡正常的時候,實現(xiàn)節(jié)點間日志的實時雙向同步,而且在網(wǎng)絡異常的時候,通過緩存文件記錄差別日志,當網(wǎng)絡恢復正常,再次寫日志時實現(xiàn)雙向同步,這樣,無論日志同步節(jié)點間的網(wǎng)絡狀態(tài)如何,均可以保證日志內(nèi)容的同步,其中 在兩個同步節(jié)點間的網(wǎng)絡正常的情況下,通過日志同步API將日志寫入本地日志文件和同步節(jié)點日志文件; 在兩個同步節(jié)點間的網(wǎng)絡異常的情況下,通過日志同步API將日志寫入本地日志文件,同時寫入本地緩存文件;當網(wǎng)絡恢復正常,再次寫日志時,先將本地緩存文件中的日志同步到同步節(jié)點,再將同步節(jié)點上的緩存文件中的日志同步到本地,最后將日志寫入本地日志文件和同步節(jié)點日志文件中,實現(xiàn)日志同步, 具體步驟如下 (1)首先,檢測日志同步節(jié)點間的網(wǎng)絡是否正常; (2)若日志同步節(jié)點間的網(wǎng)絡不正常,將日志寫入本地日志文件,并同時寫入日志緩存文件,若沒有緩存文件,先創(chuàng)建再寫入,結(jié)束; (3)若日志同步節(jié)點間的網(wǎng)絡正常; 首先,檢測本地是否存在日志緩存文件,若不存在日志緩存文件,則繼續(xù);若存在日志緩存文件,則將緩存文件中的日志寫入到同步節(jié)點的日志文件的尾部,然后刪除緩存文件; 然后,檢測同步節(jié)點是否存在日志緩存文件,若不存在日志緩存文件,則繼續(xù);若存在日志緩存文件,則將同步節(jié)點緩存文件中的日志寫入到本地節(jié)點的日志文件的尾部,然后刪除緩存文件; (4)將日志寫入到本地日志文件,然后寫入到同步節(jié)點的日志文件。
全文摘要
本發(fā)明提供一種集群存儲系統(tǒng)內(nèi)部的管理日志雙向同步方法,在兩個節(jié)點網(wǎng)絡正常的時候,實現(xiàn)節(jié)點間日志的實時雙向同步,而且在網(wǎng)絡異常的時候,通過緩存文件記錄差別日志,當網(wǎng)絡恢復正常,再次寫日志時實現(xiàn)雙向同步,這樣,無論日志同步節(jié)點間的網(wǎng)絡狀態(tài)如何,均可以保證日志內(nèi)容的同步。
文檔編號H04L29/08GK102694688SQ201210184948
公開日2012年9月26日 申請日期2012年6月7日 優(yōu)先權日2012年6月7日
發(fā)明者郭秋雨 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
武汉市| 西昌市| 宜君县| 昆山市| 江孜县| 且末县| 呼和浩特市| 随州市| 政和县| 黄山市| 朔州市| 横山县| 威远县| 江永县| 台安县| 桃源县| 广西| 呼玛县| 纳雍县| 历史| 洞头县| 马龙县| 临洮县| 渝中区| 迁西县| 太保市| 乌鲁木齐县| 金寨县| 安岳县| 西峡县| 邵阳县| 清苑县| 丹东市| 瓦房店市| 富蕴县| 玛纳斯县| 将乐县| 楚雄市| 大方县| 滦南县| 分宜县|