[發(fā)明專利]一種VD的均衡處理方法和裝置有效
| 申請?zhí)枺?/td> | 201610132940.5 | 申請日: | 2016-03-09 |
| 公開(公告)號: | CN105653212B | 公開(公告)日: | 2019-07-12 |
| 發(fā)明(設(shè)計)人: | 郭鵬洲;王麗紅;郭永強 | 申請(專利權(quán))人: | 浙江宇視科技有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F9/50 |
| 代理公司: | 北京博思佳知識產(chǎn)權(quán)代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310051 浙江省杭州市濱江*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 vd 均衡 處理 方法 裝置 | ||
本發(fā)明提供一種VD的均衡處理方法和裝置,該方法包括:在將VDG對應(yīng)的第一VD中的數(shù)據(jù)遷移到第二VD之后,保留所述VDG與第一VD的映射關(guān)系,建立所述VDG與第二VD的映射關(guān)系;判斷是否滿足刪除所述VDG與第一VD的映射關(guān)系的策略;如果是,則刪除所述VDG與第一VD的映射關(guān)系;在刪除所述VDG與第一VD的映射關(guān)系之前,在所述第一VD上保留已經(jīng)遷移到所述第二VD的數(shù)據(jù)。通過本發(fā)明的技術(shù)方案,在均衡處理完成后,不立即解除VDG與第一VD的映射關(guān)系,使得VDG下形成多個VD,存在類似于RAID1的鏡像模式,能夠提供數(shù)據(jù)冗余,只要有一個VD正常,數(shù)據(jù)就得以保存,達到雙副本模式的故障保護,在第二VD失效的情況下,能夠減少重構(gòu)事件,提升重構(gòu)進度。
技術(shù)領(lǐng)域
本發(fā)明涉及存儲技術(shù)領(lǐng)域,尤其涉及一種VD的均衡處理方法和裝置。
背景技術(shù)
為解決重構(gòu)時間較長的問題,傳統(tǒng)的陣列構(gòu)建方式逐漸演變到塊虛擬化方式,如圖1所示,為塊虛擬化的架構(gòu)示意圖,通過塊虛擬化方式,由存儲池(POOL)向上層提供資源。塊虛擬化的基本思想是:將指定數(shù)量PD(Physical Disk,物理磁盤)加入到存儲池中,按照指定大小將PD切割成多個VD(Virtual Disk,虛擬磁盤,即分塊),多個VD按照相應(yīng)RAID(Redundant Arrays of Independent Disks,獨立冗余磁盤陣列)策略組建VDG(VirtualDisk Group,虛擬磁盤組),并向上層提供資源。在此基礎(chǔ)上,VD是組成VDG的虛擬磁盤單元,VDG由多個位于不同PD上的VD組成,RAID由多個VDG組成。
均衡和擴容是塊虛擬化中的兩個比較重要的技術(shù)。當存儲池中的資源(即VD資源)不足以滿足上層業(yè)務(wù)的需求時,可以對存儲池進行擴容,即在存儲池中添加新PD,并按照指定大小將新PD切割成多個VD,新PD所切割成的多個VD用于繼續(xù)向上層提供資源,以滿足上層業(yè)務(wù)的需求。在將新PD加入到存儲池之后,新PD的利用率遠遠小于原有PD的利用率,可以對存儲池進行均衡,將原有PD上VD中的數(shù)據(jù)遷移到新PD的VD中,均衡的目的是使存儲池中的各個PD的利用率保持在平均利用率的有效范圍之內(nèi)。
在圖1中,將PD1、PD2、PD3、PD4、PD5加入到存儲池中,按照指定大小將各PD切割成9個VD,VDG1由VD11、VD21、VD31、VD41組成,VDG2由VD12、VD22、VD32、VD51組成,VDG3由VD13、VD23、VD42、VD52組成,VDG4由VD14、VD33、VD43、VD53組成,VDG5由VD24、VD34、VD44、VD54組成,VDG6由VD15、VD25、VD35、VD45組成,以此類推。第一個RAID由VDG1、VDG2和VDG3組成,第二個RAID由VDG4、VDG5和VDG6組成。在對存儲池進行擴容后,重新將PD6加入到存儲池,并按照指定大小將PD6切割成9個VD,新PD(PD6)的利用率為0,而原有PD的利用率遠大于新PD的利用率,需要對存儲池進行均衡處理,以使存儲池中的各個PD的利用率保持在平均利用率的有效范圍之內(nèi)。
發(fā)明內(nèi)容
本發(fā)明提供一種虛擬磁盤VD的均衡處理方法,所述方法包括:
在將虛擬磁盤組VDG對應(yīng)的第一VD中的數(shù)據(jù)遷移到第二VD之后,保留所述VDG與第一VD的映射關(guān)系,建立所述VDG與第二VD的映射關(guān)系;
判斷是否滿足刪除所述VDG與第一VD的映射關(guān)系的策略;
如果是,則刪除所述VDG與第一VD的映射關(guān)系;
在刪除所述VDG與第一VD的映射關(guān)系之前,在所述第一VD上保留已經(jīng)遷移到所述第二VD的數(shù)據(jù)。
所述判斷是否滿足刪除所述VDG與第一VD的映射關(guān)系的策略,包括:
在創(chuàng)建新VDG時,如果剩余空閑VD數(shù)量小于創(chuàng)建所述新VDG所需的VD數(shù)量,則確定滿足刪除所述VDG與第一VD的映射關(guān)系的策略;或者,
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙江宇視科技有限公司,未經(jīng)浙江宇視科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610132940.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





