一种基于数据中心综合管理系统的云桌面管理系统及方法技术方案

技术编号:17798419 阅读:31 留言:0更新日期:2018-04-25 21:56
本发明专利技术实施例公开了一种基于数据中心综合管理系统的云桌面管理系统及方法,将云桌面系统接入到云桌面管理系统中,通过云桌面远程代理采集云桌面系统端的数据,将采集数据推送到云桌面管理系统端,并获取云桌面管理系统端的应用推送至云桌面系统端,实现对云桌面物理集群、系统日志及虚拟服务的监控和管理。本发明专利技术解决了现有技术中云桌面系统没有合理架构对其物理资源及云桌面资源进行有效监控和管理的问题,在资源管理、资源分配和资源存取功能方面实现高效、统一、稳定的管理。

【技术实现步骤摘要】
一种基于数据中心综合管理系统的云桌面管理系统及方法
本专利技术涉及云桌面管理
,具体来说涉及一种基于数据中心综合管理系统的云桌面管理系统及方法。
技术介绍
模块化数据中心是基于云计算的新一代数据中心部署形式,管理系统是数据中心内部配置的重要组成部分。传统的管理系统以动环监控为主,具备多种数据接口。随着信息化基础设施的转变,监控管理的需求从单独的系统要求转化为整体平台化、统一平台、统一管理的要求。各项应用服务器不再是单独的计算模块,而是通过云计算、大数据等平台将计算、存储资源统一,跨越数据中心范围形成规模庞大、统一监控与管理的资源池,因此需要能够监控大规模、分布式、跨地域的虚拟资源与物理资源的统一监控系统。云桌面为用户提供虚拟化硬件层上的服务,是建立在IaaS之上的一种服务。桌面的虚拟化技术将终端和桌面环境进行解耦,并提供类似于传统PC的服务,且相对于传统PC还具有弹性扩展、资源集中化及易于管理等优点。虽然云桌面与传统桌面相比有着无可比拟的优势,但现有技术中,云桌面并没有相应合理的架构对其物理资源及云桌面资源进行有效的监控和管理,从而影响其灵活性及高效性能的发挥。云桌面管理模块为数据中心综合管理系统的一个业务管理模块,负责监控所有云桌面的运行、计算资源使用、应用安装及镜像使用情况,以及在需要推送应用的时候做到一键式安装。本专利技术针对现有云桌面系统在监控管理方面存在的缺陷,提供一种基于数据中心综合管理系统的云桌面管理系统及方法,对云桌面系统进行统一及高可用性管理。
技术实现思路
本专利技术实施例中提供了一种基于数据中心综合管理系统的云桌面管理系统及方法,解决现有技术中云桌面系统没有合理架构对其物理资源及云桌面资源进行有效监控和管理的问题。为了解决上述技术问题,本专利技术实施例公开了如下技术方案:本专利技术第一方面提供了一种基于数据中心综合管理系统的云桌面管理系统,所述系统包括云桌面系统、云桌面管理系统和云桌面远程代理;所述云桌面系统包括云桌面分配代理模块、云桌面管理模块和用户管理模块,云桌面分配代理模块用于给用户分配指定的云桌面,云桌面管理模块用于对云桌面进行编辑管理操作,用户管理模块对用户进行编辑管理操作;所述云桌面管理系统包括云桌面接入模块、云桌面监控模块和事件处理模块,云桌面接入模块用于控制是否允许云桌面系统接入到云桌面管理系统中,云桌面监控模块用于对云桌面物理集群、系统日志及虚拟服务进行监控,事件处理模块用于记录事件发生的信息,并将事件信息显示到前台;所述云桌面远程代理用于采集云桌面系统端的数据,将采集数据推送到云桌面管理系统端,并获取云桌面管理系统端的应用推送至云桌面系统端。基于上述方案,本系统做如下优化:所述云桌面远程代理采集云桌面系统端数据的过程包括:获取Ganglia的返回监控数据并对数据进行解析;计算云桌面的整体监控数据;获取云桌面以及正在使用的云桌面的数量;获得所有ACTIVE的桌面池列表,并在每个桌面池中选择一个云桌面进行数据通信;封装数据包信息并发送到云桌面获取应用安装情况;得出最终统计的应用安装情况;连接NOVA服务并登录认证;请求镜像使用使用情况并解析得到镜像使用列表;采集并分析系统日志,提取ERROR和WARING类型日志并封装。所述云桌面接入模块在桌面云管理系统和云桌面之间构建安全的数据传输通道实现通信,所述数据传输通道的建立过程包括:创建HTTPSConnection对象并建立连接;获取数据包头信息、数据包体信息及更新数据包长度信息;使用TLV压缩数据包内容,丢弃错误数据,并将TLV格式数据转化成字节流数据;发送按照协议封装好的数据,获取服务端返回的数据,并解析;若返回成功,则数据传输通道的建立过程结束。所述云桌面接入模块接收到云桌面远程代理推送的数据后,由云桌面监控模块对接收数据进行解密及解析得到源数据,然后进行数据持久化和数据分析。所述云桌面监控模块进行数据解析和数据持久化的过程包括:创建ADO序列对象,将接收的字节流数据转化为字典数据存入数据库;解析数据包内容,将字节流转化为字典,并进行TLV解析;锁定需要更新数据的云桌面,并将监控数据及序号信息持久化;事务成功结束则返回成功,事务执行失败则进行回滚操作。本专利技术第二方面提供了一种基于数据中心综合管理系统的云桌面管理方法,所述方法包括:给当前用户分配云桌面,并检测确定用户已经分配到了指定数量的云桌面;将云桌面系统接入到云桌面管理系统中,采集云桌面系统端的数据传输到云桌面管理系统端,同时获取云桌面管理系统端的应用推送至云桌面系统端;云桌面管理系统端对云桌面物理集群、系统日志及虚拟服务进行实时监控,记录采集到的数据信息,并定时对采集数据进行绘图,实时显示到前台。基于本专利技术的云桌面管理方法,给当前用户分配云桌面的过程包括:根据用户身份获取其云桌面的相关信息,包括停止、运行及启动过程中的云桌面列表;同时向指定的云桌面发生送用户请求。此外,为避免不同用户选择到相同的云桌面,在为用户分配桌面的时候要分别锁定该云桌面对应的数据表所在行。相对于锁定表的单线程模型,锁定行更能达到并发的效果。本专利技术第一方面的所述云桌面管理系统能够实现第二方面的方法,并取得相同的效果。由以上技术方案可见,本专利技术具有如下优点或有益效果:本专利技术的基于数据中心综合管理系统的云桌面管理系统及方法,将云桌面系统接入到云桌面管理系统中,通过云桌面远程代理采集云桌面系统端的数据,将采集数据推送到云桌面管理系统端,并获取云桌面管理系统端的应用推送至云桌面系统端,实现对云桌面物理集群、系统日志及虚拟服务的监控和管理。本方案有助于云桌面系统数据中心的统一管理,尤其在涉及物理资源与云桌面资源需要同时监控的场景,将管理系统搭建在该云桌面管理架构上,很好地解决了现有技术中云桌面系统没有合理架构对其物理资源及云桌面资源进行有效监控和管理的问题,在资源管理、资源分配和资源存取功能方面实现高效、统一、稳定的管理。附图说明图1为本专利技术实施例所应用的基于数据中心综合管理系统的云桌面管理系统的结构示意图;图2为图1中基于数据中心综合管理系统的云桌面管理系统逻辑示意图;图3为一种基于数据中心综合管理系统的云桌面管理方法的流程示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。如图1、图2所示,本实施例提供的基于数据中心综合管理系统的云桌面管理系统,所述系统包括云桌面系统、云桌面管理系统和云桌面远程代理。云桌面系统包括云桌面分配代理模块、云桌面管理模块和用户管理模块,云桌面分配代理模块用于给用户分配指定的云桌面,云桌面管理模块用于对云桌面进行编辑管理操作,用户管理模块对用户进行编辑管理操作;云桌面管理系统包括云桌面接入模块、云桌面监控模块和事件处理模块,云桌面接入模块用于控制是否允许云桌面系统接入到云桌面管理系统中,云桌面监控模块用于对云桌面物理集群、系统日志及虚拟服务进行监控,事件处理模块用于记录事件发生的信息,并对采本文档来自技高网
...
一种基于数据中心综合管理系统的云桌面管理系统及方法

