一种同时支持3V桌面虚拟化架构的数据磁盘技术的制作方法

文档序号:18898966发布日期:2019-10-18 21:40阅读:440来源:国知局
一种同时支持3V桌面虚拟化架构的数据磁盘技术的制作方法

本发明涉及桌面虚拟化技术领域,具体为一种同时支持3v桌面虚拟化架构的数据磁盘技术。



背景技术:

桌面虚拟化是指将计算机的终端系统(也称作桌面)进行虚拟化,以达到桌面使用的安全性和灵活性,可以通过任何设备,在任何地点,任何时间通过网络访问属于我们个人的桌面系统,所以桌面虚拟化技术实质上是将用户使用与系统管理进行了有效的分离,这样带来的直接好处,就是用户对桌面的访问就不需要被限制在具体设备、具体地点和具体时间了,我们可以通过任何一种满足接入要求的设备,就可以访问我们的桌面。这样,员工就可以不必在公司加班,而可以回家通过家里的设备,访问公司的桌面,继续工作,并同时能够保证数据安全(因为只有图像传输到家里的设备上),出差同样可以不必带电脑,而只要找到一个能上网的设备就可以使用自己的桌面,办公人员甚至可以通过手机以及平板电脑访问自己的桌面。

传统的桌面虚拟化场景中,为实现数据统一集中存储和随时随地访问,都会利用虚拟化自身的虚拟磁盘功能来满足,因此不同虚拟化架构会有专有的虚拟数据盘,另外实际生产场景用户对桌面需求是动态变化的,外出时为轻量计算的后端运算vdi桌面,工作时是计算密集性前端运算voi桌面等,导致在不同时间访问不同桌面时,需要使得额外的方案解决数据访问与同步问题,导致使用效果一般,为此,提出一种同时支持3v桌面虚拟化架构的数据磁盘技术来解决上述问题。



技术实现要素:

(一)解决的技术问题

针对现有技术的不足,本发明提供了一种同时支持3v桌面虚拟化架构的数据磁盘技术,以解决上述背景技术中提出的问题。

(二)技术方案

为实现用于在多种桌面虚拟化架构同时读写数据的场景,可满足用户在不同桌面、不同物理设备、不同网络、不同位置访问同一数据的需求的目的,本发明提供如下技术方案:一种同时支持3v桌面虚拟化架构的数据磁盘技术,包括3种用户登录客户端,3种用户登录客户端为vdi客户端、voi客户端以及idv客户端,用户在keystone注册,并与系统镜像、网络数据盘以及mac地址绑定;

vdi客户端通过restapi接口登录成功后,后端qemu组件加载虚拟机系统镜像,同时通过qemu组件加载网络数据盘,idv客户端通过restapi接口登录成功后,前端qemu组件加载虚拟机系统镜像,同时通过qemu组件加载网络数据盘,voi客户端通过mac验证合法身份后,在前端加载虚拟系统镜像,同时通过scsiminiport加载网络数据盘,用户可在pc、笔记本、android手机/平板、苹果手机平板等设备上,使用3种客户端登录。

进一步优化本技术方案,所述用户可在pc、笔记本、android手机/平板、苹果手机平板等设备上,使用3种客户端登录,并呈现出相同的网络数据盘,无论在何时,何地,何设备,何系统,均可访问到自己的桌面和数据。

进一步优化本技术方案,所述通用网络磁盘技术是提供与云桌面架构无关的数据源。

进一步优化本技术方案,所述使用与虚拟化架构无关的通用网络磁盘技术,当检测到当前平台在voi云桌面下时,可以利用操作系统的scsiminiport接口实现数据磁盘read、write与mount,检测到当前环境为vdi或idv云桌面时,则会使用qemu直接为虚拟系统提供数据磁盘。

进一步优化本技术方案,所述网络磁盘挂载技术可以根据用户登录云桌面架构的不同,使用系统scsiminiport接口或qemu虚拟磁盘技术,将后端服务器镜像文件映射为物理磁盘,供用户存储数据使用。

进一步优化本技术方案,所述voi是指virtualosinfrastructure,虚拟操作系统基础架构缩写。

进一步优化本技术方案,所述vdi是指virtualdesktopinfrastructure,虚拟桌面基础架构缩写。

进一步优化本技术方案,idv:intelligentdesktopvirtualization,智能桌面虚拟化缩写。

进一步优化本技术方案,所述存储可以设置私有云存储替代方案,如联想云存储,用户需要先验证云桌面身份,然后再验证私有云存储身份,多次验证操作复杂,每种架构的云桌面都需要单独同步。

(三)有益效果

与现有技术相比,本发明提供了一种同时支持3v桌面虚拟化架构的数据磁盘技术,具备以下有益效果:

