一种精简的虚拟器件生成和部署方法技术

技术编号:19542844 阅读:28 留言:0更新日期:2018-11-24 20:27
一种精简虚拟器件的生成和部署方法,通过把虚拟器件所使用的完整的虚拟机镜像,分解为基础模板和业务器件两个部分,来实现虚拟器件的自动生成和部署,本发明专利技术解决应用软件的提交、部署、配置困难耗时的问题,并解决现有商用技术中虚拟器件体积过大,下发困难的问题,能够实现应用的集中下发,零配置部署,快速上线。

A Simplified Method for Generating and Deploying Virtual Devices

A method for simplifying the generation and deployment of virtual devices is presented. By decomposing the complete virtual machine image used by virtual devices into two parts, the basic template and the business device, the automatic generation and deployment of virtual devices are realized. The invention solves the time-consuming and difficult problem of submitting, deploying and configuring application software, and solves the problem. In the existing commercial technology, virtual devices are too large and difficult to download, which can realize centralized download, zero configuration deployment and fast on-line applications.

【技术实现步骤摘要】
一种精简的虚拟器件生成和部署方法
本专利技术属于虚拟计算机环境
,具体涉及一种精简虚拟器件的生成和部署方法。
技术介绍
目前,虚拟化技术在IT领域的应用越来越广泛。随着近年多核系统、集群、网格以及云计算的广泛部署,虚拟化技术在商业应用上的优势日益体现,不仅降低了IT成本,而且还增强了系统安全性和可靠性,虚拟化的概念也逐渐深入到人们日常的工作与生活中。我们通常所说的虚拟化主要是指平台虚拟化技术,通过使用控制程序,隐藏特定计算平台的实际物理特性,为用户提供抽象的、统一的、模拟的计算环境,称为虚拟机,虚拟机中运行的操作系统被称为客户机操作系统;运行虚拟机的真实物理机我们称之为主机,运行虚拟机监控器的操作系统被称为主机操作系统。在虚拟计算环境中,应用软件的开发、分发、部署过程中遇到的主要问题是:(1)开发困难,表现在开发应用软件必须考虑兼顾多个平台,如Windows、Linux等,还要注意每个平台的不同版本,如WindowsXP、Windows7等。(2)部署麻烦,应用的安装通常难以避免步骤繁琐,培训困难,很容易发生问题。(3)维护困难,提供一个应用不仅包括应用软件开发商的软件,还包括本文档来自技高网...

【技术保护点】
1. 一种精简虚拟器件的生成和部署方法,其特征在于 :通过把虚拟器件所使用的完整的虚拟机镜像,分解为基础模板和业务器件两个部分,来实现虚拟器件的自动生成和部署,具体包括以下步骤 :(1) 部署虚拟计算环境(1.1) 部署物理主机 :上面安装以基于内核的虚拟机管理器为虚拟化层的虚拟主机服务器操作系统,并运行代理程序,与管理服务器通信,实现监控功能 ;(1.2) 部署管理服务器 :上面运行由虚拟化管理工具软件,以及数据库支撑软件 ;(2) 在虚拟计算环境的支撑下,通过虚拟器件模块实现虚拟器件的生成和部署功能,分别设置以下虚拟器件模块 :(2.1) 通用模板库 :通过其中的模板生成虚拟机 ;模板是已...

【技术特征摘要】
1.一种精简虚拟器件的生成和部署方法,其特征在于:通过把虚拟器件所使用的完整的虚拟机镜像,分解为基础模板和业务器件两个部分,来实现虚拟器件的自动生成和部署,具体包括以下步骤:(1)部署虚拟计算环境(1.1)部署物理主机:上面安装以基于内核的虚拟机管理器为虚拟化层的虚拟主机服务器操作系统,并运行代理程序,与管理服务器通信,实现监控功能;(1.2)部署管理服务器:上面运行由虚拟化管理工具软件,以及数据库支撑软件;(2)在虚拟计算环境的支撑下,通过虚拟器件模块实现虚拟器件的生成和部署功能,分别设置以下虚拟器件模块:(2.1)通用模板库:通过其中的模板生成虚拟机;模板是已经安装了基本操作系统的虚拟机镜像文件;(2.2)器件库:用来保存虚拟计算环境所有的虚拟器件,通过虚拟器件提供业务运行能力;其中的每一个虚拟器件都预先安装操作系统和业务应用软件,并明确其所需的虚拟资源;(2.3)器件生成容器:通过器件生成容器中的模板创建中间状态虚拟机,安装和配置应用软件,把中间状态虚拟机转换为虚拟器件;器件生成容器包括:命令解析器;模板装载程序;器件生成程序;(2.4)器件组装容器:通过其从器件库载入虚拟器件,组装器件,并进行激活和基本配置,把配置好的应用发布到虚拟计算环境中;器件组装器包括:命令解析器、器件解析程序、器件装配程序、器件激活程序、自动配置程序、器件发布程序;(2.5)执行单元:通过其来虚拟计算环境的前端用户界面和其它模块调用虚拟器件运行模块的接口,根据操作指令调用虚拟器件运行模块;(3)利用前端用户界面,创建生成虚拟器件(3.1)通过前端用户界面输入虚拟器件的基本信息;(3.2)使用前端用户界面,通过执行单元,调用器件生成容器的命令解析器;(3.3)模板装载程序从通用模板库中载入模板,生成临时的中间状态虚拟机;中间状态虚拟机的虚拟磁盘文件包括2部分:基本模板文件和磁盘差异文件,其中基本模板...

【专利技术属性】
技术研发人员:邵洪贵
申请(专利权)人:合肥浪金防伪科技有限公司
类型:发明
国别省市:安徽,34

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

1