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

一種保障雙控制器存儲設(shè)備資源連續(xù)可用性的方法

文檔序號:8209010閱讀:402來源:國知局
一種保障雙控制器存儲設(shè)備資源連續(xù)可用性的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,具體地說是一種實用性強、保障雙控制器存儲設(shè)備資源連續(xù)可用性的方法。
【背景技術(shù)】
[0002]在存儲設(shè)備發(fā)展越來越快的今天,單控制器的存儲設(shè)備在應(yīng)對大型的應(yīng)用時已經(jīng)越來越感覺到吃力,并且容易發(fā)生故障導(dǎo)致應(yīng)用宕機問題。因此,現(xiàn)在較為普及的存儲設(shè)備大部份已經(jīng)更換為了雙控制器存儲、四控制器存儲甚至八控制器存儲設(shè)備?;诂F(xiàn)有技術(shù)的存儲設(shè)備,現(xiàn)提供一種保障雙控制器存儲設(shè)備資源連續(xù)可用性的方法。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的技術(shù)任務(wù)是針對以上不足之處,提供一種實用性強、保障雙控制器存儲設(shè)備資源連續(xù)可用性的方法。
[0004]一種保障雙控制器存儲設(shè)備資源連續(xù)可用性的方法,其實現(xiàn)過程為在每個控制器內(nèi)設(shè)置一套相同的模塊,并在后臺運行,該模塊包括發(fā)送模塊、接收模塊、通信處理模塊、裁決模塊、資源處理模塊、資源接管模塊、資源切回模塊,其中上述各模塊的具體工作過程為:
接收模塊:接收另一個控制器發(fā)送的訊息,將接收到的訊息傳遞給通信處理模塊;當在指定的時間內(nèi)未收到另一個控制器所發(fā)送的訊息時,則傳遞錯誤信息給通信處理模塊;發(fā)送模塊:接收通信處理模塊的指令,按照指定的方式向指定的IP或串口發(fā)送指定的訊息;
通信處理模塊:按照設(shè)定的間隔時間傳遞指令給發(fā)送模塊,控制發(fā)送模塊的訊息發(fā)送;獲取接收模塊傳遞過來的信息,對獲取的信息進行關(guān)鍵字判斷,決定下一步的動作;維護本端控制器中所保存的對端控制器的對外服務(wù)網(wǎng)絡(luò)、存儲資源和服務(wù)信息的配置文件;
裁決模塊:接受通信處理模塊的指令后啟動,通過Ping網(wǎng)段網(wǎng)關(guān)或串口傳輸信息來判斷是否是本端鏈路故障,并將判定結(jié)果發(fā)送給資源處理模塊;
資源處理模塊:接收裁決模塊和通信處理模塊的信息,根據(jù)信息判斷需要觸發(fā)的操作;
資源接管模塊:由資源處理模塊所控制,負責(zé)接管對端控制器的對外服務(wù)網(wǎng)絡(luò)地址和存儲資源、服務(wù);對端控制器的對外服務(wù)網(wǎng)絡(luò)、存儲資源和服務(wù)信息由通信處理模塊所維護的配置文件進行獲??;
資源切回模塊:由資源處理模塊所控制,負責(zé)將本端所接管的對端控制器的對外服務(wù)網(wǎng)絡(luò)地址、存儲資源、服務(wù)進行釋放,由對端控制器進行啟動;對端控制器的對外服務(wù)網(wǎng)絡(luò)、存儲資源和服務(wù)信息由通信處理模塊所維護的配置文件進行獲取。
[0005]所述通信處理模塊決定的下一步動作分別為:當獲取到的信息為正常的通訊信息時,則僅記錄時間戳;當獲取到的為錯誤信息時,啟動裁決模塊進行下一步處理;當獲取到的信息為資源切回請求時,則交由資源處理模塊進行下一步處理。
[0006]所述資源處理模塊觸發(fā)的操作包括:
一、當接收到的裁決模塊所發(fā)送的信息為本端鏈路故障,則將本端的資源進行釋放;當接收到的裁決模塊所發(fā)送的信息為另一個控制器鏈路故障,則觸發(fā)資源接管模塊,對另一個控制器所屬的資源進行接管,資源接管分為兩部分,分別為:
1)網(wǎng)絡(luò)地址接管,接管另一個控制器對外提供服務(wù)的網(wǎng)絡(luò)地址IP;
2)資源接管,接管另一個控制器所屬的存儲資源和對外所提供的服務(wù);
二、當接收到的是通信處理模塊發(fā)送的另一個控制器資源切回申請信息時,觸發(fā)資源切回模塊,將本端控制器所接管的另一個控制器的所屬資源切回到另一個控制器;資源切回分為兩部份,分別為:
1)網(wǎng)絡(luò)地址切回,將本端所接管的對端控制器的對外服務(wù)網(wǎng)絡(luò)切回到對端控制器;
2)資源切回,將本端控制器所接管的對端控制器所屬的存儲資源和對外服務(wù)切回到對端控制器上啟動。
[0007]每兩個相互連接的控制器均通過以下方式進行通信連接:
內(nèi)部網(wǎng)絡(luò):即在兩個控制器之間設(shè)置相互的、單獨的指定的一個網(wǎng)段,該網(wǎng)段是一個僅用于這兩個控制器之間進行通信的網(wǎng)段;
外部網(wǎng)絡(luò):控制器對外提供服務(wù)的網(wǎng)絡(luò);
串口連接:即通過串行通信接口相互連接。
[0008]所述通信連接的具體選擇過程為:當三條鏈路都相通時,使用內(nèi)部網(wǎng)絡(luò)進行通信;當內(nèi)部網(wǎng)絡(luò)不通,外部網(wǎng)絡(luò)和串口連接相通時,使用串口鏈路通信;當內(nèi)部網(wǎng)絡(luò)和串口連接都不通時,使用外部網(wǎng)絡(luò)通信。
[0009]本發(fā)明的一種保障雙控制器存儲設(shè)備資源連續(xù)可用性的方法,具有以下優(yōu)點:
該發(fā)明的一種保障雙控制器存儲設(shè)備資源連續(xù)可用性的方法用于維護控制器的狀態(tài),在控制器發(fā)生異常情況時能夠及時的進行處理;能夠?qū)l(fā)生故障的控制器所屬資源轉(zhuǎn)移到運行正常的控制器,并且能夠釋放自身的資源;保障在單個控制器出現(xiàn)故障時不影響存儲資源的使用,不影響正在提供的服務(wù),并且基本不會發(fā)生腦裂的情況;應(yīng)用到產(chǎn)品中,能夠顯著的提高產(chǎn)品的可靠性,提升對用戶業(yè)務(wù)的連續(xù)支持,對產(chǎn)品有較大的提升,實用性強,易于推廣。
【附圖說明】
[0010]附圖1為本發(fā)明的整體結(jié)構(gòu)示意圖。
[0011]附圖2為本發(fā)明的兩控制器之間的鏈接鏈路示意圖。
【具體實施方式】
[0012]下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明。
[0013]本發(fā)明提出一種保障雙控制器存儲設(shè)備資源連續(xù)可用性的方法,用于維護控制器的狀態(tài),在控制器發(fā)生異常情況時能夠及時的進行處理,這里的異常情況包括控制器宕機、數(shù)據(jù)鏈路失效等。能夠?qū)l(fā)生故障的控制器所屬資源轉(zhuǎn)移到運行正常的控制器,并且能夠釋放自身的資源,這里發(fā)生故障的控制器所屬資源轉(zhuǎn)移到運行正常的控制器,不僅指存儲資源的轉(zhuǎn)移,也包括網(wǎng)絡(luò)資源的轉(zhuǎn)移。
[0014]如附圖1、圖2所示,其實現(xiàn)過程為在每個控制器內(nèi)設(shè)置一套相同的模塊,并在后臺運行,該模塊包括發(fā)送模塊、接收模塊、通信處理模塊、裁決模塊、資源處理模塊、資源接管模塊、資源切回模塊,其中上述各模塊的具體工作過程為:
接收模塊:接收另一個控制器發(fā)送的訊息,將接收到的訊息傳遞給通信處理模塊;當在指定的時間內(nèi)未收到另一個控制器所發(fā)送的訊息時,則傳遞錯誤信息給通信處理模塊;發(fā)送模塊:接收通信處理模塊的指令,按照指定的方式向指定的IP或串口發(fā)送指定的訊息;
通信處理模塊:按照設(shè)定的間隔時間傳遞指令給發(fā)送模塊,控制發(fā)送模塊的訊息發(fā)送;獲取接收模塊傳遞過來的信息,對獲取的信息進行關(guān)鍵字判斷,決定下一步的動作;維護本端控制器中所保存的對端控制器的對外服務(wù)網(wǎng)絡(luò)、存儲資源和服務(wù)信息的配置文件;
裁決模塊:接受通信處理模塊的指令后啟動,通過Ping網(wǎng)段網(wǎng)關(guān)或串口傳輸信息來判斷是否是本端鏈路故障,并將判定結(jié)果發(fā)送給資源處理模塊;
資源處理模塊:接收裁決模塊和通信處理模塊的信息,根據(jù)信息判斷需要觸發(fā)的操作;
資源接管模塊:由資源處理模塊所控制,負責(zé)接管對端控制器的對外服務(wù)網(wǎng)絡(luò)地址和存儲資源、服務(wù);對端控制器的對外服務(wù)網(wǎng)絡(luò)、存儲資源和服務(wù)信息由通信處理模塊所維護的配置文件進行獲??;
資源切回模塊:由資源處理模塊所控制,負責(zé)將本端所接管的對端控制器的對外服務(wù)網(wǎng)絡(luò)地址、存儲資源、服務(wù)進行釋放,由對端控制器進行啟動;對端控制器的對外服務(wù)網(wǎng)絡(luò)、存儲資源和服務(wù)
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阿合奇县| 临泽县| 洛隆县| 桂平市| 保山市| 无为县| 乐亭县| 商南县| 伊宁市| 扶风县| 广南县| 称多县| 淮安市| 宝应县| 海安县| 昭觉县| 上林县| 斗六市| 准格尔旗| 晋州市| 龙岩市| 顺昌县| 商洛市| 体育| 新绛县| 孝义市| 天全县| 布拖县| 敖汉旗| 永兴县| 古田县| 宁化县| 灌阳县| 嘉荫县| 鄂尔多斯市| 天等县| 武定县| 丰城市| 伊宁县| 宜都市| 高青县|