新四季網

基於虛擬化平臺的分布式存儲管理方法

2023-05-30 06:55:56

基於虛擬化平臺的分布式存儲管理方法
【專利摘要】本發明涉及一種基於虛擬化平臺的分布式存儲管理方法,該方法用於伺服器集群中,所述的管理方法具體包括以下步驟:1)在伺服器集群的每臺伺服器節點上安裝虛擬化平臺,並在虛擬化平臺上部署一個存儲管理虛擬機;2)存儲管理虛擬機把節點上的直連磁碟匯聚成存儲資源池;3)建立各臺伺服器節點上的存儲管理虛擬機之間通信機制;4)將每個節點上的存儲資源池,匯聚成一個分布式存儲資源池;5)通過虛擬網絡將分布式存儲資源池,提供給虛擬化平臺,作為虛擬化應用的基礎資源。與現有技術相比,本發明具有提高了存儲管理虛擬機和各種虛擬化應用系統的可靠性和可用性,優化IO處理機制、提高存儲資源的擴展性等優點。
【專利說明】基於虛擬化平臺的分布式存儲管理方法

【技術領域】
[0001]本發明涉及一種計算機存儲【技術領域】,尤其是涉及一種基於虛擬化平臺的分布式存儲管理方法。

【背景技術】
[0002]當前,整個世界發生了非常巨大的變化:虛擬化技術出現,公有雲和私有雲也風起雲湧,數據的規模變得越來越大,相應的數據項也變得更大,訪問這些對象需要的帶寬也變得更大了。所以,傳統的存儲系統設計時,針對的局面和現在完全不一樣,已經無法應對上述挑戰。伺服器、存儲、網絡、能源與管理等交錯在一起,令很多企業承受著巨大的成本壓力和管理難題。如何將伺服器與存儲相連,如何實現物理環境和虛擬環境的溝通?
[0003]虛擬化平臺使用的傳統存儲資源大都是通過外部FC/IP網絡獲取的SAN或NAS資源,在此虛擬化平臺上,運行著各種應用VM,環境比較複雜:虛擬化中的數據存放分散、粒度細化、導致1PS不理想,單次操作路徑長、時間延遲大;存儲資源可擴展性差;虛擬化平臺與存儲資源各自分開管理,導致管理複雜。
[0004]綜上可知,在虛擬化平臺上使用傳統存儲的方法,在實際使用上顯然存在不便與缺陷。


【發明內容】

