VDI与VOI架构虚拟机融合系统及启动方法技术方案

技术编号:17138363 阅读:21 留言:0更新日期:2018-01-27 14:22
VDI与VOI架构虚拟机融合系统及启动方法,其中VDI与VOI架构虚拟机融合系统,包括:系统管理模块,用于用户、终端及镜像鉴权;响应终端访问请求;根据终端请求,控制服务端虚拟机、系统资源分配、镜像同步;WEB后台管理模块,用于提供管理员配置界面;VOI终端模块,用于提供用户登录接口;本地镜像管理;镜像同步管理;管理本地虚拟机及相关资源;服务端虚拟化模块,用于管理服务端的虚拟机及相关资源;VDI远程访问客户端模块,用于提供用户访问接口;提供操作系统桌面供用户使用。启动方法包括:VOI终端启动方法和VDI终端启动方法。本发明专利技术将VDI与VOI架构进行有机的融合,通过镜像同步,能充分利用终端和服务器的资源,实现随处可用、充分利用的效果。

VDI and VOI architecture virtual machine fusion system and startup method

System and starting method of VDI and VOI virtual machine integration, including VDI and VOI virtual machine fusion system, the system management module, user terminal, and is used for image authentication; terminal access request; according to the terminal request, control server virtual machine system, resource allocation, mirror synchronization; WEB background management module, for provide administrator configuration interface; VOI terminal module, to provide user login interface; local mirror mirror synchronization management; management; management of local virtual machine and related resources; the server virtualization module for the virtual machine management server and related resources; VDI remote access client module, to provide user interface for the user to provide desktop operating system; use. The starting methods include the VOI terminal start method and the VDI terminal startup method. The invention integrates VDI and VOI architecture. By mirror synchronization, it can make full use of resources of terminals and servers, and achieve the effect of being available everywhere and making full use of it.

