两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于云平臺實(shí)現(xiàn)對san通用管理的方法及系統(tǒng)的制作方法

文檔序號:9754732閱讀:243來源:國知局
基于云平臺實(shí)現(xiàn)對san通用管理的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體地,涉及一種基于云平臺對SAN儲存進(jìn)行通用適配管理的方法及系統(tǒng)。
【背景技術(shù)】
[0002]云計(jì)算平臺也稱為云平臺。云計(jì)算平臺可以劃分為3類:以數(shù)據(jù)存儲為主的存儲型云平臺,以數(shù)據(jù)處理為主的計(jì)算型云平臺以及計(jì)算和數(shù)據(jù)存儲處理兼顧的綜合云計(jì)算平臺。
[0003]當(dāng)今社會(huì)正云計(jì)算技術(shù)高速發(fā)展。各大云計(jì)算平臺的儲存都是共享儲存,共享儲存允許云平臺中的所有節(jié)點(diǎn)訪問同一塊儲存區(qū)域。但是,在后端儲存是IP/SAN、FC/SAN的環(huán)境中,缺乏一種通用的適配方法來適配IP/SAN、FC/SAN。
[0004]目前沒有發(fā)現(xiàn)同本發(fā)明類似技術(shù)的說明或報(bào)道,也尚未收集到國內(nèi)外類似的資料。

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

