[发明专利]一种虚拟机模板IVF存储方法在审
申请号: | 201410228567.4 | 申请日: | 2014-05-28 |
公开(公告)号: | CN103970908A | 公开(公告)日: | 2014-08-06 |
发明(设计)人: | 常建忠 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/455 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 模板 ivf 存储 方法 | ||
技术领域
本发明涉及一种计算机虚拟化存储领域, 具体地说是一种虚拟机模板IVF存储方法。
背景技术
虚拟机模板是预配置的环境,可以通过此功能简易部署具有类似功能的虚拟机,避免很多重复性工作,提高效率。虚拟机模板包含虚拟服务器配置以及基本操作系统。这能让一个组织一次性强化或预先配置操作系统,并可重复使用该环境,从而改善一致性和保持全组织都是一样的。模板可能包含不同的软件包和配置。
当前虚拟化软件众多如:Vmware、Citrix、Kvm、Hyper-V等等。为了虚拟化平台部署方便或虚拟机平台迁移,这些软件都支持虚拟机模板功能,但是对于一个虚拟机磁盘镜像文件往往非常大,对于实际中装应用的虚拟机来说少则几十G,多则上T。所以一个虚拟机模板转存过程中的磁盘完整性很重要,
许多虚拟机快照实现方式只存储虚拟机磁盘镜像文件和配置文件,但是虚拟机磁盘镜像文件一般数据比较大,转存过程中存在信息丢失或不一致风险较高。IVF格式加入完整性验证文件,可以验证转存过程后文件的完整性,降低以后创建虚拟机时使用错误文件带来一些不必要的风险。
发明内容
本发明的目的是提供一种虚拟机模板IVF存储方法。
本发明的目的是按以下方式实现的,在虚拟机模板文件频繁转存过程中保证数据的完整性,防止磁盘文件随坏,系统包括:虚拟机模板配置文件(1)、完整性验证文件(2)、虚拟机磁盘镜像文件(3),其中:
虚拟机模板配置文件(1)虚拟机配置信息,主要配置硬件信息或者客户自定义信息;
完整性验证文件(2)验证文件完整性,保存需要验证的文件的信息,使用当前成熟的算法和工具生成;
虚拟机磁盘镜像文件(3)虚拟机的硬盘,保存系统信息以及应用程序信息,具体步骤如下:
1)在搭建好的虚拟化平台上,根据需求安装好不同应用类型的虚拟机,包括WEB服务、数据库服务、负载均衡,安装虚拟机操作系统、应用程序、配置环境,环境搭建完毕,基本满足网站建设需求;
2)使用者如果还需要部署类似的环境,只需把当前虚拟机设置为用模板,避免前面工作的重复,然后依次模板创建虚拟机,类似环境就很快的创建完成;
3)出于安全考虑或硬件性能约束的条件,虚拟机模板生成的相关文件需要转存到跨平台的其他虚拟化化境中,虚拟机磁盘镜像文件中存储了安装好的操作系统和应用程序以及配置好的环境数据;
4)虚拟机模板配置文件:根据应用需求配置虚拟机硬件环境包括处理器、内存、硬盘、网卡以及其他辅助设备,配置信息和虚拟机创建信息应保持一致,否则虚拟机内部安装的操作系统需要支持硬件设备变更,否则会引起系统启动和运行问题,当前系统支持小范围的变动,最好不要变动太大,按照使用者自己方式生成配置信息保存xml格式文件,生成虚拟机时反过来解析这些信息就;
5)完整性验证文件:验证信息,存储虚拟机磁盘镜像文件的验证信息,包括:MD5、ssha1方式,把生成的文件信息存储到完整性验证文件中,另外人工对比的方式也能验证信息的准确性, MD5能为每个文件生成字符串验证信息;
6)虚拟机磁盘镜像文件:存储了虚拟机操作系统信息、应用程序信息、配置环境信息,数据量较大,人工方式无法查看文件的完整性,必须通过软件工具的方式验证,借助完整性文件里面的信息,通过工具验证转存过程中文件完整性,避免使用出错的镜像文件创建虚拟机;
7)模板配置信息文件灵活组织,便于保存和解析,完整性验证文件,采用自己熟悉的算法和工具,按照需求生成模板后,将虚拟机模板配置文件、完整性验证文件和虚拟机磁盘镜像文件一起保存,生成IVF格式规范的模板。
在于配置文件包含虚拟机的完整配置信息,以此信息能完整配置虚拟机硬件配置,保证虚拟机运行的硬件环境容器。
本发明的目的有益效果主要体现在下面这四个方面:
1. 易用:传统模板格式,只需加个完整性验证文件;
2. 支持多种形式:包括单个虚拟机、多个虚拟机或其他形式;
3. 跨平台:IVF格式不依赖于特定的虚拟化平台,例如 VMware 或者 Xen;
4. 可扩展:IVF协议不仅能满足现有的要求,而且为了满足虚拟器件技术不断发展和某些特殊的需要,它还支持一定程度的扩展。配置文件xml用具可自定义信息,完整性验证文件保存信息没有要求,选择自己合适方便的验证工具。
可以看出,在这几点中,便于分发、支持多种架构和跨平台这几个特点对于应用都非常有帮助,因而具有非常广阔的发展前景。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410228567.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种反射相位延迟镜
- 下一篇:一种竖井示踪剂均匀投放装置