[发明专利]一种虚拟器件的生成和部署方法有效

专利信息
申请号: 201310460402.5 申请日: 2013-09-30
公开(公告)号: CN103793259B 公开(公告)日: 2017-02-22
发明(设计)人: 刘东红;刘魏;李永红;郭长国;王超;张志高 申请(专利权)人: 中国电子设备系统工程公司研究所;普华基础软件股份有限公司
主分类号: G06F9/455 分类号: G06F9/455;G06F9/445
代理公司: 核工业专利中心11007 代理人: 高尚梅
地址: 100141*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 虚拟 器件 生成 部署 方法
【说明书】:

技术领域

发明属于虚拟计算机环境技术领域,具体涉及一种虚拟器件的生成和部署方法。

背景技术

目前,虚拟化技术在IT领域的应用越来越广泛。随着近年多核系统、集群、网格以及云计算的广泛部署,虚拟化技术在商业应用上的优势日益体现,不仅降低了IT成本,而且还增强了系统安全性和可靠性,虚拟化的概念也逐渐深入到人们日常的工作与生活中。

我们通常所说的虚拟化主要是指平台虚拟化技术,通过使用控制程序,隐藏特定计算平台的实际物理特性,为用户提供抽象的、统一的、模拟的计算环境,称为虚拟机,虚拟机中运行的操作系统被称为客户机操作系统;运行虚拟机的真实物理机我们称之为主机,运行虚拟机监控器的操作系统被称为主机操作系统。

在虚拟计算环境中,应用软件的开发、分发、部署过程中遇到的主要问题是:

(1)开发困难,表现在开发应用软件必须考虑兼顾多个平台,如Windows、Linux等,还要注意每个平台的不同版本,如Windows XP、Windows7等。

(2)部署麻烦,应用的安装通常难以避免步骤繁琐,培训困难,很容易发生问题。

(3)维护困难,提供一个应用不仅包括应用软件开发商的软件,还包括操作系统、数据库、中间件、开发工具集等,这些因素都为软件的维护和升级带来风险。

为解决应用软件开发部署的困难,在虚拟计算环境中,可以使用虚拟器件技术。虚拟器件,是一个预配置的软件堆栈,包括1个或多个虚拟机,而且其中每个虚拟机都可以自运行,而且自带操作系统和相关的应用,并明确其所需的虚拟资源。虚拟器件和普通的虚拟机相比,它在跨平台、对多层架构的支持、预配置和预优化等方面都具有一定的优势。具体体现在以下几点:

一是开发简单。因为开发人员能限定应用软件所运行的操作系统、中间件和数据库等软件的版本,例如SLES11、WAS7和DB29.7等,这样将有效缩小开发和测试的范围,从而极大地降低应用开发和测试的难度与复杂度。

二是部署简单。使用虚拟器件方式部署时,无需按照先安装操作系统,再安装中间件、数据库,最后安装应用软件的方式进行部署,而是直接部署成为完整的应用系统,能将本来需要几天的工作缩短到几分钟,能将本来几十步操作精简到一步。

三是维护简单。因为整个虚拟器件都是来自于同一个软件开发者(ISV),所以任何软件升级和技术支持,都只要和一个ISV联系就可以了,简化了相关流程。

对虚拟器件的需求促使开放式虚拟机格式(OVF,Open Virtualization Format)的诞生。OVF的发布者分布式任务管理组(DMTF,Distributed Management Task Force)是一家非营利性的业界成员合作组织。OVF的设计理念主要体现在下面这六个方面:

(1)便于分发:支持虚拟器件的认证和完整性检验等安全措施,并提供软件许可的管理机制;

(2)支持多种架构:包括单个虚拟机、多个虚拟机或者多层(Multi-Tier)架构;

(3)跨平台:OVF协议不依赖于特定的虚拟化平台,例如VMware或者Xen;

(4)开放协议:OVF协议是业界几大虚拟化技术供应商之间合作的产物,并且鼓励更多的企业参与其中;

(5)可扩展:OVF协议不仅能满足现有的要求,而且为了满足虚拟器件技术不断发展和某些特殊的需要,它还支持一定程度的扩展;

(6)支持本地化:这将能帮助那些非英语国家的用户便利地使用。

一个OVF包中包含以下一些主要文件:

(1)OVF描述文件:通常称为“OVF信封”,是一个XML文档,用于定义整个虚拟器件的组成部分(例如虚拟机),以及每个组成部分的特性和资源需求,后缀名为“.ovf”;

(2)虚拟磁盘文件:即虚拟机的二进制磁盘镜像;

(3)清单文件:清单包含OVF包中各文件的SHA-1摘要(也称“校验和”),其作用是确保包的完整性,后缀名为“.mf”;

(4)证书文件:作用是通过对清单文件进行数字签名来确保整个虚拟器件的可信性,以base64编码的X.509证书形式存储,后缀名为“.cert”;

(5)OVF环境(Environment)文件:一个键值(Key-Value)形式的XML文档,用于设定和维护虚拟机上软件的配置,后缀名为“.env”。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子设备系统工程公司研究所;普华基础软件股份有限公司,未经中国电子设备系统工程公司研究所;普华基础软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310460402.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top