[0005]針對現(xiàn)有技術(shù)中存在的上述不足,本發(fā)明的目的是提供一種基于云平臺實(shí)現(xiàn)對SAN通用管理(SAN-generic-provider)的方法及系統(tǒng),來解決IP/SAN、FC/SAN的適配問題。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明是通過以下技術(shù)方案實(shí)現(xiàn)的。
[0007]根據(jù)本發(fā)明的一個(gè)方面,提供了一種基于云平臺實(shí)現(xiàn)對SAN通用管理的方法,包括如下步驟:
[0008]計(jì)算節(jié)點(diǎn)(NC)和存儲控制節(jié)點(diǎn)(SC)通過FC協(xié)議或者iSCSI協(xié)議連接,創(chuàng)建一個(gè)或者多個(gè)邏輯單元號(LUN)并分別加載到存儲控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)上;
[0009]所有的邏輯單元號都加入一個(gè)或者多個(gè)volume組,其中每個(gè)volume組均用LVM2管理;邏輯單元號入snapshot(快照)有專門的snapshot volume;
[0010]使用vgscan工具來同步存儲控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)間的LVM信息;
[0011 ]當(dāng)LUN被多個(gè)NC訪問時(shí),通過一個(gè)訪問控制機(jī)制來控制只允許一個(gè)NC激活和使用一個(gè) LUN;
[0012]在一個(gè)NC異常斷開的情況下,通過一個(gè)異??刂茩C(jī)制來關(guān)閉LUN上的鎖。
[0013]優(yōu)選地,在使用vgscan工具來同步存儲控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)間的LVM信息時(shí),存儲控制節(jié)點(diǎn)執(zhí)行wr i t e,計(jì)算節(jié)點(diǎn)只執(zhí)行read以了解LUN信息。
[0014]優(yōu)選地,所述訪問控制機(jī)制使用host tag(主機(jī)標(biāo)簽),所述host tag在iscsi初始化時(shí)通過配置IP進(jìn)去。
[0015]優(yōu)選地,所述異??刂茩C(jī)制為通過對外部讀寫的加鎖,避免了不同消費(fèi)者對同一儲存資源的競爭。
[0016]優(yōu)選地,在SC上,基于云平臺實(shí)現(xiàn)對SAN通用管理負(fù)責(zé):
[0017]當(dāng)新的LUN加載到SC和NC的時(shí)候,倉丨j建、擴(kuò)展volume group;
[0018]云計(jì)算控制節(jié)點(diǎn)(CLC)通知SC創(chuàng)建和/或刪除數(shù)據(jù)卷(LV);
[0019]CLC通知SC創(chuàng)建和/或刪除快照數(shù)據(jù)卷(snapshot LV);
[0020]CLC通知SC創(chuàng)建和/或刪除主機(jī)標(biāo)簽(host tag)。
[0021 ] 優(yōu)選地,在NC上,基于云平臺實(shí)現(xiàn)對SAN通用管理負(fù)責(zé):
[0022]NC只能active具有host tag標(biāo)識的LV;
[0023]NC在attach Ivm之前,需要掃描整個(gè)LV,獲取LV管理信息。
[0024]根據(jù)本發(fā)明的另一個(gè)方面,提供了一種基于云平臺實(shí)現(xiàn)對SAN通用管理的系統(tǒng),包括:
[0025]-塊儲存管理系統(tǒng),用于創(chuàng)建PV(物理卷)和volume組;
[0026]運(yùn)行過程中,負(fù)責(zé)創(chuàng)建和/或刪除LV,根據(jù)CLC或者NC的命令,增加和/或刪除Iv(邏輯卷)的host tag;
[0027]-LVM2客戶鎖,用于控制用戶對vo Iume組的訪問;每個(gè)vo I ume組上創(chuàng)建的LV均通過LVM2客戶鎖鎖定;
[0028]-NC補(bǔ)丁包模塊,用于同步LV信息,控制LV的激活和訪問,attach LV到虛擬機(jī)。
[0029]與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果:
[0030]I)本發(fā)明對后端儲存是IP/SAN、FC/SAN的環(huán)境,提供了一種通用管理的方案;
[0031]2)本發(fā)明提供的基于云平臺實(shí)現(xiàn)對SAN通用管理的方法及系統(tǒng),更加適合云計(jì)算共享儲存的需要。
【附圖說明】
[0032]通過閱讀參照以下附圖對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0033]圖1為本發(fā)明方法流程圖;
[0034]圖2為本發(fā)明系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0035]下面對本發(fā)明的實(shí)施例作詳細(xì)說明:本實(shí)施例在以本發(fā)明技術(shù)方案為前提下進(jìn)行實(shí)施,給出了詳細(xì)的實(shí)施方式和具體的操作過程。應(yīng)當(dāng)指出的是,對本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。
[0036]實(shí)施例
[0037]本實(shí)施例提供了一種基于云平臺實(shí)現(xiàn)對SAN通用管理的方法,包括如下步驟:
[0038]計(jì)算節(jié)點(diǎn)(NC)和存儲控制節(jié)點(diǎn)(SC)通過FC協(xié)議或者iSCSI協(xié)議連接,創(chuàng)建一個(gè)或者多個(gè)邏輯單元號(LUN)分別加載到存儲控制節(jié)點(diǎn)(SC)和計(jì)算節(jié)點(diǎn)(NC)上;
[0039]所有的LUN都加入一個(gè)或者多個(gè)volume組,其中每個(gè)volume組均用lvm2管理,入snapshot(快照)有專門的snapshot volume;
[0040]使用vgscan工具來同步SC和NC間的LVM信息,其中,write都是SC執(zhí)行,NC只執(zhí)行read以了解LUN信息;
[0041 ]當(dāng)LUN被多個(gè)NC訪問時(shí),需要一個(gè)訪問控制機(jī)制來控制只允許一個(gè)NC激活和使用一個(gè)LUN。進(jìn)一步地,可以使用主機(jī)標(biāo)簽(host tag)(所述主機(jī)標(biāo)簽在iSCSI初始化的時(shí)候配置IP進(jìn)去);
[0042]在一個(gè)NC斷開的情況下,由于鎖不會(huì)自動(dòng)釋放,如果另一個(gè)NC正訪問這個(gè)LUNJlJ會(huì)引發(fā)腦裂;因此,這種情況下,需要一個(gè)異??刂茩C(jī)制來在NC異常斷開的情況下,關(guān)閉LUN上的鎖。該異??刂茩C(jī)制采用通過對外部讀寫的加鎖,避免了不同消費(fèi)者對同一儲存資源的克爭。
[0043]進(jìn)一步地,在SC上,基于云平臺實(shí)現(xiàn)對SAN通用管理(SAN-generic-provider)負(fù)責(zé):
[0044]新的LUN attach到SC和NC的時(shí)候,創(chuàng)建、擴(kuò)展volume group;
[0045]云計(jì)算控制節(jié)點(diǎn)(CLC)通知SC創(chuàng)建和/或刪除數(shù)據(jù)卷(LV);
[0046]CLC通知SC創(chuàng)建和/或刪除快照數(shù)據(jù)卷(snapshot LV);
[0047]CLC通知SC創(chuàng)建和/或刪除host tag;
[0048]在NC上,SAN-generic-provider負(fù)責(zé):
[0049]NC只能加載具有host tag標(biāo)識的LV;
[0050]NC在加載Ivm之前,需要掃描整個(gè)LV,獲取LV管理信息。
[0051]本實(shí)施例同時(shí)提供了一種種基于云平臺實(shí)現(xiàn)對SAN通用管理的系統(tǒng),該系統(tǒng)能夠執(zhí)行上述種基于云平臺實(shí)現(xiàn)對SAN通用管理的方法,包括:
[0052]-塊儲存管理系統(tǒng):
[0053]功能:
[0054]負(fù)責(zé)創(chuàng)建PV(物理卷)和volume組
[0055]運(yùn)行過程中,負(fù)責(zé)創(chuàng)建和/或刪除LV,根據(jù)CLC或者NC的命令,增加和/或刪除Iv(邏輯卷)host tag;
[0056]-LVM2 客戶鎖
[0057]功能:
[0058]控制用戶對volume組的訪問;每個(gè)volume組上創(chuàng)建的LV都需要通過LVM2客戶鎖鎖定。
[0059]-NC補(bǔ)丁包模塊
[0060]功能:同步LV信息,控制LV的激活和訪問,加載LV到虛擬機(jī)。
[0061 ]本實(shí)施例涉及的部分名詞:
[0062]CLC:云計(jì)算控制節(jié)點(diǎn);
[0063]SC:存儲控制節(jié)點(diǎn);
[0064]NC:計(jì)算節(jié)點(diǎn);
[0065]LV:數(shù)據(jù)卷。
[0066]本實(shí)施例提供的基于云平臺實(shí)現(xiàn)對SAN通用管理的方法及系統(tǒng),對后端儲存是IP/SAN、FC/SAN的環(huán)境,提供了一種通用管理的方案;本實(shí)施例提供的基于云平臺實(shí)現(xiàn)對SAN通用管理的方法及系統(tǒng),更加適合云計(jì)算共享儲存的需要。
[0067]以上對本發(fā)明的具體實(shí)施例進(jìn)行了描述。需要理解的是,本發(fā)明并不局限于上述特定實(shí)施方式,本領(lǐng)域技術(shù)人員可以在權(quán)利要求的范圍內(nèi)做出各種變形或修改,這并不影響本發(fā)明的實(shí)質(zhì)內(nèi)容。
【主權(quán)項(xiàng)】
1.一種基于云平臺實(shí)現(xiàn)對SAN通用管理的方法,其特征在于,包括如下步驟: 計(jì)算節(jié)點(diǎn)和存儲控制節(jié)點(diǎn)通過FC協(xié)議或者iSCSI協(xié)議連接,創(chuàng)建一個(gè)或者多個(gè)邏輯單元號并分別加載到存儲控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)上; 所有的邏輯單元號都加入一個(gè)或者多個(gè)volume組,其中每個(gè)volume組均用LVM2管理; 使用vgscan工具來同步存儲控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)間的LVM信息; 當(dāng)邏輯單元號被多個(gè)計(jì)算節(jié)點(diǎn)訪問時(shí),通過一個(gè)訪問控制機(jī)制來控制只允許一個(gè)計(jì)算節(jié)點(diǎn)激活和使用一個(gè)邏輯單元號; 在一個(gè)計(jì)算節(jié)點(diǎn)異常斷開的情況下,通過一個(gè)異??刂茩C(jī)制來關(guān)閉邏輯單元號上的鎖。2.根據(jù)權(quán)利要求1所述的基于云平臺實(shí)現(xiàn)對SAN通用管理的方法,其特征在于,邏輯單元號入快照有專門的快照vo Iume03.根據(jù)權(quán)利要求1所述的基于云平臺實(shí)現(xiàn)對SAN通用管理的方法,其特征在于,在使用vg s can工具來同步存儲控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)間的L VM信息時(shí),存儲控制節(jié)點(diǎn)執(zhí)行wr i t e,計(jì)算節(jié)點(diǎn)只執(zhí)行read以了解邏輯單元號信息。4.根據(jù)權(quán)利要求1所述的基于云平臺實(shí)現(xiàn)對SAN通用管理的方法,其特征在于,所述訪問控制機(jī)制使用主機(jī)標(biāo)簽,所述主機(jī)標(biāo)簽在iSCSI初始化時(shí)通過配置IP進(jìn)去。5.根據(jù)權(quán)利要求1所述的基于云平臺實(shí)現(xiàn)對SAN通用管理的方法,其特征在于,所述異常控制機(jī)制為:通過對外部讀寫的加鎖,避免不同消費(fèi)者對同一儲存資源的競爭。6.根據(jù)權(quán)利要求1所述的基于云平臺實(shí)現(xiàn)對SAN通用管理的方法,其特征在于,在存儲控制節(jié)點(diǎn)上,基于云平臺實(shí)現(xiàn)對SAN通用管理負(fù)責(zé): 當(dāng)新的解邏輯單元號加載到存儲控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)的時(shí)候,創(chuàng)建、擴(kuò)展V ο I u m egroup; 云計(jì)算控制節(jié)點(diǎn)通知存儲控制節(jié)點(diǎn)創(chuàng)建和/或刪除數(shù)據(jù)卷; 云計(jì)算控制節(jié)點(diǎn)通知存儲控制節(jié)點(diǎn)創(chuàng)建和/或刪除快照數(shù)據(jù)卷; 云計(jì)算控制節(jié)點(diǎn)通知存儲控制節(jié)點(diǎn)創(chuàng)建和/或刪除主機(jī)標(biāo)簽。7.根據(jù)權(quán)利要求1所述的基于云平臺實(shí)現(xiàn)對SAN通用管理的方法,其特征在于,在計(jì)算節(jié)點(diǎn)上,基于云平臺實(shí)現(xiàn)對SAN通用管理負(fù)責(zé): 計(jì)算節(jié)點(diǎn)只能加載具有主機(jī)標(biāo)簽標(biāo)識的數(shù)據(jù)卷; 計(jì)算節(jié)點(diǎn)在加載Ivm之前,需要掃描整個(gè)數(shù)據(jù)卷,獲取數(shù)據(jù)卷管理信息。8.一種基于云平臺實(shí)現(xiàn)對SAN通用管理的系統(tǒng),其特征在于,包括: -塊儲存管理系統(tǒng),用于創(chuàng)建PV和Vo Iume組; 運(yùn)行過程中,負(fù)責(zé)創(chuàng)建和/或刪除數(shù)據(jù)卷,根據(jù)云計(jì)算控制節(jié)點(diǎn)或者計(jì)算節(jié)點(diǎn)的命令,增加和/或刪除邏輯卷的主機(jī)標(biāo)簽; -LVM2客戶鎖,用于控制用戶對voIume組的訪問;每個(gè)volume組上創(chuàng)建的數(shù)據(jù)卷均通過LVM2客戶鎖鎖定; -計(jì)算節(jié)點(diǎn)補(bǔ)丁包模塊,用于同步數(shù)據(jù)卷信息,控制數(shù)據(jù)卷的激活和訪問,加載數(shù)據(jù)卷到虛擬機(jī)。
【專利摘要】本發(fā)明提供了一種基于云平臺實(shí)現(xiàn)對SAN通用管理的方法,包括:計(jì)算節(jié)點(diǎn)和存儲控制節(jié)點(diǎn)通過FC協(xié)議或者iSCSI協(xié)議連接,創(chuàng)建一個(gè)或者多個(gè)邏輯單元號并分別加載到存儲控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)上;所有的邏輯單元號都加入一個(gè)或者多個(gè)volume組,其中每個(gè)volume組均用LVM2管理,入snapshot有專門的snapshot?volume;使用vgscan工具來同步存儲控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)間的LVM信息。同時(shí)提供了一種能夠執(zhí)行上述方法的基于云平臺實(shí)現(xiàn)對SAN通用管理的系統(tǒng)。本發(fā)明對后端儲存是IP/SAN、FC/SAN的環(huán)境,提供了一種通用管理的方案;本發(fā)明更加適合云計(jì)算共享儲存的需要。
【IPC分類】H04L29/08, H04L29/06
【公開號】CN105516274
【申請?zhí)枴緾N201510861817
【發(fā)明人】邱鵬, 徐年剛
【申請人】中電科華云信息技術(shù)有限公司
【公開日】2016年4月20日
【申請日】2015年11月30日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
荣昌县| 清苑县| 伊通| 长沙县| 盘山县| 方山县| 柳州市| 荔浦县| 馆陶县| 吴堡县| 泽库县| 二手房| 景谷| 拉萨市| 台山市| 墨江| 宣汉县| 罗江县| 高州市| 昆明市| 湘潭县| 苍溪县| 金寨县| 时尚| 商丘市| 福鼎市| 连山| 常德市| 永兴县| 醴陵市| 内江市| 开阳县| 黎城县| 钦州市| 平邑县| 林西县| 汶上县| 永和县| 栖霞市| 若尔盖县| 松潘县|