【技术实现步骤摘要】
VDI与VOI架构虚拟机融合系统及启动方法
本专利技术涉及一种桌面虚拟机融合系统及启动方法,具体涉及一种VDI与VOI架构虚拟机融合系统及启动方法。
技术介绍
桌面虚拟化是指将计算机的终端系统(也称作桌面)进行虚拟化,以达到桌面使用的安全性和灵活性。可以通过任何设备,在任何地点,任何时间访问通过网络访问属于我们个人的桌面系统。桌面虚拟化依赖于服务器虚拟化,在数据中心的服务器上进行服务器虚拟化,生成大量的独立的桌面操作系统(虚拟机或者虚拟桌面),同时根据专有的虚拟桌面协议发送给终端设备。用户终端通过以太网登陆到虚拟主机上,只需要记住用户名和密码及网关信息,即可随时随地的通过网络访问自己的桌面系统,从而实现单机多用户。由于实现原理和应用领域的不同,一直以来将桌面虚拟化分为了VDI(虚拟桌面基础架构,英文全称VirtualDesktopInfrastructure,以下简称VDI)和VOI(虚拟操作系统基础架构,英文全称VirtualOSInfrastructure,以下简称VOI)两大阵营,但是因受到使用环境及用户需求多样性的影响,两种架构都会在不同的场景下表现出并不理想的地方。VDI充分利用服务端的计算资源,以虚拟机为单元为用户随时随地的提供了远程桌面服务,完全无视终端硬件与系统的差异性,而作为客户终端可以极大的降低成本,采用ARM架框的瘦客户机/MINIPC等,智能手机、平板电脑等移动设备也能基于此类技术运行PC系统上的操作系统及应用软件。而VDI在诸多场景下也暴露出问题,以目前大中专院校的电子教室为例,要承载一间一百台终端教室的服务器至少需要近十万元人民币,而同样的场景下采用VOI方案则服务器的成本却不及它的五分之一。在电子教室以及一些从事图形图像处理、工程图纸设计及渲染的机构中,VDI更加暴露出在视频重定向方面的不足,在播放高清视频、图形处理过程中出现花屏、白屏假死等情况,相反VOI在这个方面表现得更加理想与本机运行毫无差异。但是VOI却不能很好的支持移动设备,也不能有效的利用服务器的计算资源,而完全依赖于自身的硬件性能,同原理在复杂环境下批量部署时还存在适配硬件兼容性的工作。单纯从硬件采购成本上计算:VOI在降低服务器成本的同时,提高了终端的单位成本。本专利技术拟提供一种能将VDI与VOI有机的融合,充分利用服务器与终端的计算和存储资源,实现跨平台、跨终端的快速交付的虚拟桌面架构。要实现VDI与VOI有机的融合,目前存在如下问题:1.实现VDI与VOI系统镜像的通用;2.实现操作系统和用户数据的快速迁移,保证用户在不同的场景下都能访问到相同的系统和个人数据;3、实现多样性的访问方式,提供终端、个人电脑、移动终端的访问接口。对比文件1:CN105760210A公开一种VOI系统和VDI系统的融合使用方法及系统,其中,该方法包括:创建一动态虚拟磁盘VHD;将操作系统镜像存储至所述VHD中;将至少包含虚拟化驱动程序、虚拟机代理程序以及终端的硬件资源驱动程序的程序安装于所述VHD中的操作系统镜像中;在安装完成后,对VOI系统和VDI系统的进行数据同步处理。对比文件2:CN107026875A公开一种多个虚拟化桌面架构的融合方法及装置,其中该方法包括:在用户通过多个虚拟桌面架构中的指定虚拟桌面架构访问网络磁盘时,获取用户与多个网络磁盘中指定网络磁盘之间的关联关系;一句指定网络磁盘当前状态和关联关系执行挂载指定虚拟化桌面架构到指定网络磁盘的操作。上述两份对比文件分别给出了如何将VOI框架和VDI框架进行融合的思路。
技术实现思路
本专利技术要解决的技术问题是提供一种VDI与VOI架构虚拟机融合系统及启动方法,该VDI与VOI架构虚拟机融合系统将VDI与VOI架构进行有机的融合,通过镜像共用、同步的方式,能充分利用终端和服务器的资源,实现随处可用、充分利用的效果。为了解决上述技术问题,本专利技术采用以下技术方案:提供一种VDI与VOI架构虚拟机融合系统,具体包括:系统管理模块、WEB后台管理模块、VOI终端模块、服务端虚拟化模块和VDI远程访问客户端模块;其中:系统管理模块,用于负责用户、终端及镜像鉴权;响应终端访问请求;维护系统运行状态;根据终端请求,控制服务端虚拟机、系统资源分配、镜像同步;WEB后台管理模块,用于提供管理员配置界面;VOI终端模块,用于提供用户登录接口;本地镜像管理;镜像同步管理;管理本地虚拟机及相关资源;服务端虚拟化模块,用于管理服务端的虚拟机及相关资源;VDI远程访问客户端模块,用于提供用户访问接口;提供操作系统桌面供用户使用。进一步地,所述WEB后台管理模块具体用于提供用户、终端及镜像的注册及管理接口;提供镜像和终端的访问权限的配置接口;提供系统状态查询及控制的接口;提供系统资源查询及分配的接口,可以是网盘。进一步地,所述VDI远程访问客户端模块提供的用户访问接口,包括移动端、PC端和VOI终端的相应客户端软件。本专利技术还提供上述VDI与VOI架构虚拟机融合系统的启动方法,包括VOI终端启动方法和VDI终端启动方法,其中:所述VOI终端启动方法为通过VOI专用终端访问并启动,具体包括如下步骤:A1、VOI终端开机进入终端登录界面,如果终端允许使用访客模式,则可以通过访客模式直接启动预设置的默认镜像;否则必须输入用户账号、密码向服务端发起认证请求;A2、服务端验证用户信息,检查用户账号是否合法,如果不合法,则返回错误码;否则服务端根据用户账号及登录的终端,查询数据库的配置,返回用户可用的镜像列表;A3、如果用户验证失败,则提示用户并继续等待用户下一步操作;如果验证成功,则根据服务端返回的镜像列表和服务端的默认启动镜像信息,决定直接启动默认镜像还是进入镜像列表选择界面选择镜像并启动镜像;A4、最后,根据终端、用户及镜像的权限,终端自动判断是否需要加载网盘和/或本地物理磁盘;根据终端组的外设配置,检查终端的外设,决定虚拟机是否允许使用对应的外设;根据以上判断的结果,修改虚拟机的配置,并启动虚拟机。进一步地,虚拟机在启动、停止时向服务端上报虚拟机的状态。进一步地,步骤A3中,若选中的镜像本地没有缓存,则提示用户必须拉取镜像后才能启动;如果本地的镜像没有更新到最新的版本,则用户可以继续使用当前的镜像版本或者拉取更新后再使用。进一步地,所述VOI终端启动方法还包括镜像同步,具体的镜像同步流程如下:B1、登陆VOI终端;B2、选择用户个性化镜像,并确定是否开启定时快照;B3、若开启定时快照,则自动定时创建快照并上传服务器;若不开启定时快照,则手动创建快照并自动上传到服务器,完成镜像同步。进一步地,所述VDI终端启动方法为通过VDI专用终端访问,具体包括如下步骤:C1、开启VDI客户端进入登录界面;C2、输入用户账号及密码发起用户认证;C3、服务端验证用户信息,检查用户账号是否合法,如果不合法,则返回错误码;否则服务端根据用户账号返回用户可访问的镜像列表;C4、如果用户验证失败,则提示用户并继续等待用户下一步操作;如果验证成功,则跳转到镜像选择界面;C5、用户选择指定的镜像后,VDI客户端向服务端发起镜像访问的请求;C6、服务端收到VDI客户端的访问请求后,检查用户及镜像的相关权限设置;如果服务端已存在该本文档来自技高网
...
VDI与VOI架构虚拟机融合系统及启动方法

