The invention discloses a structure and a method for realizing virtual OpenStack multi purpose cloud based services, including service package manager, used to generate the built-in service program service pack, and loaded according to the deployment of terminal demand; virtual machine template VMBase, with operating system and virtual machine does not deploy any service program, service deployment the package through the package manager service loading, and service packet is sent to the terminal, the terminal service request response. The invention is a virtual OpenStack multi use cloud services to achieve with the existing technical structure and realization method based on comparison, flexible distribution and on-demand deployment of cloud services, and improve the utilization rate of server virtualization device to reduce power consumption, strong practicability, wide application range, easy popularization.
【技术实现步骤摘要】
一种基于OpenStack的虚拟化多用途云服务实现结构及方法
本专利技术涉及服务器
,具体地说是一种基于OpenStack的虚拟化多用途云服务实现结构及方法。
技术介绍
随着虚拟化技术的发展,服务器虚拟化已成为大的趋势,所谓服务器虚拟化,是将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,不再受限于物理上的界限,而是让CPU、内存、磁盘、I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,实现服务器整合,让IT对业务的变化更具适应力。但目前虚拟化技术也存在着一定的弊端。虚拟机依然是与服务绑定的关系,虽然能够通过关闭虚拟机达到降低能耗的目的,但对存储空间的浪费无法避免。为了解决这个问题,本专利提供一种基于OpenStack的虚拟化多用途云服务实现结构及方法。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种基于OpenStack的虚拟化多用途云服务实现结构及方法。一种基于OpenStack的虚拟化多用途云服务实现结构,包括,服务包管理器,用于生成内置服务程序的服务包,并根据终端需求进行加载部署;虚拟机模板VMBase,为具有操作系统且没有部署任何服务程序的虚拟机,通过服务包管理器加载部署服务包,并将服务包发送给终端,响应终端的服务请求。所述服务包通过服务包管理器将部署服务程序过程中新增的文件、环境变量与服务启动脚本一起封装而成,该服务包用于调用存储在操作系统内的服务程序。用户通过终端发出服务请求前,服务包存放在虚拟化服务器能够访问的任意URL地址处,或与终端程序存放在一起,终端发起请 ...
【技术保护点】
一种基于OpenStack的虚拟化多用途云服务实现结构,其特征在于,包括,服务包管理器,用于生成内置服务程序的服务包,并根据终端需求进行加载部署;虚拟机模板VMBase,为具有操作系统且没有部署任何服务程序的虚拟机,通过服务包管理器加载部署服务包,并将服务包发送给终端,响应终端的服务请求。
【技术特征摘要】
1.一种基于OpenStack的虚拟化多用途云服务实现结构,其特征在于,包括,服务包管理器,用于生成内置服务程序的服务包,并根据终端需求进行加载部署;虚拟机模板VMBase,为具有操作系统且没有部署任何服务程序的虚拟机,通过服务包管理器加载部署服务包,并将服务包发送给终端,响应终端的服务请求。2.根据权利要求1所述的一种基于OpenStack的虚拟化多用途云服务实现结构,其特征在于,所述服务包通过服务包管理器将部署服务程序过程中新增的文件、环境变量与服务启动脚本一起封装而成,该服务包用于调用存储在操作系统内的服务程序。3.根据权利要求2所述的一种基于OpenStack的虚拟化多用途云服务实现结构,其特征在于,用户通过终端发出服务请求前,服务包存放在虚拟化服务器能够访问的任意URL地址处,或与终端程序存放在一起,终端发起请求时再上传该服务包至虚拟机模板VMBase。4.根据权利要求1所述的一种基于OpenStack的虚拟化多用途云服务实现结构,其特征在于,当用户通过终端发送要求服务的请求时,服务包管理器根据发送的需求将服务包加载至VMBase,并调用启动脚本启动服务。5.根据权利要求4所述的一种基于OpenStack的虚拟化多用途云服务实现结构,其特征在于,所述服务包管理器将服务包加载至VMBase时,首先进行根据当前虚拟器数量和工作情况判断是否需要启动新的虚拟机的步骤,然后启动新的虚拟机或直接在现有虚拟机中部署服务包,响应终端请求。6.根据权利要求4所述的一种基于OpenStack的虚拟化多用途云服务实现结构,其特征在于,在服务包管理器判断需要启动新的虚拟机时,以VMBase为模板启动新...
【专利技术属性】
技术研发人员:张雁鹏,于治楼,于静,
申请(专利权)人:济南浪潮高新科技投资发展有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。