一种虚拟化平台文件管理方法及系统技术方案

技术编号:14881035 阅读:75 留言:0更新日期:2017-03-24 03:40
本发明专利技术公开了一种虚拟化平台文件管理方法及系统,方法包括:以文件的信息项为关联元素建立关联,并记录所述文件各信息项对应的信息,所述文件包括模板或者镜像文件;根据用户输入的选定指令和操作指令,对所述选定指令指示的文件进行操作。本发明专利技术虚拟化平台文件管理方法及系统,实现了对虚拟化平台中模板和镜像文件的有效管理,方便了用户对文件的操作和使用。

【技术实现步骤摘要】

本专利技术涉及云存储
,特别是涉及一种虚拟化平台文件管理方法及系统
技术介绍
在虚拟化管理平台,会创建虚拟机以及为虚拟机安装系统,其中会经常用到虚拟机模板和镜像文件。比如,需要使用虚拟机模板创建虚拟机,在平台会经常性地导出虚拟机模板,或者将虚拟机转换为模板;在创建完虚拟机后需要为虚拟机安装系统,需要使用镜像文件,就需要大量的操作系统镜像文件来支持系统的安装。因此,在虚拟化平台会存在大量的虚拟机模板和镜像文件,也正如此,对虚拟化平台中的虚拟机模板以及镜像文件进行有效管理,以方便用户使用,就成为当前的迫切需求。
技术实现思路
本专利技术的目的是提供一种虚拟化平台文件管理方法及系统,实现了对虚拟化平台中模板以及镜像文件的管理,方便用户使用。为实现上述目的,本专利技术提供如下技术方案:一种虚拟化平台文件管理方法,包括:以文件的信息项为关联元素建立关联,并记录所述文件各信息项对应的信息,所述文件包括模板或者镜像文件;根据用户输入的选定指令和操作指令,对所述选定指令指示的文件进行操作。可选地,所述操作指令包括上传指令或者下载指令;所述根据用户输入的选定指令和操作指令,对所述选定指令指示的文件进行操作包括:根据用户输入的上传指令,向用户客户端获取待上传的文件;或者,根据用户输入的选定指令和下载指令,将所述选定指令指示的文件传送到用户客户端。可选地,所述操作指令包括修改指令、删除指令或者共享设置指令;所述根据用户输入的选定指令和操作指令,对所述选定指令指示的文件进行操作包括:根据用户输入的选定指令和修改指令,对所述选定指令指示的文件进行修改;或者,根据用户输入的选定指令和删除指令,将所述选定指令指示的文件删除;或者,根据用户输入的选定指令和共享设置指令,对所述选定指令指示的文件进行共享操作。可选地,还包括:在用户客户端向虚拟化平台上传文件的过程中,计算所上传文件的信息摘要值,检查虚拟化平台中是否存在信息摘要值与所述所上传文件的信息摘要值相同的文件,若是,则停止对该文件的上传。可选地,还包括:周期性的计算文件的循环冗余校验码,将计算得到的循环冗余校验码与文件的原始循环冗余校验码比对,检查文件是否完整。一种虚拟化平台文件管理系统,包括:关联模块,用于以文件的信息项为关联元素建立关联,并记录所述文件各信息项对应的信息,所述文件包括模板或者镜像文件;操作模块,用于根据用户输入的选定指令和操作指令,对所述选定指令指示的文件进行操作。可选地,所述操作指令包括上传指令或者下载指令;所述操作模块用于根据用户输入的选定指令和操作指令,对所述选定指令指示的文件进行操作包括:所述操作模块具体用于:根据用户输入的上传指令,向用户客户端获取待上传的文件;或者,根据用户输入的选定指令和下载指令,将所述选定指令指示的文件传送到用户客户端。可选地,所述操作指令包括修改指令、删除指令或者共享设置指令;所述操作模块用于根据用户输入的选定指令和操作指令,对所述选定指令指示的文件进行操作包括:所述操作模块具体用于:根据用户输入的选定指令和修改指令,对所述选定指令指示的文件进行修改;或者,根据用户输入的选定指令和删除指令,将所述选定指令指示的文件删除;或者,根据用户输入的选定指令和共享设置指令,对所述选定指令指示的文件进行共享操作。可选地,还包括去重模块,用于在用户客户端向虚拟化平台上传文件的过程中,计算所上传文件的信息摘要值,检查虚拟化平台中是否存在信息摘要值与所述所上传文件的信息摘要值相同的文件,若是,则停止对该文件的上传。可选地,还包括完整性检查模块,用于周期性的计算文件的循环冗余校验码,将计算得到的循环冗余校验码与文件的原始循环冗余校验码比对,检查文件是否完整。由上述技术方案可知,本专利技术所提供的虚拟化平台文件管理方法及系统,对平台中的文件,文件包括模板或者镜像文件,以文件的信息项为关联元素建立关联,并记录文件各信息项对应的信息;根据用户输入的选定指令和操作指令,对选定指令指示的文件进行操作。本专利技术虚拟化平台文件管理方法及系统,实现了对虚拟化平台中模板和镜像文件的有效管理,方便了用户对文件的操作和使用。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种虚拟化平台文件管理方法的示意图;图2为本专利技术实施例提供的一种虚拟化平台文件管理系统的示意图;图3为本专利技术实施例提供的虚拟化平台文件管理系统中操作界面的示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。请参考图1,本专利技术实施例提供的一种虚拟化平台文件管理方法,包括:S10:以文件的信息项为关联元素建立关联,并记录所述文件各信息项对应的信息,所述文件包括模板或者镜像文件。对于虚拟化平台中的文件,即虚拟机模板或者镜像文件,以文件的信息项为关联元素建立关联。文件的信息项包括文件的名称、容量、所有者、存储状态、存储位置等,信息项对应的信息为文件该信息项具体的内容或者取值,比如,信息项名称对应的信息为文件名称的内容,信息项容量对应的信息为文件的容量值。S11:根据用户输入的选定指令和操作指令,对所述选定指令指示的文件进行操作。用户对平台中的虚拟机模板或者镜像文件要进行操作,输入选定指令和操作指令,选定指令指示用户选定的文件,根据操作指令对用户选定的文件进行操作。可以看出,本实施例虚拟化平台文件管理方法,对平台中的文件,文件包括模板或者镜像文件,以文件的信息项为关联元素建立关联,并记录文件各信息项对应的信息;根据用户输入的选定指令和操作指令,对选定指令指示的文件进行操作。因此,本实施例虚拟化平台文件管理方法,实现了对虚拟化平台中模板和镜像文件的有效管理,方便了用户对文件的操作和使用。下面对本实施例虚拟化平台文件管理方法进行详细说明。本实施例虚拟化平台文件管理方法,包括:S10:以文件的信息项为关联元素建立关联,并记录所述文件各信息项对应的信息,所述文件包括模板或者镜像文件。对于虚拟化平台中的文件,即虚拟机模板或者镜像文件,以文件的信息项为关联元素建立关联。文件的信息项具体包括文件的名称、容量、所有者、存储状态、存储位置等,则将文件的名称、容量、所有者、存储状态、存储位置等作为关联元素建立关联。其中,文件的所有者指上传该文件的用户;文件的存储状态包括文件存储正常或者存储异常;文件的存储位置指该文件在系统中的存储位置。信息项对应的信息为文件该信息项具体的内容或者取值,比如,信息项名称对应的信息为文件名称的内容,信息项容量对应的信息为文件的容量值。S11:根据用户输入的选定指令和操作指令,对所述选定指令指示的文件进行操作。用户对平台中的虚拟机模板或者镜像文件要进行操作,输入选定指令和操作指令,选定指本文档来自技高网
...
一种虚拟化平台文件管理方法及系统