【技术保护点】
VDI与VOI架构虚拟机融合系统,其特征在于,具体包括:系统管理模块、WEB后台管理模块、VOI终端模块、服务端虚拟化模块和VDI远程访问客户端模块;其中:系统管理模块,用于负责用户、终端及镜像鉴权;响应终端访问请求;维护系统运行状态;根据终端请求,控制服务端虚拟机、系统资源分配、镜像同步;WEB后台管理模块,用于提供管理员配置界面,具体用于:提供用户、终端及镜像的注册及管理接口;提供镜像和终端的访问权限的配置接口;提供系统状态查询及控制的接口;提供系统资源查询及分配的接口;VOI终端模块,用于提供用户登录接口;本地镜像管理;镜像同步管理;管理本地虚拟机及相关资源;服务端虚拟化模块,用于管理服务端的虚拟机及相关资源;VDI远程访问客户端模块,用于提供用户访问接口;提供操作系统桌面供用户使用。

【技术特征摘要】
1.VDI与VOI架构虚拟机融合系统,其特征在于,具体包括:系统管理模块、WEB后台管理模块、VOI终端模块、服务端虚拟化模块和VDI远程访问客户端模块;其中:系统管理模块,用于负责用户、终端及镜像鉴权;响应终端访问请求;维护系统运行状态;根据终端请求,控制服务端虚拟机、系统资源分配、镜像同步;WEB后台管理模块,用于提供管理员配置界面,具体用于:提供用户、终端及镜像的注册及管理接口;提供镜像和终端的访问权限的配置接口;提供系统状态查询及控制的接口;提供系统资源查询及分配的接口;VOI终端模块,用于提供用户登录接口;本地镜像管理;镜像同步管理;管理本地虚拟机及相关资源;服务端虚拟化模块,用于管理服务端的虚拟机及相关资源;VDI远程访问客户端模块,用于提供用户访问接口;提供操作系统桌面供用户使用。2.根据权利要求1所述的VDI与VOI架构虚拟机融合系统,其特征在于,所述VDI远程访问客户端模块提供的用户访问接口,包括移动端、PC端和VOI终端的相应客户端软件。3.VDI与VOI架构虚拟机融合系统的启动方法,其特征在于,包括VOI终端启动方法和VDI终端启动方法,其中:所述VOI终端启动方法为通过VOI专用终端访问并启动,具体包括如下步骤:A1、VOI终端开机进入终端登录界面,如果终端允许使用访客模式,则可以通过访客模式直接启动预设置的默认镜像;否则必须输入用户账号、密码向服务端发起认证请求;A2、服务端验证用户信息,检查用户账号是否合法,如果不合法,则返回错误码;否则服务端根据用户账号及登录的终端,查询数据库的配置,返回用户可用的镜像列表;A3、如果用户验证失败,则提示用户并继续等待用户下一步操作;如果验证成功,则根据服务端返回的镜像列表和服务端的默认启动镜像信息,决定直接启动默认镜像还是进入镜像列表选择界面选择镜像并启动镜像;A4、最后,根据终端、用户及镜像的权限,终端自动判断是否需要加载网盘和/或本地物理磁盘;根据终端组的外设配置,检查终端的外设,决定虚拟机是否允许使用对应的外设;根据以上判断的结果,修改虚拟机的配置,并启动虚拟机;虚拟机在启动、停止时向服务端上报虚拟机的状态。4.根据权利要求3所述的VDI与VOI架构虚拟机融合系统的启动方法,其特征在于,步骤A3中,若选中...

【专利技术属性】
技术研发人员:陈娅芳李政军
申请(专利权)人:湖南新云网科技有限公司
类型:发明
国别省市:湖南,43

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

1