1]如圖2所示,一種云計(jì)算鏡像文件的構(gòu)建方法,以計(jì)算機(jī)教室的教學(xué)應(yīng)用的云桌面系統(tǒng)為示例,描述基礎(chǔ)鏡像和增量鏡像的構(gòu)建方法,包括以下步驟:
[0042]P1:創(chuàng)建基礎(chǔ)鏡像(701),在云計(jì)算系統(tǒng)中的控制節(jié)點(diǎn)(101)構(gòu)建基礎(chǔ)鏡像(401),基礎(chǔ)鏡像為常用的計(jì)算機(jī)操作系統(tǒng);
[0043]P2:計(jì)算節(jié)點(diǎn)獲取基礎(chǔ)鏡像(702),計(jì)算節(jié)點(diǎn)(201)從控制節(jié)點(diǎn)(101)獲取基礎(chǔ)鏡像文件(401),存儲(chǔ)成為計(jì)算節(jié)點(diǎn)自己的基礎(chǔ)鏡像文件(411);
[0044]P3:創(chuàng)建基礎(chǔ)云桌面(703),以基礎(chǔ)鏡像(411)為模板,創(chuàng)建一個(gè)云桌面(601);
[0045]P4:制作增量鏡像(704),在已經(jīng)創(chuàng)建的基礎(chǔ)云桌面(601)系統(tǒng)上安裝相應(yīng)的應(yīng)用軟件,形成一個(gè)新的云桌面系統(tǒng),新云桌面比基礎(chǔ)鏡像多余的部分構(gòu)建成為一個(gè)增量鏡像(501);
[0046]P5:保存增量鏡像(705),增量鏡像(501)的數(shù)據(jù)量較小,可以存儲(chǔ)在計(jì)算節(jié)點(diǎn),并且把增量鏡像的文件的詳細(xì)信息報(bào)告給云計(jì)算管理系統(tǒng),形成增量鏡像存儲(chǔ)的位置索引,其它計(jì)算節(jié)點(diǎn)(202)需要獲得增量鏡像(501)時(shí),通過云計(jì)算管理系統(tǒng)(301)獲得增量鏡像(501)的位置信息,直接獲??;
[0047]P6:合成完整鏡像文件(706),組成新鏡像時(shí),云計(jì)算管理系統(tǒng)自動(dòng)選取基礎(chǔ)鏡像(411)和增量鏡像(501),組建成為新的完整鏡像。創(chuàng)建新云桌面可以用新的完整鏡像為模板。
[0048]本發(fā)明所構(gòu)建鏡像不單是一個(gè)鏡像文件,而是完整鏡像由基礎(chǔ)鏡像和若干增量鏡像文件組合而成。實(shí)現(xiàn)增量文件獨(dú)立存儲(chǔ),配合使用的效果,在鏡像文件數(shù)據(jù)存儲(chǔ)方面節(jié)省空間。本發(fā)明提出一個(gè)新的鏡像數(shù)據(jù)傳輸方法,計(jì)算節(jié)點(diǎn)的鏡像數(shù)據(jù)可以從控制節(jié)點(diǎn)中獲取,也可以通過多個(gè)相鄰的計(jì)算節(jié)點(diǎn)獲取,提高數(shù)據(jù)傳輸效率。本發(fā)明采用增量鏡像文件的構(gòu)件方法,而且采用了可迭代的鏡像文件構(gòu)建方法,更加方便鏡像文件的制作和管理??傊?,本發(fā)明的云計(jì)算鏡像文件構(gòu)建方法,可以節(jié)省鏡像的存儲(chǔ)空間,方便鏡像文件的制作和管理,提高鏡像文件的傳輸效率。
[0049]實(shí)施例2
[0050]如圖3所示,一種云計(jì)算鏡像文件基礎(chǔ)鏡像和增量鏡像的迭代處理方法:
[0051]A1:創(chuàng)建基礎(chǔ)鏡像(801),在云計(jì)算系統(tǒng)中的控制節(jié)點(diǎn)(101)構(gòu)建基礎(chǔ)鏡像(401),基礎(chǔ)鏡像為常用的計(jì)算機(jī)操作系統(tǒng);
[0052]A2:制作第一次增量鏡像(802),通過創(chuàng)建基礎(chǔ)云桌面,并且在已經(jīng)創(chuàng)建的基礎(chǔ)云桌面(601)系統(tǒng)上安裝相應(yīng)的應(yīng)用軟件,形成一個(gè)新的云桌面系統(tǒng),新云桌面比基礎(chǔ)鏡像多余的部分構(gòu)建成為一個(gè)增量鏡像(501);
[0053]A3:合成第一次完整鏡像文件(803),云計(jì)算管理系統(tǒng)自動(dòng)選取基礎(chǔ)鏡像(411)和增量鏡像(501),組建成為新的完整鏡像,也就是第一次完整鏡像文件;
[0054]A4:制作第二次增量鏡像(804),以第一次完整鏡像文件為模板,創(chuàng)建云桌面(602),安裝相應(yīng)的應(yīng)用軟件,形成一個(gè)新的云桌面系統(tǒng)。新云桌面比第一次完整鏡像多余的部分構(gòu)建成為第二次增量鏡像(502),第一次完整鏡像是第二次新增鏡像的基礎(chǔ)鏡像;
[0055]A5:保存第二次增量鏡像(805),第二次增量鏡像(502)的數(shù)據(jù)量較小,可以存儲(chǔ)在計(jì)算節(jié)點(diǎn),并且把增量鏡像的文件的詳細(xì)信息報(bào)告給云計(jì)算管理系統(tǒng),形成增量鏡像存儲(chǔ)的位置索引;
[0056]A6:合成第二次完整鏡像(806),組成新鏡像時(shí),云計(jì)算管理系統(tǒng)自動(dòng)選取第一次完整鏡像和第二次增量鏡像(502),組建成為第二次完整鏡像。
[0057]相同或相似的標(biāo)號(hào)對應(yīng)相同或相似的部件;
[0058]附圖中描述位置關(guān)系的用于僅用于示例性說明,不能理解為對本專利的限制;
[0059]顯然,本發(fā)明的上述實(shí)施例僅僅是為清楚地說明本發(fā)明所作的舉例,而并非是對本發(fā)明的實(shí)施方式的限定。對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動(dòng)。這里無需也無法對所有的實(shí)施方式予以窮舉。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種云計(jì)算鏡像文件的構(gòu)建方法,其特征在于,包括以下步驟:51:在云計(jì)算系統(tǒng)中的控制節(jié)點(diǎn)構(gòu)建基礎(chǔ)鏡像,基礎(chǔ)鏡像為常用的計(jì)算機(jī)操作系統(tǒng);52:計(jì)算節(jié)點(diǎn)從控制節(jié)點(diǎn)獲取基礎(chǔ)鏡像文件,存儲(chǔ)成為計(jì)算節(jié)點(diǎn)自己的基礎(chǔ)鏡像文件; 53:以基礎(chǔ)鏡像為模板,創(chuàng)建一個(gè)云桌面,并且在云桌面系統(tǒng)上安裝相應(yīng)的應(yīng)用軟件,形成一個(gè)新的云桌面系統(tǒng)。新云桌面比基礎(chǔ)鏡像多余的部分,就構(gòu)建成為一個(gè)增量鏡像; 54:增量鏡像的數(shù)據(jù)量較小,可以存儲(chǔ)在各個(gè)計(jì)算節(jié)點(diǎn),并且把增量鏡像的文件的詳細(xì)信息記錄在云計(jì)算管理系統(tǒng),形成該增量鏡像存儲(chǔ)的位置索引; 55:組成新鏡像時(shí),云管理系統(tǒng)自動(dòng)選取基礎(chǔ)鏡像和增量鏡像,組建成為完整鏡像,創(chuàng)建新云桌面可以用新的完整鏡像為模板。2.—種應(yīng)用如權(quán)利要求1所述的云計(jì)算鏡像文件的構(gòu)建方法的云計(jì)算系統(tǒng),其特征在于,包括: 云計(jì)算管理系統(tǒng),用于管理和控制整個(gè)云計(jì)算系統(tǒng)的資源和任務(wù)處理; 云桌面,采用云計(jì)算虛擬化技術(shù)在計(jì)算節(jié)點(diǎn)中構(gòu)建虛擬計(jì)算機(jī),包括虛擬計(jì)算機(jī)的系統(tǒng)軟件、應(yīng)用軟件和硬件; 基礎(chǔ)鏡像,以某一計(jì)算機(jī)操作系統(tǒng)為基礎(chǔ)而建立起來的一個(gè)鏡像,是創(chuàng)建云桌面的基礎(chǔ)模板;增量鏡像,以基礎(chǔ)鏡像為模板而創(chuàng)建云桌面,并且在該云桌面上安裝有需要的應(yīng)用軟件,配置系統(tǒng)參數(shù),形成新云桌面。新云桌面比基礎(chǔ)鏡像云桌面的增量部分,構(gòu)成增量鏡像。3.根據(jù)權(quán)利要求2所述的云計(jì)算系統(tǒng),其特征在于,所述基礎(chǔ)鏡像和增量鏡像為相互獨(dú)立存儲(chǔ)的文件,可以存儲(chǔ)在不同的云計(jì)算節(jié)點(diǎn)上;每一鏡像文件由一個(gè)基礎(chǔ)鏡像和若干增量鏡像構(gòu)成。4.根據(jù)權(quán)利要求3所述的云計(jì)算系統(tǒng),其特征在于,增量鏡像與基礎(chǔ)鏡像存在父子關(guān)系,增量鏡像是在一基礎(chǔ)鏡像上構(gòu)建。5.根據(jù)權(quán)利要求4所述的云計(jì)算系統(tǒng),其特征在于,增量鏡像具有多次迭代性,第一次增量鏡像從基礎(chǔ)鏡像構(gòu)建起來,第二次增量鏡像可以從第一次增量鏡像和基礎(chǔ)鏡像合成的第一次完整鏡像的基礎(chǔ)上構(gòu)建,第三次增量鏡像在第二次完整鏡像的基礎(chǔ)上構(gòu)建,以此類推。6.根據(jù)權(quán)利要求5所述的云計(jì)算系統(tǒng),其特征在于,當(dāng)任一計(jì)算節(jié)點(diǎn)需要獲得基礎(chǔ)鏡像或增量鏡像時(shí),該計(jì)算節(jié)點(diǎn)從控制節(jié)點(diǎn)獲取或從多個(gè)相鄰的計(jì)算節(jié)點(diǎn)獲取以提高數(shù)據(jù)傳輸效率。7.根據(jù)權(quán)利要求6所述的云計(jì)算系統(tǒng),其特征在于,基礎(chǔ)鏡像或增量鏡像還通過分散存儲(chǔ)的方式來節(jié)省云計(jì)算系統(tǒng)的存儲(chǔ)空間。
【專利摘要】本發(fā)明提供一種云計(jì)算鏡像文件的構(gòu)建方法及系統(tǒng)。在云計(jì)算系統(tǒng)的云桌面業(yè)務(wù)應(yīng)用中,云桌面是以鏡像為模板構(gòu)建而成。原本的鏡像文件是一個(gè)完整的系統(tǒng)文件,數(shù)據(jù)量大,本發(fā)明所構(gòu)建的完整鏡像由基礎(chǔ)鏡像和若干增量鏡像組合而成。由于鏡像文件不全部是整體的大文件,而是少量的基礎(chǔ)鏡像和若干增量鏡像,可以靈活組合成為眾多完整鏡像,從而節(jié)省存儲(chǔ)空間。增量文件較小,可以存放到各個(gè)計(jì)算節(jié)點(diǎn),其它節(jié)點(diǎn)需要應(yīng)用該增量鏡像數(shù)據(jù),可從多個(gè)相鄰的計(jì)算節(jié)點(diǎn)獲取。本發(fā)明采用增量鏡像文件的構(gòu)件方法,可以節(jié)省鏡像的存儲(chǔ)空間,減少鏡像文件的傳輸數(shù)據(jù)量,提高鏡像文件的傳輸效率。
【IPC分類】G06F9/44
【公開號(hào)】CN105404506
【申請?zhí)枴緾N201510733747
【發(fā)明人】溫木奇, 溫勁倫, 馮英才
【申請人】廣州云晫信息科技有限公司
【公開日】2016年3月16日
【申請日】2015年10月30日