1]如图2所示,一种云计算镜像文件的构建方法,以计算机教室的教学应用的云桌面系统为示例,描述基础镜像和增量镜像的构建方法,包括以下步骤:
[0042]P1:创建基础镜像(701),在云计算系统中的控制节点(101)构建基础镜像(401),基础镜像为常用的计算机操作系统;
[0043]P2:计算节点获取基础镜像(702),计算节点(201)从控制节点(101)获取基础镜像文件(401),存储成为计算节点自己的基础镜像文件(411);
[0044]P3:创建基础云桌面(703),以基础镜像(411)为模板,创建一个云桌面(601);
[0045]P4:制作增量镜像(704),在已经创建的基础云桌面(601)系统上安装相应的应用软件,形成一个新的云桌面系统,新云桌面比基础镜像多余的部分构建成为一个增量镜像(501);
[0046]P5:保存增量镜像(705),增量镜像(501)的数据量较小,可以存储在计算节点,并且把增量镜像的文件的详细信息报告给云计算管理系统,形成增量镜像存储的位置索引,其它计算节点(202)需要获得增量镜像(501)时,通过云计算管理系统(301)获得增量镜像(501)的位置信息,直接获取;
[0047]P6:合成完整镜像文件(706),组成新镜像时,云计算管理系统自动选取基础镜像(411)和增量镜像(501),组建成为新的完整镜像。创建新云桌面可以用新的完整镜像为模板。
[0048]本发明所构建镜像不单是一个镜像文件,而是完整镜像由基础镜像和若干增量镜像文件组合而成。实现增量文件独立存储,配合使用的效果,在镜像文件数据存储方面节省空间。本发明提出一个新的镜像数据传输方法,计算节点的镜像数据可以从控制节点中获取,也可以通过多个相邻的计算节点获取,提高数据传输效率。本发明采用增量镜像文件的构件方法,而且采用了可迭代的镜像文件构建方法,更加方便镜像文件的制作和管理。总之,本发明的云计算镜像文件构建方法,可以节省镜像的存储空间,方便镜像文件的制作和管理,提高镜像文件的传输效率。
[0049]实施例2
[0050]如图3所示,一种云计算镜像文件基础镜像和增量镜像的迭代处理方法:
[0051]A1:创建基础镜像(801),在云计算系统中的控制节点(101)构建基础镜像(401),基础镜像为常用的计算机操作系统;
[0052]A2:制作第一次增量镜像(802),通过创建基础云桌面,并且在已经创建的基础云桌面(601)系统上安装相应的应用软件,形成一个新的云桌面系统,新云桌面比基础镜像多余的部分构建成为一个增量镜像(501);
[0053]A3:合成第一次完整镜像文件(803),云计算管理系统自动选取基础镜像(411)和增量镜像(501),组建成为新的完整镜像,也就是第一次完整镜像文件;
[0054]A4:制作第二次增量镜像(804),以第一次完整镜像文件为模板,创建云桌面(602),安装相应的应用软件,形成一个新的云桌面系统。新云桌面比第一次完整镜像多余的部分构建成为第二次增量镜像(502),第一次完整镜像是第二次新增镜像的基础镜像;
[0055]A5:保存第二次增量镜像(805),第二次增量镜像(502)的数据量较小,可以存储在计算节点,并且把增量镜像的文件的详细信息报告给云计算管理系统,形成增量镜像存储的位置索引;
[0056]A6:合成第二次完整镜像(806),组成新镜像时,云计算管理系统自动选取第一次完整镜像和第二次增量镜像(502),组建成为第二次完整镜像。
[0057]相同或相似的标号对应相同或相似的部件;
[0058]附图中描述位置关系的用于仅用于示例性说明,不能理解为对本专利的限制;
[0059]显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
【主权项】
1.一种云计算镜像文件的构建方法,其特征在于,包括以下步骤:51:在云计算系统中的控制节点构建基础镜像,基础镜像为常用的计算机操作系统;52:计算节点从控制节点获取基础镜像文件,存储成为计算节点自己的基础镜像文件; 53:以基础镜像为模板,创建一个云桌面,并且在云桌面系统上安装相应的应用软件,形成一个新的云桌面系统。新云桌面比基础镜像多余的部分,就构建成为一个增量镜像; 54:增量镜像的数据量较小,可以存储在各个计算节点,并且把增量镜像的文件的详细信息记录在云计算管理系统,形成该增量镜像存储的位置索引; 55:组成新镜像时,云管理系统自动选取基础镜像和增量镜像,组建成为完整镜像,创建新云桌面可以用新的完整镜像为模板。2.—种应用如权利要求1所述的云计算镜像文件的构建方法的云计算系统,其特征在于,包括: 云计算管理系统,用于管理和控制整个云计算系统的资源和任务处理; 云桌面,采用云计算虚拟化技术在计算节点中构建虚拟计算机,包括虚拟计算机的系统软件、应用软件和硬件; 基础镜像,以某一计算机操作系统为基础而建立起来的一个镜像,是创建云桌面的基础模板;增量镜像,以基础镜像为模板而创建云桌面,并且在该云桌面上安装有需要的应用软件,配置系统参数,形成新云桌面。新云桌面比基础镜像云桌面的增量部分,构成增量镜像。3.根据权利要求2所述的云计算系统,其特征在于,所述基础镜像和增量镜像为相互独立存储的文件,可以存储在不同的云计算节点上;每一镜像文件由一个基础镜像和若干增量镜像构成。4.根据权利要求3所述的云计算系统,其特征在于,增量镜像与基础镜像存在父子关系,增量镜像是在一基础镜像上构建。5.根据权利要求4所述的云计算系统,其特征在于,增量镜像具有多次迭代性,第一次增量镜像从基础镜像构建起来,第二次增量镜像可以从第一次增量镜像和基础镜像合成的第一次完整镜像的基础上构建,第三次增量镜像在第二次完整镜像的基础上构建,以此类推。6.根据权利要求5所述的云计算系统,其特征在于,当任一计算节点需要获得基础镜像或增量镜像时,该计算节点从控制节点获取或从多个相邻的计算节点获取以提高数据传输效率。7.根据权利要求6所述的云计算系统,其特征在于,基础镜像或增量镜像还通过分散存储的方式来节省云计算系统的存储空间。
【专利摘要】本发明提供一种云计算镜像文件的构建方法及系统。在云计算系统的云桌面业务应用中,云桌面是以镜像为模板构建而成。原本的镜像文件是一个完整的系统文件,数据量大,本发明所构建的完整镜像由基础镜像和若干增量镜像组合而成。由于镜像文件不全部是整体的大文件,而是少量的基础镜像和若干增量镜像,可以灵活组合成为众多完整镜像,从而节省存储空间。增量文件较小,可以存放到各个计算节点,其它节点需要应用该增量镜像数据,可从多个相邻的计算节点获取。本发明采用增量镜像文件的构件方法,可以节省镜像的存储空间,减少镜像文件的传输数据量,提高镜像文件的传输效率。
【IPC分类】G06F9/44
【公开号】CN105404506
【申请号】CN201510733747
【发明人】温木奇, 温劲伦, 冯英才
【申请人】广州云晫信息科技有限公司
【公开日】2016年3月16日
【申请日】2015年10月30日