一种应用于云平台的虚拟机镜像文件管理方法及系统技术方案

技术编号:13828767 阅读:119 留言:0更新日期:2016-10-13 12:10
本申请公开了一种应用于云平台的虚拟机镜像文件管理方法及系统,该方法包括:接收外界设备向云平台上传的虚拟机镜像文件;在虚拟机镜像文件的上传过程中,将虚拟机镜像文件中已经完成接收的文件片段实时加载至虚拟光驱,以实现上传过程和加载过程的并行进行。可见,本发明专利技术在接收外界设备上传的虚拟机镜像文件的过程中,实时将当前已经完成接收的文件片段加载至虚拟光驱,以实现上传过程和加载过程的并行进行,也即,实现了镜像文件的上传过程和虚拟机安装过程的同步进行,达到了合二为一的效果,相较于现有技术中在镜像文件上传完后才进行虚拟机安装的技术方案,本发明专利技术显然能大幅缩短虚拟机安装总过程所需的时间。

【技术实现步骤摘要】

本专利技术涉及镜像管理
,特别涉及一种应用于云平台的虚拟机镜像文件管理方法及系统
技术介绍
目前,在云计算和虚拟化过程中,最大的文件类型通常是镜像文件,尤其是虚拟机镜像文件。当前,若要在云平台上安装虚拟机,需要先将相应的虚拟机镜像文件上传至云平台,等上传完毕后,再利用上传后的虚拟机镜像文件进行虚拟机的安装。由此可见,在云平台上安装虚拟机所需的时间,不仅包括了虚拟机镜像文件的上传时间,还包括上传完后的安装时间。由于虚拟机镜像文件非常大,导致在上传虚拟机镜像文件的过程需要耗费较长时间,并且上传完后,下一步的虚拟机安装过程同样也需要耗费大量的时间。综上,当前的虚拟机安装总过程需要耗费大量时间,严重影响了用户体验。综上所述可以看出,如何缩短虚拟机安装总过程所需的时间是目前有待解决的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种应用于云平台的虚拟机镜像文件管理方法及系统,缩短了虚拟机安装总过程所需的时间。其具体方案如下:一种应用于云平台的虚拟机镜像文件管理方法,包括:接收外界设备向云平台上传的虚拟机镜像文件;在所述虚拟机镜像文件的上传过程中,将所述虚拟机镜像文件中已经完成接收的文件片段实时加载至虚拟光驱,以实现上传过程和加载过程的并行进行。优选的,所述接收外界设备向云平台上传的虚拟机镜像文件的过程,包括:接收所述外界设备通过分片上传方式向所述云平台上传的所述虚拟机镜像文件,并对已经完成接收的文件片段进行编号处理。优选的,所述方法,还包括:当加载过程结束后,利用文件片段的片段编号,判断所述虚拟光驱接收到的文件片段是否齐全,如果否,则查找出缺失文件片段的片段编号;根据所述缺失文件片段的片段编号,生成相应的文件片段缺失信息,并将所述文件片段缺失信息发送至所述外界设备。优选的,所述方法,还包括:接收所述外界设备在获取到所述文件片段缺失信息后重新上传的相应文件片段,并在本次文件片段重新上传过程中,将已经完成接收的文件片段实时加载至所述虚拟光驱。优选的,所述方法,还包括:在所述虚拟机镜像文件的上传过程中,将所述虚拟机镜像文件中已经完成接收的文件片段实时同步至所述云平台的数据中心,以实现上传过程和同步过程的并行进行。本专利技术还公开了一种应用于云平台的虚拟机镜像文件管理系统,包括:文件接收模块,用于接收外界设备向云平台上传的虚拟机镜像文件;文件加载模块,用于在所述虚拟机镜像文件的上传过程中,将所述虚拟机镜像文件中已经完成接收的文件片段实时加载至虚拟光驱,以实现上传过程和加载过程的并行进行。优选的,所述文件接收模块包括:文件接收单元,用于接收所述外界设备通过分片上传方式向所述云平台上传的所述虚拟机镜像文件;文件编号单元,用于对已经完成接收的文件片段进行编号处理。优选的,所述系统,还包括:判断模块,用于当加载过程结束后,利用文件片段的片段编号,判断所述虚拟光驱接收到的文件片段是否齐全;信息查找模块,用于当所述虚拟光驱接收到的文件片段不齐全,则查找出缺失文件片段的片段编号;信息生成模块,用于根据所述缺失文件片段的片段编号,生成相应的文件片段缺失信息,并将所述文件片段缺失信息发送至所述外界设备。优选的,所述系统,还包括:文件重接收模块,用于接收所述外界设备在获取到所述文件片段缺失信息后重新上传的相应文件片段;文件重加载模块,用于在本次文件片段重新上传过程中,将已经完成接收的文件片段实时加载至所述虚拟光驱。优选的,所述系统,还包括:文件同步模块,用于在所述虚拟机镜像文件的上传过程中,将所述虚拟机镜像文件中已经完成接收的文件片段实时同步至所述云平台的数据中心,以实现上传过程和同步过程的并行进行。本专利技术进一步公开了一种云平台,包括前述的虚拟机镜像文件管理系统。本专利技术中,虚拟机镜像文件管理方法,包括:接收外界设备向云平台上传的虚拟机镜像文件;在虚拟机镜像文件的上传过程中,将虚拟机镜像文件中已经完成接收的文件片段实时加载至虚拟光驱,以实现上传过程和加载过程的并行进行。可见,本专利技术在接收外界设备上传的虚拟机镜像文件的过程中,实时将当前已经完成接收的文件片段加载至虚拟光驱,以实现上传过程和加载过程的并行进行,也即,实现了镜像文件的上传过程和虚拟机安装过程的同步进行,达到了合二为一的效果,相较于现有技术中在镜像文件上传完后才进行虚拟机安装的技术方案,本专利技术显然能大幅缩短虚拟机安装总过程所需的时间。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的一种应用于云平台的虚拟机镜像文件管理方法流程图;图2为本专利技术实施例公开的一种应用于云平台的虚拟机镜像文件管理系统结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种应用于云平台的虚拟机镜像文件管理方法,参见图1所示,该方法包括:步骤S11:接收外界设备向云平台上传的虚拟机镜像文件。可以理解的是,上述外界设备可以是远程终端设备,如电脑、手机终端等。步骤S12:在虚拟机镜像文件的上传过程中,将虚拟机镜像文件中已经完成接收的文件片段实时加载至虚拟光驱,以实现上传过程和加载过程的并行进行。也即,在虚拟机镜像文件的上传进程开始后,紧接着启动镜像文件的加载进程,以将云平台上已经接受完的文件片段实时加载至虚拟机光驱。这种并行运作的方式可以使得,当虚拟机镜像文件上传结束后不久,虚拟机镜像文件也将全部加载至虚拟光驱。可以理解的是,虚拟光驱利用加载到其内部的虚拟机镜像文件,可完成相应虚拟机的安装过程。本专利技术实施例中,虚拟机镜像文件管理方法,包括:接收外界设备向云平台上传的虚拟机镜像文件;在虚拟机镜像文件的上传过程中,将虚拟机镜像文件中已经完成接收的文件片段实时加载至虚拟光驱,以实现上传过程和加载过程的并行进行。可见,本专利技术实施例在接收外界设备上传的虚拟机镜像文件的过程中,实时将当前已经完成接收的文件片段加载至虚拟光驱,以实现上传过程和加载过程的并行进行,也即,实现了镜像文件的上传过程和
虚拟机安装过程的同步进行,达到了合二为一的效果,相较于现有技术中在镜像文件上传完后才进行虚拟机安装的技术方案,本专利技术实施例显然能大幅缩短虚拟机安装总过程所需的时间。本专利技术实施例公开了一种具体的应用于云平台的虚拟机镜像文件管理方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:上一实施例步骤S11中,接收外界设备向云平台上传的虚拟机镜像文件的过程,具体可以包括:接收外界设备通过分片上传方式向云平台上传的虚拟机镜像文件,并对已经完成接收的文件片段进行编号处理。也即,将虚拟机镜像文件分割成一些列特定大小的文件片段,然后将这些文件片段分别上传至云平台,为了便于对文件片段进行管理,本实施例还对已经完成接收的文件片段进行编本文档来自技高网
...

