一种虚拟机模板IVF存储方法技术

技术编号:10286648 阅读:140 留言:0更新日期:2014-08-06 11:50
本发明专利技术提供一种虚拟机模板IVF存储方法,在搭建好的虚拟化平台上,根据需求安装好不同应用类型的虚拟机如WEB服务、数据库服务、负载均衡等等,安装虚拟机操作系统、应用程序、配置环境等。环境搭建完毕,基本满足了使用者某方面的功能需求如网站建设。系统包括:虚拟机模板配置文件(1)、完整性验证文件(2)、虚拟机磁盘镜像文件(3),使用者如果还需要部署类似的环境,只需把当前虚拟机设置为用模板,就可以避免前面工作的重复,然后依次模板创建虚拟机,类似环境就可以很快的创建完成。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种虚拟机模板IVF存储方法,在搭建好的虚拟化平台上,根据需求安装好不同应用类型的虚拟机如WEB服务、数据库服务、负载均衡等等,安装虚拟机操作系统、应用程序、配置环境等。环境搭建完毕,基本满足了使用者某方面的功能需求如网站建设。系统包括:虚拟机模板配置文件(1)、完整性验证文件(2)、虚拟机磁盘镜像文件(3),使用者如果还需要部署类似的环境,只需把当前虚拟机设置为用模板,就可以避免前面工作的重复,然后依次模板创建虚拟机,类似环境就可以很快的创建完成。【专利说明】一种虚拟机模板IVF存储方法
本专利技术涉及一种计算机虚拟化存储领域,具体地说是一种虚拟机模板IVF存储方法。
技术介绍
虚拟机模板是预配置的环境,可以通过此功能简易部署具有类似功能的虚拟机,避免很多重复性工作,提高效率。虚拟机模板包含虚拟服务器配置以及基本操作系统。这能让一个组织一次性强化或预先配置操作系统,并可重复使用该环境,从而改善一致性和保持全组织都是一样的。模板可能包含不同的软件包和配置。当前虚拟化软件众多如:Vmware、Citrix、Kvm、Hyper_ V等等。为了虚拟化平台部署方便或虚拟机平台迁移,这些软件都支持虚拟机模板功能,但是对于一个虚拟机磁盘镜像文件往往非常大,对于实际中装应用的虚拟机来说少则几十G,多则上T。所以一个虚拟机模板转存过程中的磁盘完整性很重要, 许多虚拟机快照实现方式只存储虚拟机磁盘镜像文件和配置文件,但是虚拟机磁盘镜像文件一般数据比较大,转存过程中存在信息丢失或不一致风险较高。IVF格式加入完整性验证文件,可以验证转存过程后文件的完整性,降低以后创建虚拟机时使用错误文件带来一些不必要的风险。
技术实现思路
本专利技术的目的是提供一种虚拟机模板IVF存储方法。本专利技术的目的是按以下方式实现的,在虚拟机模板文件频繁转存过程中保证数据的完整性,防止磁盘文件随坏,系统包括:虚拟机模板配置文件(I)、完整性验证文件(2)、虚拟机磁盘镜像文件(3),其中: 虚拟机模板配置文件(I)虚拟机配置信息,主要配置硬件信息或者客户自定义信息;完整性验证文件(2)验证文件完整性,保存需要验证的文件的信息,使用当前成熟的算法和工具生成;虚拟机磁盘镜像文件(3)虚拟机的硬盘,保存系统信息以及应用程序信息,具体步骤如下: 1)在搭建好的虚拟化平台上,根据需求安装好不同应用类型的虚拟机,包括WEB服务、数据库服务、负载均衡,安装虚拟机操作系统、应用程序、配置环境,环境搭建完毕,基本满足网站建设需求; 2)使用者如果还需要部署类似的环境,只需把当前虚拟机设置为用模板,避免前面工作的重复,然后依次模板创建虚拟机,类似环境就很快的创建完成; 3)出于安全考虑或硬件性能约束的条件,虚拟机模板生成的相关文件需要转存到跨平台的其他虚拟化化境中,虚拟机磁盘镜像文件中存储了安装好的操作系统和应用程序以及配置好的环境数据; 4)虚拟机模板配置文件:根据应用需求配置虚拟机硬件环境包括处理器、内存、硬盘、网卡以及其他辅助设备,配置信息和虚拟机创建信息应保持一致,否则虚拟机内部安装的操作系统需要支持硬件设备变更,否则会引起系统启动和运行问题,当前系统支持小范围的变动,最好不要变动太大,按照使用者自己方式生成配置信息保存xml格式文件,生成虚拟机时反过来解析这些信息就; 5)完整性验证文件:验证信息,存储虚拟机磁盘镜像文件的验证信息,包括:MD5、sshal方式,把生成的文件信息存储到完整性验证文件中,另外人工对比的方式也能验证信息的准确性,MD5能为每个文件生成字符串验证信息; 6)虚拟机磁盘镜像文件:存储了虚拟机操作系统信息、应用程序信息、配置环境信息,数据量较大,人工方式无法查看文件的完整性,必须通过软件工具的方式验证,借助完整性文件里面的信息,通过工具验证转存过程中文件完整性,避免使用出错的镜像文件创建虚拟机; 7)模板配置信息文件灵活组织,便于保存和解析,完整性验证文件,采用自己熟悉的算法和工具,按照需求生成模板后,将虚拟机模板配置文件、完整性验证文件和虚拟机磁盘镜像文件一起保存,生成IVF格式规范的模板。在于配置文件包含虚拟机的完整配置信息,以此信息能完整配置虚拟机硬件配置,保证虚拟机运行的硬件环境容器。本专利技术的目的有益效果主要体现在下面这四个方面: 1.易用:传统模板格式,只需加个完整性验证文件; 2.支持多种形式:包括单个虚拟机、多个虚拟机或其他形式; 3.跨平台:IVF格式不依赖于特定的虚拟化平台,例如VMware或者Xen; 4.可扩展:IVF协议不仅能满足现有的要求,而且为了满足虚拟器件技术不断发展和某些特殊的需要,它还支持一定程度的扩展。配置文件xml用具可自定义信息,完整性验证文件保存信息没有要求,选择自己合适方便的验证工具。可以看出,在这几点中,便于分发、支持多种架构和跨平台这几个特点对于应用都非常有帮助,因而具有非常广阔的发展前景。【专利附图】【附图说明】图1是虚拟化平台示意图; 图2是基于IVF |旲板结构不意图。【具体实施方式】参照说明书附图对本专利技术的方法作以下详细地说明。正如
技术实现思路
中所描述的,本专利技术模板格式主要包括:虚拟机模板配置文件(I)、完整性验证文件(2 )、虚拟机磁盘镜像文件(3 )。在搭建好的虚拟化平台上,根据需求安装好不同应用类型的虚拟机如WEB服务、数据库服务、负载均衡等等,安装虚拟机操作系统、应用程序、配置环境等。环境搭建完毕,基本满足了使用者某方面的功能需求如网站建设。使用者如果还需要不部署类似的环境,只需把当前虚拟机设置为用模板,就可以避免前面工作的重复,然后依次模板创建虚拟机,类似环境就可以很快的创建完成。一般出于安全考虑或硬件性能约束等条件,虚拟机模板生成的相关文件需要转存到另一个地方,或者跨平台的其他虚拟化化境中。虚拟机磁盘镜像文件中存储了安装好的操作系统和应用程序以及配置好的环境数据,一般镜像文件比较大。虚拟机模板配置文件:根据应用需求配置虚拟机硬件环境如处理器、内存、硬盘、网卡以及其他设备。一般配置信息和虚拟机创建信息保持一致,否则虚拟机内部安装的操作系统需要支持硬件设备变更,否则引起一些系统启动和运行问题。当前一般系统支持小范围的变动,最好不要变动太大。按照使用者自己方式生成配置信息保存xml格式文件,生成虚拟机时反过来解析这些信息就可以了。完整性验证文件:验证信息,存储虚拟机磁盘镜像文件的验证信息。如MD5、sshal等方式,把生成的文件信息存储到完整性验证文件中。此文件一般数据量比较小,转存过程中出错概率很低,另外人工对比的方式也能验证信息的准确性,如MD5为每个文件生成字符串验证信息,很简单。虚拟机磁盘镜像文件:存储了虚拟机操作系统信息、应用程序信息、配置环境信息等。一般数据量较大,人工方式无法查看文件的完整性,必须通过软件工具的方式验证。借助完整性文件里面的信息,通过工具验证转存过程中文件完整性。避免使用出错的镜像文件创建虚拟机。模板配置信息文件可以灵活组织,便于保存和解析。完整性验证文件,采用自己熟悉的算法和工具。按照需求生成模板后,上述三个文件一起保存生成了 IVF格式规范的模板了。虚拟机模板配置文件(I)虚拟机配本文档来自技高网
...