[0005]本發明的目的就是為了克服上述現有技術存在的缺陷而提供一種基於虛擬化平臺的分布式存儲管理方法,提高了存儲管理虛擬機和各種虛擬化應用系統的可靠性和可用性,優化1處理機制、提高存儲資源的擴展性、簡化存儲資源的配置管理。
[0006]本發明的目的可以通過以下技術方案來實現:
[0007]—種基於虛擬化平臺的分布式存儲管理方法,該方法用於伺服器集群中,其特徵在於,所述的管理方法具體包括以下步驟:
[0008]I)在伺服器集群的每臺伺服器節點上安裝虛擬化平臺,並在虛擬化平臺上部署一個存儲管理虛擬機;
[0009]2)存儲管理虛擬機把節點上的直連磁碟匯聚成存儲資源池;
[0010]3)建立各臺伺服器節點上的存儲管理虛擬機之間通信機制;
[0011]4)將每個節點上的存儲資源池,匯聚成一個分布式存儲資源池;
[0012]5)通過虛擬網絡將分布式存儲資源池,提供給虛擬化平臺,作為虛擬化應用的基礎資源。
[0013]所述的存儲管理虛擬機把節點上的直連磁碟匯聚成存儲資源池具體為:
[0014]21)修改虛擬化平臺上SAS/SATA HBA卡的模式為直通模式,把HBA卡直接呈現給虛擬化平臺上的存儲管理虛擬機;
[0015]22)存儲管理虛擬機將HBA卡匯聚成存儲資源池。
[0016]所述的分布式存儲資源池為構建體現性能的條帶化資源卷、或構建增強可用性的冗餘資源卷。
[0017]本地節點上的應用虛擬機與本地存儲管理虛擬機進行數據交互的同時,也與其他節點上的存儲管理虛擬機進行數據交互。
[0018]本地節點上的應用虛擬機通過內部虛擬網絡與外部網絡,以條帶化的形式寫入本地節點和其他節點的存儲資源池中,或者以條帶化的形式從本地節點或其他節點的存儲資源池中讀取數據。
[0019]某節點上的應用虛擬機通過內部虛擬網絡,把數據寫入本地節點的存儲資源池,同時通過虛擬網口連接外部網絡,拷貝數據到其他節點,使其他節點上保持一份完整副本。
[0020]當本地節點上的存儲管理虛擬機出現異常後,本地節點上應用虛擬機產生的1數據,通過其他節點上的存儲管理虛擬機,把數據寫入其他節點上的存儲資源池,或者從其他節點上的存儲資源池讀取應用虛擬機所取1數據;
[0021]並且,當本地節點上的存儲管理虛擬機恢復正常後,其他節點會同步增量數據到本地節點,保持本地節點與其他節點上數據的一致性。
[0022]當本地節點上的某個應用虛擬機異常後,啟動其他節點上的對應本地節點的異常應用虛擬機副本,來恢復本地節點上的應用虛擬機。
[0023]當本地節點的伺服器異常後,啟動其他節點上所有對應本地節點上的異常應用虛擬機的副本,來恢復本地節點上的所有應用虛擬機。
[0024]獲取本地節點和其他節點上的1操作數,把兩個節點上的1操作數相減得到差值,如果差值大於某個閾值,在1操作數大的節點上,關閉部分應用VM,然後,在1操作數小的節點上,啟動對應的應用虛擬機副本,用1操作數小的節點接替1操作數大的節點運行部分應用虛擬機。
[0025]與現有技術相比,本發明具有以下優點:
[0026](I)在虛擬化應用下,縮短1數據流操作的時間延遲,優化了 1數據處理;
[0027](2)當存儲空間不足時,擴展非常方便,直接在虛擬化的集群平臺中,加入伺服器節點,達到按需擴展的要求,為企業節省成本;
[0028](3)虛擬化平臺與存儲資源的配置管理,已經融合到一個物理伺服器中,因此,簡化了虛擬化平臺與存儲資源的配置管理,消除了虛擬化平臺配置管理員與存儲資源配置管理之間的鴻溝。

【專利附圖】

【附圖說明】
[0029]圖1是基於虛擬化平臺的分布式存儲管理示意圖;
[0030]圖2是1數據流示意圖;
[0031]圖3a是資源池一種1數據流示意圖;
[0032]圖3b是資源池另一種1數據流示意圖;
[0033]圖4是存儲管理VM異常後1數據流示意圖;
[0034]圖5是應用虛擬機異常後1數據流示意圖;
[0035]圖6是虛擬化平臺所在伺服器節點異常後1數據流示意圖。