【技术保护点】
一种应用于云平台的虚拟机镜像文件管理方法,其特征在于,包括:接收外界设备向云平台上传的虚拟机镜像文件;在所述虚拟机镜像文件的上传过程中,将所述虚拟机镜像文件中已经完成接收的文件片段实时加载至虚拟光驱,以实现上传过程和加载过程的并行进行。

【技术特征摘要】
1.一种应用于云平台的虚拟机镜像文件管理方法,其特征在于,包括:接收外界设备向云平台上传的虚拟机镜像文件;在所述虚拟机镜像文件的上传过程中,将所述虚拟机镜像文件中已经完成接收的文件片段实时加载至虚拟光驱,以实现上传过程和加载过程的并行进行。2.根据权利要求1所述的应用于云平台的虚拟机镜像文件管理方法,其特征在于,所述接收外界设备向云平台上传的虚拟机镜像文件的过程,包括:接收所述外界设备通过分片上传方式向所述云平台上传的所述虚拟机镜像文件,并对已经完成接收的文件片段进行编号处理。3.根据权利要求2所述的应用于云平台的虚拟机镜像文件管理方法,其特征在于,还包括:当加载过程结束后,利用文件片段的片段编号,判断所述虚拟光驱接收到的文件片段是否齐全,如果否,则查找出缺失文件片段的片段编号;根据所述缺失文件片段的片段编号,生成相应的文件片段缺失信息,并将所述文件片段缺失信息发送至所述外界设备。4.根据权利要求3所述的应用于云平台的虚拟机镜像文件管理方法,其特征在于,还包括:接收所述外界设备在获取到所述文件片段缺失信息后重新上传的相应文件片段,并在本次文件片段重新上传过程中,将已经完成接收的文件片段实时加载至所述虚拟光驱。5.根据权利要求1至4任一项所述的应用于云平台的虚拟机镜像文件管理方法,其特征在于,还包括:在所述虚拟机镜像文件的上传过程中,将所述虚拟机镜像文件中已经完成接收的文件片段实时同步至所述云平台的数据中心,以实现上传过程和同步过程的并行进行。6.一种应用于云平台的虚拟机镜像文件管理系统,其特征在于,包括:文件接收模块,用于接收外界设备向云平台上传的虚拟机镜像文件;文件加...

【专利技术属性】
技术研发人员:李新虎刘正伟于辉
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1