【技术保护点】
一种虚拟机模板IVF存储方法, 其特征在于在虚拟机模板文件频繁转存过程中保证数据的完整性,防止磁盘文件随坏,系统包括:虚拟机模板配置文件(1)、完整性验证文件(2)、虚拟机磁盘镜像文件(3),其中:虚拟机模板配置文件(1)虚拟机配置信息,主要配置硬件信息或者客户自定义信息;完整性验证文件(2)验证文件完整性,保存需要验证的文件的信息,使用当前成熟的算法和工具生成;虚拟机磁盘镜像文件(3)虚拟机的硬盘,保存系统信息以及应用程序信息,具体步骤如下:1)在搭建好的虚拟化平台上,根据需求安装好不同应用类型的虚拟机,包括WEB服务、数据库服务、负载均衡,安装虚拟机操作系统、应用程序、配置环境,环境搭建完毕,基本满足网站建设需求;2)使用者如果还需要部署类似的环境,只需把当前虚拟机设置为用模板,避免前面工作的重复,然后依次模板创建虚拟机,类似环境就很快的创建完成;3)出于安全考虑或硬件性能约束的条件,虚拟机模板生成的相关文件需要转存到跨平台的其他虚拟化化境中,虚拟机磁盘镜像文件中存储了安装好的操作系统和应用程序以及配置好的环境数据;4)虚拟机模板配置文件:根据应用需求配置虚拟机硬件环境包括处理器、内存、硬盘、网卡以及其他辅助设备,配置信息和虚拟机创建信息应保持一致,否则虚拟机内部安装的操作系统需要支持硬件设备变更,否则会引起系统启动和运行问题,当前系统支持小范围的变动,最好不要变动太大,按照使用者自己方式生成配置信息保存xml格式文件,生成虚拟机时反过来解析这些信息就;5)完整性验证文件:验证信息,存储虚拟机磁盘镜像文件的验证信息,包括:MD5、ssha1方式,把生成的文件信息存储到完整性验证文件中,另外人工对比的方式也能验证信息的准确性, MD5能为每个文件生成字符串验证信息;6)虚拟机磁盘镜像文件:存储了虚拟机操作系统信息、应用程序信息、配置环境信息,数据量较大,人工方式无法查看文件的完整性,必须通过软件工具的方式验证,借助完整性文件里面的信息,通过工具验证转存过程中文件完整性,避免使用出错的镜像文件创建虚拟机;7)模板配置信息文件灵活组织,便于保存和解析,完整性验证文件,采用自己熟悉的算法和工具,按照需求生成模板后,将虚拟机模板配置文件、完整性验证文件和虚拟机磁盘镜像文件一起保存,生成IVF格式规范的模板。...

【技术特征摘要】

【专利技术属性】
技术研发人员:常建忠
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1