[发明专利]一种分布式虚拟桌面管理系统和方法有效
申请号: | 201310337399.8 | 申请日: | 2013-08-05 |
公开(公告)号: | CN103414712A | 公开(公告)日: | 2013-11-27 |
发明(设计)人: | 董立武 | 申请(专利权)人: | 深圳市杰云科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 胡彬 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 虚拟 桌面 管理 系统 方法 | ||
技术领域
本发明涉及分布式技术领域,尤其涉及一种分布式虚拟桌面管理系统和方法。
背景技术
随着虚拟化计算技术的发展,传统桌面操作系统的部署方式也进入虚拟化时代。桌面操作系统,如Windows XP、Windows7、Windows8、Unbuntu等具有图形化人机交互界面的操作系统也可以部署到虚拟化平台,通过远程桌面显示协议为用户提供桌面显示和交互接口。如图2所示传统桌面虚拟化系统的基本架构:虚拟化服务器的硬件上运行虚拟化管理软件,如Xenserver、ESXi、Hyper-V、KVM或VirtualBox等;桌面虚拟机(Desktop VM)运行在虚拟化管理软件之上,安装有桌面操作系统;虚拟桌面管理系统负责桌面虚拟化环境的管理和维护,支持多台虚拟化服务器的集中管理;桌面代理是运行在桌面虚拟机内的软件模块,用于代理执行虚拟桌面管理系统的指令;用户通过瘦终端(或者称为瘦客户端)连接到虚拟化服务器,获取用户桌面。瘦终端可以是运行在桌面操作系统的软件模块,也可以是嵌入式终端设备。传统的桌面虚拟化系统通常采用虚拟桌面管理系统独立部署的方式,对虚拟化服务器集群进行集中化管理;但这种架构,管理能力过于集中,成本高而且可靠性较低。
发明内容
本发明提出了一种分布式虚拟桌面管理系统和方法,该系统和方法有效提高了分布式虚拟桌面管理的可靠性和扩展性。
为实现上述分布式虚拟桌面管理系统和方法,本发明采用以下技术方案:
一种分布式虚拟桌面管理系统,包括:多个通过网络互连的服务器节点,每个服务器节点包含虚拟桌面管理节点和多个桌面虚拟机,每个桌面虚拟机包含一个桌面代理模块,每个服务器节点的虚拟桌面管理节点通过网络互连,组成分布式桌面管理集群,每个所述虚拟桌面管理节点包含虚拟桌面管理模块、网络拓扑管理模块和共享数据库模块。
其中,所述虚拟桌面管理模块用于提供桌面虚拟化的用户管理界面,通过调用虚拟化管理软件提供的接口,执行本服务器内的虚拟桌面管理任务,包括桌面模板管理、桌面虚拟机管理以及服务器系统的计算、存储和网络资源管理;虚拟桌面管理模块通过桌面虚拟机内的桌面代理模块,监控桌面虚拟机内部状态和执行管理指令。
其中,所述网络拓扑管理模块用于维护节点的加入和退出事件,共享数据库模块用于存储配置和状态数据并在所有虚拟桌面管理节点之间同步数据。
其中,所述分布式桌面管理集群中的多个虚拟桌面管理节点中,设置有一个主控虚拟桌面管理节点,所述主控虚拟桌面管理节点还用于执行分布式桌面管理集群的全局调度任务。
其中,所述虚拟桌面管理节点接收并执行主控虚拟桌面管理节点发送来的调度指令,所述调度指令包括模板文件同步以及虚拟桌面的操作和指派;所述虚拟桌面管理节点还用于收集服务器节点的本地状态变化信息,发送给主控虚拟桌面管理节点。
一种分布式虚拟桌面管理方法,包括:
在虚拟桌面管理节点初始化或者运行时,通知所述虚拟桌面管理节点虚拟桌面管理集群中的主控虚拟桌面管理节点位置信息,将所述虚拟桌面管理节点加入到虚拟桌面管理集群;
虚拟桌面管理节点将数据保存到共享数据库模块,共享数据库模块将数据同步到集群内的其它虚拟桌面管理节点;
主控虚拟桌面管理节点根据虚拟桌面管理集群的配置数据和状态信息,执行桌面模板文件的分发和空闲桌面虚拟机的创建和删除任务;
主控虚拟桌面管理节点接收到终端用户的桌面请求,在虚拟桌面管理集群中调度相应的桌面虚拟机响应用户的桌面请求。
其中,所述在虚拟桌面管理节点初始化或者运行时,通知所述虚拟桌面管理节点虚拟桌面管理集群中的主控虚拟桌面管理节点位置信息,将所述虚拟桌面管理节点加入到虚拟桌面管理集群,进一步包括:
虚拟桌面管理节点加入到虚拟桌面管理集群后,网络拓扑管理模块将新节点加入到集群节点列表,赋予新节点被选举权参数,被选举权参数代表该节点被选举为主控节点的优先级;
网络拓扑管理模块检测到主控节点退出集群时,触发虚拟桌面管理集群根据各节点的被选举权参数,选举出新的主控节点;
网络拓扑管理模块检测到集群中存在多个主控节点时,触发虚拟桌面管理集群根据各节点的被选举权参数,选举出唯一的主控节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市杰云科技有限公司,未经深圳市杰云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310337399.8/2.html,转载请声明来源钻瓜专利网。