【技术保护点】
一种基于数据中心综合管理系统的云桌面管理系统,其特征在于,所述系统包括云桌面系统、云桌面管理系统和云桌面远程代理;所述云桌面系统包括云桌面分配代理模块、云桌面管理模块和用户管理模块,云桌面分配代理模块用于给用户分配指定的云桌面,云桌面管理模块用于对云桌面进行编辑管理操作,用户管理模块对用户进行编辑管理操作;所述云桌面管理系统包括云桌面接入模块、云桌面监控模块和事件处理模块,云桌面接入模块用于控制是否允许云桌面系统接入到云桌面管理系统中,云桌面监控模块用于对云桌面物理集群、系统日志及虚拟服务进行监控,事件处理模块用于记录事件发生的信息,并对采集数据进行绘图,实时显示到前台;所述云桌面远程代理用于采集云桌面系统端的数据,将采集数据推送到云桌面管理系统端,并获取云桌面管理系统端的应用推送至云桌面系统端。

【技术特征摘要】
1.一种基于数据中心综合管理系统的云桌面管理系统,其特征在于,所述系统包括云桌面系统、云桌面管理系统和云桌面远程代理;所述云桌面系统包括云桌面分配代理模块、云桌面管理模块和用户管理模块,云桌面分配代理模块用于给用户分配指定的云桌面,云桌面管理模块用于对云桌面进行编辑管理操作,用户管理模块对用户进行编辑管理操作;所述云桌面管理系统包括云桌面接入模块、云桌面监控模块和事件处理模块,云桌面接入模块用于控制是否允许云桌面系统接入到云桌面管理系统中,云桌面监控模块用于对云桌面物理集群、系统日志及虚拟服务进行监控,事件处理模块用于记录事件发生的信息,并对采集数据进行绘图,实时显示到前台;所述云桌面远程代理用于采集云桌面系统端的数据,将采集数据推送到云桌面管理系统端,并获取云桌面管理系统端的应用推送至云桌面系统端。2.根据权利要求1所述的基于数据中心综合管理系统的云桌面管理系统,其特征在于,所述云桌面远程代理采集云桌面系统端数据的过程包括:获取Ganglia的返回监控数据并对数据进行解析;计算云桌面的整体监控数据;获取云桌面以及正在使用的云桌面的数量;获得所有ACTIVE的桌面池列表,并在每个桌面池中选择一个云桌面进行数据通信;封装数据包信息并发送到云桌面获取应用安装情况;得出最终统计的应用安装情况;连接NOVA服务并登录认证;请求镜像使用使用情况并解析得到镜像使用列表;采集并分析系统日志,提取ERROR和WARING类型日志并封装。3.根据权利要求1所述的基于数据中心综合管理系统的云桌面管理系统,其特征在于,所述云桌面接入模块在桌面云管理系统和云桌面之间构建安全的数据传输通道实现通信,所述数据传输通道的建立过程包括:创建HTTPSConnection对象并建立连接;获取数据包头信息、数据包体信息及更新数据包...

【专利技术属性】
技术研发人员:李俊山
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1