一种虚拟化平台服务支撑的方法技术

技术编号:14350292 阅读:65 留言:0更新日期:2017-01-04 22:55
本发明专利技术公开了一种虚拟化平台服务支撑的方法,属于计算机软件应用的技术,本发明专利技术要解决的技术问题为如何能够方便管理创建的虚机实例中的各种服务的操作,尤其是自动化下载和安装,来实现各种服务的管理,采用的技术方案为:该方法是在虚拟机平台中增加cloud‑agent服务支撑工具,cloud‑agent作为虚拟机中的后台服务,与IOP Manager管理交互,IOP Manager通过向cloud‑agent发送Rabbit MQ消息请求,进行各种服务的下载安装、配置、启动以及停止的操作,实现IOP Manager对虚拟化平台中各种服务的管理。

【技术实现步骤摘要】

本专利技术涉及一种计算机软件应用的技术,具体地说是一种虚拟化平台服务支撑的方法
技术介绍
虚拟化平台指极通EWEBS2008是一种应用虚拟化平台软件,其主要功能是向企业提供最佳性能、灵活快捷的应用交付服务。管理员只需要将各种应用软件集中部署在EWEBS服务器(集群)上,并通过EWEBS2008的应用程序虚拟化功能,将各种应用软件整合到企业门户中供终端用户使用。终端客户机无需安装任何软件,就能够让企业各种IT应用摆脱终端设备和网络带宽的限制,实现终端客户机用户在任何时间、任何地点、使用任何设备、采用任何网络连接,都能够高效、快捷、安全、方便地访问已经集中部署在EWEBS服务器(集群)上的各种应用软件。极通EWEBS2008是一种应用虚拟化平台软件,其主要功能是向企业提供最佳性能、灵活快捷的应用交付服务。管理员只需要将各种应用软件集中部署在EWEBS服务器(集群)上,并通过EWEBS2008的应用程序虚拟化功能,将各种应用软件整合到企业门户中供终端用户使用。终端客户机无需安装任何软件,就能够让企业各种IT应用摆脱终端设备和网络带宽的限制,实现终端客户机用户在任何时间、任何地点、使用任何设备、采用任何网络连接,都能够高效、快捷、安全、方便地访问已经集中部署在EWEBS服务器(集群)上的各种应用软件。如何能够方便管理创建的虚机实例中的各种服务的操作,尤其是自动化下载和安装,来实现各种服务的管理是目前现有技术中存在的技术问题。
技术实现思路
本专利技术的技术任务是提供一种虚拟化平台服务支撑的方法,来解决如何能够方便管理创建的虚机实例中的各种服务的操作,尤其是自动化下载和安装,来实现各种服务的管理的问题。技术任务是按以下方式实现的,一种虚拟化平台服务支撑的方法,该方法是在虚拟机平台中增加cloud-agent服务支撑工具,cloud-agent作为虚拟机中的后台服务,与IOPManager管理交互,IOPManager通过向cloud-agent发送RabbitMQ消息请求,进行各种服务的下载安装、配置、启动以及停止的操作,实现IOPManager对虚拟化平台中各种服务的管理。CloudAgent是一款Android平台的应用,专为Evenwell应用软件设计的云盘插件让您的WellFileManager无缝链接到各式云盘支持百度及Dropbox云盘其他云盘将陆续支持。作为优选,所述IOPManager为一个PaaS平台管理,PAAS平台即(Platform-as-a-Service:平台即服务),把应用服务的运行和开发环境作为一种服务提供的商业模式。作为优选,所述IOPManager对虚拟化平台中各种服务的管理包括如下步骤:(1)、IOPManager创建服务时,先创建虚拟机的OpenStack镜像,并在虚拟机的OpenStack镜像中添加cloud-agent服务支撑的工具;(2)、cloud-agent随开机启动,并通过RabbitMQ消息上报给IOPManager,告知cloud-agent启动成功;(3)、IOPManager下发多个请求消息到RabbitMQ的消息队列中,cloud-agent从RabbitMQ的相应消息队列中获取请求消息;(4)、cloud-agent执行相应的处理流程,主要包括MySQL服务的下载、安装、配置、启动以及停止的操作,,并返回响应给IOPManager。其中,OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。更优地,所述步骤(3)中请求消息中携带具体的shell命令,shell命令中包括下载、安装、配置以及启动的命令,cloud-agent处理上述请求消息,并执行shell命令,执行完成后将执行结果返回到RabbitMQ相应的消息队列。更优地,所述步骤(1)中虚拟机的OpenStack镜像启动cloud-agent服务,支持外部通过RabbitMQ消息发送请求到cloud-agent服务,消息中携带shell命令,并通过cloud-agent执行shell命令,来管理各种服务的下载、安装、配置以及启动的操作。Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。本专利技术的虚拟化平台服务支撑的方法具有以下优点:1、本专利技术涉及计算机软件应用的技术,具体的说是基于虚拟化环境及操作系统的磁盘管理工具,通过自主研发的工具,在不影响虚拟机原有磁盘的情况下,实现自动化扩展磁盘的功能;2、本专利技术利用RabbitMQ和虚拟化平台技术,实现PaaS平台管理虚拟化平台中各种服务的方便快捷和高效,通过cloud-agent工具可以方便快捷的实现虚拟化平台中各种服务的创建使用以及管理,稳定性好。本专利技术具有设计合理、结构简单、使用方便、一物多用等特点,因而,具有很好的推广使用价值。具体实施方式参照具体实施例对本专利技术的虚拟化平台服务支撑的方法作以下详细地说明。实施例:本专利技术的一种虚拟化平台服务支撑的方法,该方法是在虚拟机平台中增加cloud-agent服务支撑工具,cloud-agent作为虚拟机中的后台服务,与IOPManager(输入输出处理机管理平台)管理交互,IOPManager通过向cloud-agent发送RabbitMQ(消息队列)消息请求,进行各种服务的下载安装、配置、启动以及停止的操作,实现IOPManager对虚拟化平台中各种服务的管理,CloudAgent是一款Android平台的应用。专为Evenwell应用软件设计的云盘插件让您的WellFileManager无缝链接到各式云盘支持百度及Dropbox云盘其他云盘将陆续支持。IOPManager为一个PaaS平台管理,PAAS平台即(Platform-as-a-Service:平台即服务),把应用服务的运行和开发环境作为一种服务提供的商业模式。IOPManager对虚拟化平台中各种服务的管理包括如下步骤:(1)、IOPManager创建服务时,先创建虚拟机的OpenStack镜像,并在虚拟机(vmware)的OpenStack镜像中添加cloud-agent服务支撑的工具;(2)、cloud-agent随开机启动,并通过RabbitMQ消息上报给IOPManager,告知cloud-agent启动成功;(3)、IOPManager下发多个请求消息到RabbitMQ的消息队列中,cloud-agent从RabbitMQ的相应消息队列中获取请求消息(Request);(4)、cloud-agent执行相应的处理流程,主要包括MySQL服务的下载、安装、配置、启动以及停止的操作,,并返回响应给IOPManager。上述步骤(3)中请求消息中携带具体的shell命令,shell命令中包括下载、安装、配置以及启动的命令,cloud-agent处理上述请求消息,并执行shell命令,执行完成后将执行结果返回到RabbitMQ相应的消息队列。上述步骤(1)中虚拟机的OpenStack镜像启动cloud-agent服务,支持外部通过本文档来自技高网...