【技术保护点】
一种虚拟化平台文件管理方法,其特征在于,包括:以文件的信息项为关联元素建立关联,并记录所述文件各信息项对应的信息,所述文件包括模板或者镜像文件;根据用户输入的选定指令和操作指令,对所述选定指令指示的文件进行操作。

【技术特征摘要】
1.一种虚拟化平台文件管理方法,其特征在于,包括:以文件的信息项为关联元素建立关联,并记录所述文件各信息项对应的信息,所述文件包括模板或者镜像文件;根据用户输入的选定指令和操作指令,对所述选定指令指示的文件进行操作。2.根据权利要求1所述的虚拟化平台文件管理方法,其特征在于,所述操作指令包括上传指令或者下载指令;所述根据用户输入的选定指令和操作指令,对所述选定指令指示的文件进行操作包括:根据用户输入的上传指令,向用户客户端获取待上传的文件;或者,根据用户输入的选定指令和下载指令,将所述选定指令指示的文件传送到用户客户端。3.根据权利要求1所述的虚拟化平台文件管理方法,其特征在于,所述操作指令包括修改指令、删除指令或者共享设置指令;所述根据用户输入的选定指令和操作指令,对所述选定指令指示的文件进行操作包括:根据用户输入的选定指令和修改指令,对所述选定指令指示的文件进行修改;或者,根据用户输入的选定指令和删除指令,将所述选定指令指示的文件删除;或者,根据用户输入的选定指令和共享设置指令,对所述选定指令指示的文件进行共享操作。4.根据权利要求1所述的虚拟化平台文件管理方法,其特征在于,还包括:在用户客户端向虚拟化平台上传文件的过程中,计算所上传文件的信息摘要值,检查虚拟化平台中是否存在信息摘要值与所述所上传文件的信息摘要值相同的文件,若是,则停止对该文件的上传。5.根据权利要求1所述的虚拟化平台文件管理方法,其特征在于,还包括:周期性的计算文件的循环冗余校验码,将计算得到的循环冗余校验码与文件的原始循环冗余校验码比对,检查文件是否完整。6.一种虚拟化平台文件管理系统,其特征在于,包括:关联模块,用于...

【专利技术属性】
技术研发人员:王德群
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

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

1