【具體實施方式】
[0036]下面將結合本發明實施例中的附圖,對本發明的技術方案進行清楚、完整地描述。此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。
[0037]本發明在每臺伺服器節點的虛擬化平臺上創建一個虛擬機,虛擬機裡面運行存儲管理VM ;對每臺伺服器節點上的直連磁碟,通過直通模式呈現給存儲管理VM ;存儲管理VM把伺服器節點上的直連磁碟匯聚成存儲資源池;每個伺服器節點上的存儲管理VM建立通信機制,使各節點能夠探測到其他節點上的存儲資源池,把各節點上的存儲資源池匯聚成一個大的分布式存儲資源池,讓存儲資源池具有高可靠、高可用、高性能的特性;存儲管理VM把所述存儲資源池通過內部虛擬化網絡提供給虛擬化平臺,做為虛擬化應用的基礎存儲資源;各種應用VM所涉及的1數據流,與分布式存儲資源池進行交互,對每個伺服器節點上的存儲管理VM的1操作數進行排序,根據排序均衡所有伺服器節點上的應用VM。在虛擬化環境下,本發明提高了存儲管理VM和各種虛擬化應用系統的可靠性和可用性,優化了1數據處理,簡化存儲設施管理和部署。
[0038]如圖1所示,本實施例提供一種基於虛擬化平臺的分布式存儲管理方法,應用在虛擬化平臺中,該方法具體包括:
[0039](I).在節點I和節點2上的系統盤上,安裝虛擬化平臺,如VMware、KVM、Hyper_V、XEN 等;
[0040](2).在虛擬化平臺中,設置掛載物理磁碟的SAS/SATA HBA卡,該HBA卡為PCI設備,使能該PCI設備的pass through模式;
[0041](3).在節點I和節點2的虛擬化平臺上分別部署一個虛擬機,存儲管理VM運行在該虛擬機中,此時,存儲管理VM可以直接探測到各自節點HBA卡上的物理磁碟,虛擬化平臺已經使用不了 HBA卡上的磁碟;
[0042](4).節點I上的存儲管理VM把節點I上的所有直連磁碟匯聚成一個存儲資源池,節點2上的存儲管理VM把節點2上的所有直連磁碟匯聚成一個存儲資源池;
[0043](5).通過虛擬化平臺的虛擬網絡,建立節點I與節點2管理虛擬機的通信機制,使節點I與節點2的存儲管理VM可以彼此探測到對方的存儲資源池;
[0044](6).在節點I或節點2上,把節點I與節點2的存儲資源池,匯聚成一個大的分布式存儲資源池,因此,該分布式存儲資源池包括節點1、節點2上的存儲資源池,並且,在節點I和節點2上都可以使用這個分布式存儲資源池;
[0045](7).通過虛擬化平臺的虛擬網絡,把上述分布式存儲資源池掛載到節點I或節點2上的虛擬化平臺,做為應用VM的基礎資源;
[0046](8).如圖2所示,節點I的應用VM 1數據流,與本地存儲管理VM進行數據交互的同時,也可以與節點2存儲管理VM進行數據交互;
[0047](9).如圖3a所示,根據存儲策略,為了提高分布式存儲資源池的性能,應用VM 1數據流,通過內部虛擬網絡與外部網絡,以條帶化的形式寫入節點I和節點2的存儲資源池中,或者以條帶化的形式從節點I和節點2的存儲資源池中讀取數據;
[0048](10).如圖3b所示,根據存儲策略,為了增加分布式存儲資源池的高可用特性,應用VM產生的1數據流,通過內部虛擬網絡,把數據寫入本地的存儲資源池,同時,通過虛擬網口連接外部網絡,拷貝數據到節點2,使節點2上保持一份完整副本。
[0049](11).如圖4所示,當節點I上的存儲管理VM出現異常後,節點I上應用VM產生的1數據,通過節點2上的存儲管理VM,把數據寫入節點2上的存儲資源池,或者從節點2上的存儲資源池讀取應用VM所取1數據。並且,當節點I上的存儲管理VM恢復正常後,節點2會同步增量數據到節點1,保持節點I與節點2上數據的一致性。
[0050](12).如圖5所示,當節點I上的某個應用VM異常後,啟動節點2上的對應節點I的異常應用VM副本,來恢復節點I上的應用VM。
[0051](13).如圖6所示,當節點I伺服器異常後,啟動節點2上所有對應節點I上的異常應用VM的副本,來恢復節點I上的所有應用VM。
[0052](14).獲取節點I和節點2上的1操作數,把兩個節點上的1操作數相減得到差值,如果差值大於某個閾值,在1操作數大的節點上,關閉部分應用VM,然後,在1操作數小的節點上,啟動對應的應用VM副本,用1操作數小的節點接替1操作數大的節點運行部分應用VM。
[0053]綜上所述,本發明通過分布式存儲管理方法,在虛擬化平臺中,優化了 1處理機制、提高存儲資源的擴展性,簡化存儲資源的配置管理。
[0054]當然,本發明還可有其他多種實施例,在不背離本發明精神及其實質的情況下,熟悉本領域的技術人員當可根據本發明作出各種相應的變化,但這些相應的變化都應屬於本發明所附的權利要求的保護範圍。
【權利要求】
1.一種基於虛擬化平臺的分布式存儲管理方法,該方法用於伺服器集群中,其特徵在於,所述的管理方法具體包括以下步驟: 1)在伺服器集群的每臺伺服器節點上安裝虛擬化平臺,並在虛擬化平臺上部署一個存儲管理虛擬機; 2)存儲管理虛擬機把節點上的直連磁碟匯聚成存儲資源池; 3)建立各臺伺服器節點上的存儲管理虛擬機之間通信機制; 4)將每個節點上的存儲資源池,匯聚成一個分布式存儲資源池; 5)通過虛擬網絡將分布式存儲資源池,提供給虛擬化平臺,作為虛擬化應用的基礎資源。
2.根據權利要求1所述的一種基於虛擬化平臺的分布式存儲管理方法,其特徵在於,所述的存儲管理虛擬機把節點上的直連磁碟匯聚成存儲資源池具體為: 21)修改虛擬化平臺上SAS/SATAHBA卡的模式為直通模式,把HBA卡直接呈現給虛擬化平臺上的存儲管理虛擬機; 22)存儲管理虛擬機將HBA卡匯聚成存儲資源池。
3.根據權利要 求1所述的一種基於虛擬化平臺的分布式存儲管理方法,其特徵在於,所述的分布式存儲資源池為構建體現性能的條帶化資源卷、或構建增強可用性的冗餘資源卷。
4.根據權利要求1所述的一種基於虛擬化平臺的分布式存儲管理方法,其特徵在於,本地節點上的應用虛擬機與本地存儲管理虛擬機進行數據交互的同時,也與其他節點上的存儲管理虛擬機進行數據交互。
5.根據權利要求4所述的一種基於虛擬化平臺的分布式存儲管理方法,其特徵在於,本地節點上的應用虛擬機通過內部虛擬網絡與外部網絡,以條帶化的形式寫入本地節點和其他節點的存儲資源池中,或者以條帶化的形式從本地節點或其他節點的存儲資源池中讀取數據。
6.根據權利要求4所述的一種基於虛擬化平臺的分布式存儲管理方法,其特徵在於,某節點上的應用虛擬機通過內部虛擬網絡,把數據寫入本地節點的存儲資源池,同時通過虛擬網口連接外部網絡,拷貝數據到其他節點,使其他節點上保持一份完整副本。
7.根據權利要求4所述的一種基於虛擬化平臺的分布式存儲管理方法,其特徵在於,當本地節點上的存儲管理虛擬機出現異常後,本地節點上應用虛擬機產生的1數據,通過其他節點上的存儲管理虛擬機,把數據寫入其他節點上的存儲資源池,或者從其他節點上的存儲資源池讀取應用虛擬機所取1數據; 並且,當本地節點上的存儲管理虛擬機恢復正常後,其他節點會同步增量數據到本地節點,保持本地節點與其他節點上數據的一致性。
8.根據權利要求6所述的一種基於虛擬化平臺的分布式存儲管理方法,其特徵在於,當本地節點上的某個應用虛擬機異常後,啟動其他節點上的對應本地節點的異常應用虛擬機副本,來恢復本地節點上的應用虛擬機。
9.根據權利要求6所述的一種基於虛擬化平臺的分布式存儲管理方法,其特徵在於,當本地節點的伺服器異常後,啟動其他節點上所有對應本地節點上的異常應用虛擬機的副本,來恢復本地節點上的所有應用虛擬機。
10.根據權利要求6所述的一種基於虛擬化平臺的分布式存儲管理方法,其特徵在於,獲取本地節點和其他節點上的1操作數,把兩個節點上的1操作數相減得到差值,如果差值 大於某個閾值,在1操作數大的節點上,關閉部分應用VM,然後,在1操作數小的節點上,啟動對應的應用虛擬機副本,用1操作數小的節點接替1操作數大的節點運行部分應用虛擬機。
【文檔編號】G06F3/06GK104049912SQ201410221808
【公開日】2014年9月17日 申請日期:2014年5月23日 優先權日:2014年5月23日
【發明者】曹少坤, 趙德祥, 盧波 申請人:上海愛數軟體有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