本发明专利技术涉及一种基于胖客户端的云桌面系统,包括服务端和数个胖客户端,所述服务端包括镜像服务器和管理服务器,每一所述胖客户端包括客户端、镜像和虚拟机,数个所述胖客户端与镜像服务器连接来将胖客户端需要使用的镜像上传到镜像服务器或者根据管理服务器的指令从镜像服务器中拉去镜像文件,数个所述胖客户端和管理服务器连接来将胖客户端的IP、用户名、密码的信息录入到管理服务器中并对胖客户端进行管理。一种基于胖客户端的云桌面系统对网络要求很低,不需要很高的宽带,即使在低宽带和网络不稳定情况下,也可以流程的运行。本发明专利技术的一种基于胖客户端的云桌面系统的高带宽外设直通,降低带宽占用。
A cloud desktop system based on fat client and its implementation
【技术实现步骤摘要】
一种基于胖客户端的云桌面系统及实现该系统的方法
本专利技术涉及云桌面
,具体涉及一种基于胖客户端的云桌面系统及实现该系统的方法。
技术介绍
云桌面又称桌面虚拟化、云电脑,是替代传统电脑的一种新模式;采用云桌面后,用户无需再购买电脑主机,主机所包含的CPU、内存、硬盘、网卡等组件全部在后端的服务器中虚拟出来,单台高性能服务器可以虚拟1-50台不等的虚拟主机;前端设备目前主流的是采用瘦客户机(与电视机顶盒类似的设备)连接显示器和键鼠,用户安装客户端后通过特有的通信协议访问后端服务器上的虚拟机主机来实现交互式操作,达到与电脑一致的体验效果;同时,云桌面不仅支持用于替换传统电脑,还支持手机、平板等其他智能设备在互联网上访问,也是目前移动办公的最新解决方案。传统的云桌面采用的是基于瘦客户端的解决方案,虚拟机(CPU和内存和存储资源)都位于服务端,这样导致瘦客户端和服务端通讯压力大,对带宽大小及稳定性要求非常高,同时由于客户端没有音视频能力,无法给客户端良好的音视频支持,客户端流畅性差。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于胖客户端的云桌面系统及实现该系统的方法来解决现有技术中的云桌面采用基于瘦客户端导致瘦客户端和服务端通讯压力大,对带宽大小及稳定性要求非常高以及客户端流畅性差的问题。为解决以上技术问题,本专利技术的技术方案为:提供一种基于胖客户端的云桌面系统,其创新点在于:包括服务端和数个胖客户端,所述服务端包括镜像服务器和管理服务器,每一所述胖客户端包括客户端、镜像和虚拟机,数个所述胖客户端与镜像服务器连接来将胖客户端需要使用的镜像上传到镜像服务器或者根据管理服务器的指令从镜像服务器中拉去镜像文件,数个所述胖客户端和管理服务器连接来将胖客户端的IP、用户名、密码的信息录入到管理服务器中并对胖客户端进行管理。进一步的,每一所述胖客户端的客户端与镜像服务器连接,每一所述胖客户端的客户端与管理服务器连接。进一步的,所述客户端中包括GPU,所述客户端的CPU支持VT-D技术。为解决以上问题,本专利技术的技术方案还提供一种实现基于胖客户端云桌面系统的方法,其创新点在于:具体包括以下步骤:(1)在服务端搭建管理服务器和镜像服务器,并对管理服务器和镜像服务器进行初始化;(2)对每一个胖客户端的客户端进行初始化;(3)将每一个胖客户端的IP、用户名和密码信息均录入到管理服务器中;(4)管理服务器根据胖客户端提供的信息,远程登陆到胖客户端,安装与所述相关的管理插件,并将胖客户端信息注册到管理服务器中,便于对胖客户端进行管理;(5)将每一个胖客户端需要使用的镜像上传到镜像服务器;(6)管理服务器向胖客户端发送获取指定镜像的指令;(7)胖客户端收到管理服务器的指令后,从镜像服务器拉取镜像文件,将镜像包保存在本地;(8)管理服务器端向胖客户端发送安装指定镜像的指令;(9)胖客户端收到管理服务端的指令后,用已经获取的镜像文件,在本地的KVM虚拟化环境上安装虚拟机;(10)胖客户端中的客户端软件,使用本地IP地址和指定端口信息,通过自定义协议连接到指定虚拟机,客户端软件将相关的外设数据传递给虚拟机,同时获得虚拟机的显示数据,显示在客户端的显示器上,完成云桌面系统。进一步的,所述步骤(10)中的外设数据包括鼠标、键盘和USB。本专利技术和现有技术相比,产生的有益效果为:(1)本专利技术的一种基于胖客户端的云桌面系统对网络要求很低,不需要很高的宽带,即使在低宽带和网络不稳定情况下,也可以流程的运行。(2)本专利技术的一种基于胖客户端的云桌面系统的高带宽外设直通,降低带宽占用。附图说明为了更清晰地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的一种基于胖客户端的云桌面系统的系统框图。具体实施方式下面将通过具体实施方式对本专利技术的技术方案进行清楚、完整地描述。本专利技术提供一种基于胖客户端的云桌面系统,其系统框图如图1所示,包括服务端和数个胖客户端,服务端包括镜像服务器和管理服务器,每一所述胖客户端包括客户端、镜像和虚拟机,数个胖客户端的客户端与镜像服务器连接来将胖客户端需要使用的镜像上传到镜像服务器或者根据管理服务器的指令从镜像服务器中拉去镜像文件,数个胖客户端的客户端和管理服务器连接来将胖客户端的IP、用户名、密码的信息录入到管理服务器中并对胖客户端进行管理。本专利技术的客户端中包括GPU,所述客户端的CPU支持VT-D技术。本专利技术还提供一种实现基于胖客户端云桌面系统的方法,具体包括以下步骤:(1)在服务端搭建管理服务器和镜像服务器,并对管理服务器和镜像服务器进行初始化;(2)对每一个胖客户端的客户端进行初始化;(3)将每一个胖客户端的IP、用户名和密码信息均录入到管理服务器中;(4)管理服务器根据胖客户端提供的信息,远程登陆到胖客户端,安装与所述相关的管理插件,并将胖客户端信息注册到管理服务器中,便于对胖客户端进行管理;(5)将每一个胖客户端需要使用的镜像上传到镜像服务器;(6)管理服务器向胖客户端发送获取指定镜像的指令;(7)胖客户端收到管理服务器的指令后,从镜像服务器拉取镜像文件,将镜像包保存在本地;(8)管理服务器端向胖客户端发送安装指定镜像的指令;(9)胖客户端收到管理服务端的指令后,用已经获取的镜像文件,在本地的KVM虚拟化环境上安装虚拟机;(10)胖客户端中的客户端软件,使用本地IP地址和指定端口信息,通过自定义协议连接到指定虚拟机,客户端软件将相关的外设数据传递给虚拟机,同时获得虚拟机的显示数据,显示在客户端的显示器上,完成云桌面系统。其中,外设数据包括鼠标、键盘和USB。上面所述的实施例仅仅是本专利技术的优选实施方式进行描述,并非对本专利技术的构思和范围进行限定,在不脱离本专利技术设计构思的前提下,本领域中普通工程技术人员对本专利技术的技术方案作出的各种变型和改进均应落入本专利技术的保护范围,本专利技术的请求保护的
技术实现思路
,已经全部记载在技术要求书中。本文档来自技高网...
【技术保护点】
1.一种基于胖客户端的云桌面系统,其特征在于:包括服务端和数个胖客户端,所述服务端包括镜像服务器和管理服务器,每一所述胖客户端包括客户端、镜像和虚拟机,数个所述胖客户端与镜像服务器连接来将胖客户端需要使用的镜像上传到镜像服务器或者根据管理服务器的指令从镜像服务器中拉去镜像文件,数个所述胖客户端和管理服务器连接来将胖客户端的IP、用户名、密码的信息录入到管理服务器中并对胖客户端进行管理。/n
【技术特征摘要】
1.一种基于胖客户端的云桌面系统,其特征在于:包括服务端和数个胖客户端,所述服务端包括镜像服务器和管理服务器,每一所述胖客户端包括客户端、镜像和虚拟机,数个所述胖客户端与镜像服务器连接来将胖客户端需要使用的镜像上传到镜像服务器或者根据管理服务器的指令从镜像服务器中拉去镜像文件,数个所述胖客户端和管理服务器连接来将胖客户端的IP、用户名、密码的信息录入到管理服务器中并对胖客户端进行管理。
2.根据权利要求1所述的一种基于胖客户端的云桌面系统,其特征在于:每一所述胖客户端的客户端与镜像服务器连接,每一所述胖客户端的客户端与管理服务器连接。
3.根据权利要求1所述的一种基于胖客户端的云桌面系统,其特征在于:所述客户端中包括GPU,所述客户端的CPU支持VT-D技术。
4.一种实现权利要求1中的基于胖客户端云桌面系统的方法,其特征在于:具体包括以下步骤:
(1)在服务端搭建管理服务器和镜像服务器,并对管理服务器和镜像服务器进行初始化;
(2)对每一个胖客户端的客户端进行初始化;
(...
【专利技术属性】
技术研发人员:何新求,
申请(专利权)人:南京富士通南大软件技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。