【技术保护点】
一种虚拟化平台服务支撑的方法,其特征在于该方法是在虚拟机平台中增加cloud‑agent服务支撑工具,cloud‑agent作为虚拟机中的后台服务,与IOP Manager管理交互,IOP Manager通过向cloud‑agent发送Rabbit MQ消息请求,进行各种服务的下载安装、配置、启动以及停止的操作,实现IOP Manager对虚拟化平台中各种服务的管理。

【技术特征摘要】
1.一种虚拟化平台服务支撑的方法,其特征在于该方法是在虚拟机平台中增加cloud-agent服务支撑工具,cloud-agent作为虚拟机中的后台服务,与IOPManager管理交互,IOPManager通过向cloud-agent发送RabbitMQ消息请求,进行各种服务的下载安装、配置、启动以及停止的操作,实现IOPManager对虚拟化平台中各种服务的管理。2.根据权利要求1所述的虚拟化平台服务支撑的方法,其特征在于所述IOPManager为一个PaaS平台管理。3.根据权利要求1所述的虚拟化平台服务支撑的方法,其特征在于所述IOPManager对虚拟化平台中各种服务的管理包括如下步骤:(1)、IOPManager创建服务时,先创建虚拟机的OpenStack镜像,并在虚拟机的OpenStack镜像中添加cloud-agent服务支撑的工具;(2)、cloud-agent随开机启动,并通过RabbitMQ消息上报给IOPManager,告知cloud-agent启动成功;(3)、I...

【专利技术属性】
技术研发人员:潘峰王德奎于沈课
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1