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

一種云存儲(chǔ)資源超量分配使用的方法

文檔序號(hào):9727108閱讀:1230來(lái)源:國(guó)知局
一種云存儲(chǔ)資源超量分配使用的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云平臺(tái)存儲(chǔ)虛擬化技術(shù)領(lǐng)域,特別是一種云存儲(chǔ)資源超量分配使用的方法。
【背景技術(shù)】
[0002]—般的新搭建的云計(jì)算平臺(tái),存儲(chǔ)空間比較難規(guī)劃;管理員都希望通過(guò)預(yù)分配的時(shí)候,先劃分每個(gè)虛擬機(jī)足夠的存儲(chǔ)空間,這樣可以減少后期的維護(hù)工作,這樣會(huì)帶來(lái)以下問(wèn)題:
[0003]—是存儲(chǔ)空間使用的規(guī)劃不精確,出現(xiàn)一部分虛擬機(jī)空間不足,另外一部分虛擬機(jī)空間剩余很多。
[0004]二是初期投入存儲(chǔ)成本高。
[0005]三是實(shí)際物理總已用空間很小,但無(wú)法把空出來(lái)的存儲(chǔ)資源分配給有需要的虛擬機(jī)使用。
[0006]為了解決上述問(wèn)題,需要有一種適用于云存儲(chǔ)資源超量分配使用的方法。每個(gè)虛擬機(jī)可以在一開(kāi)始的時(shí)候就創(chuàng)建很大的虛擬空間,后期維護(hù)更加簡(jiǎn)單。充分提高物理存儲(chǔ)空間利用率,當(dāng)物理存儲(chǔ)空間達(dá)到一定的程度才需要擴(kuò)展,并且很容易根據(jù)物理已用空間的增長(zhǎng)情況來(lái)規(guī)劃后期存儲(chǔ)設(shè)備購(gòu)買計(jì)劃。

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