该同时支持3v桌面虚拟化架构的数据磁盘技术,将vdi、voi、idv3种桌面虚拟化架构的数据磁盘打通,用户使用任何一种桌面虚拟化,都可以访问到自己的数据,使用与虚拟化架构无关的通用网络磁盘技术,当检测到当前平台在voi云桌面下时,可以利用操作系统的scsiminiport接口实现数据磁盘read、write与mount,检测到当前环境为vdi或idv云桌面时,则会使用qemu直接为虚拟系统提供数据磁盘,最终实现用户在任一个架构的云桌面下,通过云桌面的身份认证鉴权后,就可以直接访问到同一份属于自己的数据,无需再次执行网络磁盘登录、不同云桌面数据同步等过程,此技术适用于在多种桌面虚拟化架构同时读写数据的场景,可满足用户在不同桌面、不同物理设备、不同网络、不同位置访问同一数据的需求。

附图说明

图1为本发明3v共用网络数据盘示意图;

图2为本发明3v用户登录示意图;

图3为本发明3v系统启动示意图。

具体实施方式

下面将结合本发明的实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参考图1-图3,本发明公开了一种同时支持3v桌面虚拟化架构的数据磁盘技术,包括3种用户登录客户端,3种用户登录客户端为vdi客户端、voi客户端以及idv客户端,用户在keystone注册,并与系统镜像、网络数据盘以及mac地址绑定;

vdi客户端通过restapi接口登录成功后,后端qemu组件加载虚拟机系统镜像,同时通过qemu组件加载网络数据盘,idv客户端通过restapi接口登录成功后,前端qemu组件加载虚拟机系统镜像,同时通过qemu组件加载网络数据盘,voi客户端通过mac验证合法身份后,在前端加载虚拟系统镜像,同时通过scsiminiport加载网络数据盘,用户可在pc、笔记本、android手机/平板、苹果手机平板等设备上,使用3种客户端登录。

作为本技术方案的具体优化方案,所述用户可在pc、笔记本、android手机/平板、苹果手机平板等设备上,使用3种客户端登录,并呈现出相同的网络数据盘,无论在何时,何地,何设备,何系统,均可访问到自己的桌面和数据。

作为本技术方案的具体优化方案,所述通用网络磁盘技术是提供与云桌面架构无关的数据源,统一认证技术:实现一次认证多处使用,可根据用户云桌面权限自动挂载对应网络磁盘。

作为本技术方案的具体优化方案,所述使用与虚拟化架构无关的通用网络磁盘技术,当检测到当前平台在voi云桌面下时,可以利用操作系统的scsiminiport接口实现数据磁盘read、write与mount,检测到当前环境为vdi或idv云桌面时,则会使用qemu直接为虚拟系统提供数据磁盘。

作为本技术方案的具体优化方案,所述网络磁盘挂载技术可以根据用户登录云桌面架构的不同,使用系统scsiminiport接口或qemu虚拟磁盘技术,将后端服务器镜像文件映射为物理磁盘,供用户存储数据使用。

作为本技术方案的具体优化方案,voi是指virtualosinfrastructure,虚拟操作系统基础架构缩写。

作为本技术方案的具体优化方案,所述vdi是指virtualdesktopinfrastructure,虚拟桌面基础架构缩写,idv:intelligentdesktopvirtualization,智能桌面虚拟化缩写。

一种同时支持3v桌面虚拟化架构的数据磁盘技术,使用与虚拟化架构无关的通用网络磁盘技术,当检测到当前平台在voi云桌面下时,可以利用操作系统的scsiminiport接口实现数据磁盘read、write与mount,检测到当前环境为vdi或idv云桌面时,则会使用qemu直接为虚拟系统提供数据磁盘,最终实现用户在任一个架构的云桌面下,通过云桌面的身份认证鉴权后,就可以直接访问到同一份属于自己的数据,无需再次执行网络磁盘登录、不同云桌面数据同步等过程。

本发明的有益效果是:将vdi、voi、idv3种桌面虚拟化架构的数据磁盘打通,用户使用任何一种桌面虚拟化,都可以访问到自己的数据,使用与虚拟化架构无关的通用网络磁盘技术,当检测到当前平台在voi云桌面下时,可以利用操作系统的scsiminiport接口实现数据磁盘read、write与mount,检测到当前环境为vdi或idv云桌面时,则会使用qemu直接为虚拟系统提供数据磁盘,最终实现用户在任一个架构的云桌面下,通过云桌面的身份认证鉴权后,就可以直接访问到同一份属于自己的数据,无需再次执行网络磁盘登录、不同云桌面数据同步等过程,此技术适用于在多种桌面虚拟化架构同时读写数据的场景,可满足用户在不同桌面、不同物理设备、不同网络、不同位置访问同一数据的需求。

作为本技术方案的其他替代方案如下:

1、私有云存储方案,如联想云存储,用户需要先验证云桌面身份,然后再验证私有云存储身份,多次验证操作复杂,每种架构的云桌面都需要单独同步;

2、公有云网盘方案,如百度网盘、360网盘等,用户需要先验证云桌面身份,然后再验证公有云网盘身份,操作复杂且需要公网访问权限。

需要说明的是,在本文中,诸如术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1