[0007]本發(fā)明解決的技術(shù)問(wèn)題在于提供一種云存儲(chǔ)資源超量分配使用的方法;解決存儲(chǔ)利用率不夠高、初期投入存儲(chǔ)成本高、實(shí)際物理總已用空間很少的時(shí)候無(wú)法分配給有需要的虛擬機(jī)使用等問(wèn)題。
[0008]本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案是:
[0009]所述的方法包括如下步驟:
[0010]步驟1:創(chuàng)建卷組VG;
[0011]步驟2:創(chuàng)建精簡(jiǎn)池;
[0012]步驟3:超量分配精簡(jiǎn)卷;
[0013]步驟4:基于精簡(jiǎn)卷創(chuàng)建虛擬機(jī);
[0014]步驟5:定期獲取精簡(jiǎn)池的物理真實(shí)使用情況;
[0015]步驟6:檢查物理使用是否超過(guò)閾值,若否則執(zhí)行下一步,若是則執(zhí)行步驟8;
[0016]步驟7:是否需要繼續(xù)超量分配,若是則執(zhí)行步驟3,若否則執(zhí)行步驟5;
[0017]步驟8:對(duì)卷組擴(kuò)容;
[0018]步驟9:對(duì)精簡(jiǎn)池?cái)U(kuò)容;
[0019]步驟10:流程結(jié)束。
[0020]所述的創(chuàng)建精簡(jiǎn)池是通過(guò)卷組創(chuàng)建。創(chuàng)建精簡(jiǎn)池的參考命令格式為:lvcreate-L卷組的大小一th i npoo 1精簡(jiǎn)池的名稱。
[0021]所述的超量分配精簡(jiǎn)卷是分配給多個(gè)精簡(jiǎn)卷的總磁盤空間大小大于卷組空間大小;當(dāng)一個(gè)卷組最大1TB時(shí),多個(gè)精簡(jiǎn)卷的總磁盤空間可以是3TB;
[0022]所述的精簡(jiǎn)卷是指通過(guò)精簡(jiǎn)池創(chuàng)建的邏輯卷;創(chuàng)建命令格式為:lvcreate-V虛擬大小一thin-n卷名稱卷組名稱/精簡(jiǎn)池名稱。
[0023]所述的基于精簡(jiǎn)卷創(chuàng)建虛擬機(jī)是虛擬機(jī)磁盤文件注入精簡(jiǎn)卷,使用精簡(jiǎn)卷的形式創(chuàng)建虛擬機(jī)。
[0024]所述的步驟6中檢查物理使用是否超過(guò)閾值是指物理已用空間是否超過(guò)物理總空間一定的百分比;當(dāng)物理已用空間超過(guò)閾值的時(shí)候,就需要對(duì)精簡(jiǎn)卷進(jìn)行擴(kuò)展,避免物理空間不夠提供給虛擬機(jī)使用。
[0025]本發(fā)明通過(guò)一種適用于云存儲(chǔ)資源超量分配使用的方法,解決了存儲(chǔ)利用率不夠高、初期投入存儲(chǔ)成本高、實(shí)際物理總已用空間很少的時(shí)候無(wú)法分配給有需要的虛擬機(jī)使用等問(wèn)題。本發(fā)明適應(yīng)于對(duì)本地存儲(chǔ)或者SAN網(wǎng)絡(luò)存儲(chǔ)進(jìn)行超量分配使用。本發(fā)明通過(guò)精簡(jiǎn)池和精簡(jiǎn)卷的方式來(lái)實(shí)現(xiàn)存儲(chǔ)空間超量分配使用,區(qū)別于通過(guò)映射或映射表的方法。本發(fā)明通過(guò)使用精簡(jiǎn)池,區(qū)別于一般通過(guò)卷組但不通過(guò)精簡(jiǎn)池的方法。本發(fā)明最終通過(guò)精簡(jiǎn)池來(lái)創(chuàng)建精簡(jiǎn)卷來(lái)達(dá)到目的,每個(gè)精簡(jiǎn)卷有默認(rèn)的虛擬大小并不占用物理空間,區(qū)域一般的邏輯卷或存儲(chǔ)卷占用大量的物理空間的方法。本發(fā)明不需要特定的硬件支持,區(qū)域一般需要硬件支持的方法。
【附圖說(shuō)明】
[0026]下面結(jié)合附圖對(duì)本發(fā)明進(jìn)一步說(shuō)明:
[0027]圖1為流程圖;
[0028]圖2為本發(fā)明邏輯結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0029]如圖1、2所示,具體實(shí)施過(guò)程如下:
[0030]1、創(chuàng)建卷組VG,代碼如下:
[0031]/**
[0032]*創(chuàng)建卷組VG
[0033]~k iparam pv 物理卷
[0034]~k ire turn VGService 返回結(jié)果
[0035]* /
[0036]public VGService createVG(String pv){
[0037]return Manager.createVG(pv);
[0038]}
[0039]2、創(chuàng)建精簡(jiǎn)池,代碼如下:
[0040]/**
[0041 ] *創(chuàng)建精簡(jiǎn)池
[0042]~k iparam name 卷名稱
[0043]-k ire turn ThinPoolservice 返回結(jié)果
[0044]* /
[0045]public ThinPoolService createThinPool(String name){
[0046]return VGService.createThinPool(name);
[0047]}
[0048]3、超量分配精簡(jiǎn)卷,代碼如下:
[0049]/* *
[0050]*超量分配精簡(jiǎn)卷
[0051]'k Oparam size 卷大小
[0052]-k Oparam name 卷名稱
[0053]* ?return boolean
[0054]* /
[0055]public boolean createThinVolume(int size?String name){
[0056]return ThinPoolService.createThinVolume(size,name);
[0057]}4、基于精簡(jiǎn)卷創(chuàng)建虛擬機(jī),代碼如下:
[0058]/**
[0059]女基于精簡(jiǎn)卷創(chuàng)建虛擬機(jī)
[0060]'k Oparam volume Id 卷ID
[0061]-k Oparam name 虛擬機(jī)名稱[0062 ]* Ore turn 無(wú)返回值
[0063]* /
[0064]public void createVm(String volumeId,String name){
[0065]VmService.createVm(volumeId ? name);
[0066]}
[0067]5、定期獲取精簡(jiǎn)池的物理真實(shí)使用情況,代碼如下:
[0068]/* *
[0069]女定期獲取精簡(jiǎn)池的物理真實(shí)使用情況
[0070]'k Oparam volumeld 卷ID
[0071 ]* ?return ThinPollUsed 返回使用情況對(duì)象
[0072]女 /
[0073]public ThinPollUsed getThinPollUsed(String volumeld){
[0074]return ThinPoolService.getThinPollUsed(volumeId);
[0075]}
[0076]6、檢查物理使用是否超過(guò)閾值,代碼如下:
[0077]/**
[0078]女檢查物理使用是否超過(guò)閾值
[0079]-k Oparam poolName 精簡(jiǎn)池名稱
[0080]* ?return boolean 返回結(jié)果
[0081]*/
[0082]public boolean checkThreshoId(String poolName){
[0083]return ThinPoolService.checkThreshoId(poolName);
[0084]}
[0085]7、需要繼續(xù)超量分配,若是則執(zhí)行超量分配精簡(jiǎn)卷流程,若否則執(zhí)行定期檢查精簡(jiǎn)池的物理真實(shí)使用情況流程。
[0086]8、對(duì)卷組擴(kuò)容,代碼如下:
[0087]/**
[0088]*對(duì)卷組擴(kuò)容
[0089]-k iparam path物理卷所在路徑
[0090]~k iparam name 卷組名稱[0091 ]~k ire turn 無(wú)返回值
[0092]* /
[0093]public void extendVG(String name,String path){
[0094]Manager.extendVG(name,path);
[0095]}
[0096]9、對(duì)精簡(jiǎn)池?cái)U(kuò)容,代碼如下:
[0097]/**
[0098]*對(duì)精簡(jiǎn)池?cái)U(kuò)容
[0099]~k iparam poolName 精簡(jiǎn)池名稱
[0100]-k ire turn boolean 返回結(jié)果
[0101]* /
[0102]public boolean extendThinPool(String poolName){
[0103]return VGService.extendThinPool(poolName);
[0104]}
[0105]整個(gè)流程結(jié)束。
【主權(quán)項(xiàng)】
1.一種云存儲(chǔ)資源超量分配使用的方法,其特征在于:所述的方法包括如下步驟: 步驟1:創(chuàng)建卷組VG; 步驟2:創(chuàng)建精簡(jiǎn)池; 步驟3:超量分配精簡(jiǎn)卷; 步驟4:基于精簡(jiǎn)卷創(chuàng)建虛擬機(jī); 步驟5:定期獲取精簡(jiǎn)池的物理真實(shí)使用情況; 步驟6:檢查物理使用是否超過(guò)閾值,若否則執(zhí)行下一步,若是則執(zhí)行步驟8; 步驟7:是否需要繼續(xù)超量分配,若是則執(zhí)行步驟3,若否則執(zhí)行步驟5; 步驟8:對(duì)卷組擴(kuò)容; 步驟9:對(duì)精簡(jiǎn)池?cái)U(kuò)容; 步驟10:流程結(jié)束。2.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述的創(chuàng)建精簡(jiǎn)池是通過(guò)卷組創(chuàng)建。創(chuàng)建精簡(jiǎn)池的參考命令格式為:lvcreate-L卷組的大小一thinpool精簡(jiǎn)池的名稱。3.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述的超量分配精簡(jiǎn)卷是分配給多個(gè)精簡(jiǎn)卷的總磁盤空間大小大于卷組空間大?。划?dāng)一個(gè)卷組最大1TB時(shí),多個(gè)精簡(jiǎn)卷的總磁盤空間可以是3TB; 所述的精簡(jiǎn)卷是指通過(guò)精簡(jiǎn)池創(chuàng)建的邏輯卷;創(chuàng)建命令格式為:lvcreate-V虛擬大小一thin-n卷名稱卷組名稱/精簡(jiǎn)池名稱。4.根據(jù)權(quán)利要求2所述的方法,其特征在于:所述的超量分配精簡(jiǎn)卷是分配給多個(gè)精簡(jiǎn)卷的總磁盤空間大小大于卷組空間大小;當(dāng)一個(gè)卷組最大1TB時(shí),多個(gè)精簡(jiǎn)卷的總磁盤空間可以是3TB; 所述的精簡(jiǎn)卷是指通過(guò)精簡(jiǎn)池創(chuàng)建的邏輯卷;創(chuàng)建命令格式為:lvcreate-V虛擬大小一thin-n卷名稱卷組名稱/精簡(jiǎn)池名稱。5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于:所述的基于精簡(jiǎn)卷創(chuàng)建虛擬機(jī)是虛擬機(jī)磁盤文件注入精簡(jiǎn)卷,使用精簡(jiǎn)卷的形式創(chuàng)建虛擬機(jī)。6.根據(jù)權(quán)利要求1所述的1至4任一項(xiàng)所述的方法,其特征在于:所述的步驟6中檢查物理使用是否超過(guò)閾值是指物理已用空間是否超過(guò)物理總空間一定的百分比;當(dāng)物理已用空間超過(guò)閾值的時(shí)候,就需要對(duì)精簡(jiǎn)卷進(jìn)行擴(kuò)展,避免物理空間不夠提供給虛擬機(jī)使用。
【專利摘要】本發(fā)明涉及云平臺(tái)存儲(chǔ)虛擬化技術(shù)領(lǐng)域,特別是一種云存儲(chǔ)資源超量分配使用的方法。本發(fā)明首先創(chuàng)建卷組VG;創(chuàng)建精簡(jiǎn)池;超量分配精簡(jiǎn)卷;基于精簡(jiǎn)卷創(chuàng)建虛擬機(jī);定期獲取精簡(jiǎn)池的物理真實(shí)使用情況;檢查物理使用是否超過(guò)閾值若是則執(zhí)行下一步,若否則繼續(xù)判斷執(zhí)行是否需要繼續(xù)超量分配,若是則執(zhí)行超量分配精簡(jiǎn)卷的流程,若否則執(zhí)行定期獲檢查簡(jiǎn)池的物理真實(shí)使用情況的流程;對(duì)卷組擴(kuò)容;最后對(duì)精簡(jiǎn)池?cái)U(kuò)容,然后重復(fù)執(zhí)行定期獲檢查簡(jiǎn)池的物理真實(shí)使用情況的流程。本發(fā)明解決了云存儲(chǔ)資源不能超量分配的問(wèn)題;可應(yīng)用于云平臺(tái)存儲(chǔ)虛擬化。
【IPC分類】G06F3/06, G06F12/0802, H04L29/08
【公開(kāi)號(hào)】CN105487826
【申請(qǐng)?zhí)枴緾N201510980718
【發(fā)明人】馬桂成, 楊松, 季統(tǒng)凱
【申請(qǐng)人】國(guó)云科技股份有限公司
【公開(kāi)日】2016年4月13日
【申請(qǐng)日】2015年12月22日
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阜平县| 武穴市| 朔州市| 集安市| 顺昌县| 连城县| 松滋市| 通山县| 景宁| 宣恩县| 保定市| 贡山| 武夷山市| 股票| 高邑县| 梁平县| 那曲县| 湟中县| 溆浦县| 连云港市| 越西县| 东莞市| 汕头市| 昌江| 佛山市| 齐河县| 法库县| 双柏县| 如皋市| 兰州市| 天津市| 阿拉善右旗| 海原县| 山阴县| 和硕县| 新野县| 称多县| 曲阳县| 祁门县| 富民县| 肃北|