一种虚拟桌面与物理桌面共用镜像的智能网络流桌面方法

文档序号:8380832阅读:234来源:国知局
一种虚拟桌面与物理桌面共用镜像的智能网络流桌面方法
【技术领域】
[0001]本发明涉及桌面虚拟化领域,特别是一种虚拟桌面与物理桌面共用镜像的智能网络流桌面方法。
【背景技术】
[0002]随着桌面虚拟化技术的发展,各行业开始了虚拟桌面的应用。桌面虚拟化VDI是一种共享与竞争服务器计算资源的应用模式。当出现以下情况之一时:用户在特定时间点并发使用大型程序;某些服务器故障而造成其他服务器承载了更多的虚拟机;恶意软件的后台运行等,会产生服务器计算资源峰值,造成用户群环境桌面体验效果变差。
[0003]传统解决方法需要管理员主动介入,为数据中心增配新的服务器,排查、定位并清除数据中心的恶意软件等操作。管理员的这些操作所需时间较长,影响用户群虚拟桌面的正常业务活动。
[0004]网络流桌面技术在数据中心服务器出现计算资源瓶颈或服务器出现故障时,用户可重启虚拟桌面或重启终端,智能地把原有用户的虚拟机桌面镜像以网络流模式在本地的X86瘦客户机上运行,而无需等待后台数据中心完成故障排查与解决。
[0005]网络流桌面技术是一种不依赖本地的存储,而实时使用网络镜像的I / O虚拟化技术。流桌面技术可以提供给物理机使用,或提供给虚拟机使用;由于微软操作系统的各种限制,一个镜像无法提供给虚拟桌面与物理桌面共用的要求,表现为以物理设备制作的流镜像文件启动虚拟机时出现蓝屏或黑屏,以虚拟机设备制作的流镜像启动物理机时会出现蓝屏或黑屏。

【发明内容】

[0006]有鉴于此,本发明的目的是提出一种虚拟桌面与物理桌面共用镜像的智能网络流桌面方法,可在数据中心服务器出现故障或出现计算资源瓶颈时,用户可重启虚拟桌面或重启终端,智能地把原有用户的虚拟机桌面镜像以网络流模式在本地的客户机上运行,而无需等待后台数据中心完成故障排查与解决。
[0007]本发明采用以下方案实现:一种虚拟桌面与物理桌面共用镜像的智能网络流桌面方法,包括以下步骤:
步骤S1:进行智能网络流技术的镜像操作;
步骤S2:,用户开启设备,PXE启动嵌入式OS系统,并获得数据中心服务器的资源状态;
步骤S3:根据步骤S2中获得的数据中心服务器的资源状态判断数据中心服务器是否出现故障或是否出现计算资源瓶颈,若是,则进入步骤S4,若否,则进入步骤S5 ;
步骤S4:流桌面客户端提示用户是否将设备切换到本地流桌面模式运行,若是,则将用户设备切换到本地流桌面模式运行;
步骤S5:流桌面客户端提示用户是否将设备切换到远程流桌面模式运行,所是,则将用户设备切换到远程流桌面模式运行。
[0008]进一步的,所述步骤SI具体为:
步骤Sll:提取物理桌面或虚拟机桌面安装完驱动后的每一设备驱动;
步骤S12:把步骤Sll中提取的所有设备驱动(包括系统内嵌驱动)全部删除,用以保证无任何驱动的系统ghost能够同时启动物理桌面和虚拟桌面;
步骤S13:ghost在物理设备上安装第一个驱动,ghost在虚拟机上安装对应的第一个驱动;
步骤S14:ghost到物理设备上安装下一个驱动,ghost到虚拟机上安装对应的下一个驱动;
步骤S15:判断是否所有的物理设备驱动与虚拟机设备驱动均已安装完毕,若不是,则返回步骤S14 ;若是则进入步骤S16 ;
步骤S16:制作出虚拟桌面与物理桌面可共用的I个镜像。
[0009]进一步的,所述的步骤S3中,所述数据中心服务器的资源状态包括终端本地基准性能、虚拟机当前性能以及服务器可提供的性能的数据库表。
[0010]进一步的,所述的计算资源瓶颈为数据中心服务器提供的性能预计比本地终端基准性能低。
[0011]与现有技术相比,本发明采用的“系鞋带”模型的驱动安装方法制作的镜像,可以被物理桌面和虚拟桌面共用。并且本发明在数据中心服务器出现故障或出现计算资源瓶颈时,用户可重启虚拟桌面或重启终端,智能地把原有用户的虚拟机桌面镜像以网络流模式在本地的客户机上运行,而无需等待后台数据中心完成故障排查与解决。
【附图说明】
[0012]图1为本发明的方法流程示意图。
[0013]图2为本发明实施例中进行智能网络流技术的镜像操作的流程示意图。
【具体实施方式】
[0014]下面结合附图及实施例对本发明做进一步说明。
[0015]如图1所示,本实施例提供了一种虚拟桌面与物理桌面共用镜像的智能网络流桌面方法,包括以下步骤:
步骤S1:进行智能网络流技术的镜像操作;
步骤S2:,用户开启设备,PXE启动嵌入式OS系统,并获得数据中心服务器的资源状态;
步骤S3:根据步骤S2中获得的数据中心服务器的资源状态判断数据中心服务器是否出现故障或是否出现计算资源瓶颈,若是,则进入步骤S4,若否,则进入步骤S5 ;
步骤S4:流桌面客户端提示用户是否将设备切换到本地流桌面模式运行,若是,则将用户设备切换到本地流桌面模式运行;
步骤S5:流桌面客户端提示用户是否将设备切换到远程流桌面模式运行,所是,则将用户设备切换到远程流桌面模式运行。
[0016]较佳地,智能网络流技术需要保证同一镜像文件既能启动物理机与虚拟机。微软的操作系统从Windows XP开始,系统发现与上次启动出现3种主要设备变化,会限制系统正常启动,表现为启动蓝屏或黑屏。因此智能网络流技术的镜像操作,采用了一种特殊的“系鞋带”模型的驱动安装方法,在本实施例中,如图2所示所述步骤SI具体为:
步骤Sll:提取物理桌面或虚拟机桌面安装完驱动后的每一设备驱动;
步骤S12:把步骤Sll中提取的所有设备驱动(包括系统内嵌驱动)全部删除,用以保证无任何驱动的系统ghost能够同时启动物理桌面和虚拟桌面;
步骤S13:ghost在物理设备上安装第一个驱动,ghost在虚拟机上安装对应的第一个驱动;
步骤S14:ghost到物理设备上安装下一个驱动,ghost到虚拟机上安装对应的下一个驱动;
步骤S15:判断是否所有的物理设备驱动与虚拟机设备驱动均已安装完毕,若不是,则返回步骤S14 ;若是则进入步骤S16 ;
步骤S16:制作出虚拟桌面与物理桌面可共用的I个镜像。
[0017]较佳地,上述进行智能网络流技术的镜像操作过程采用的是“系鞋带”模型的驱动安装方法制作镜像,具体可以参照说明书附图2,图中连线类似系鞋带的过程。
[0018]在本实施例中,所述的步骤S3中,所述数据中心服务器的资源状态包括终端本地基准性能、虚拟机当前性能以及服务器可提供的性能的数据库表。
[0019]在本实施例中,所述的计算资源瓶颈为数据中心服务器提供的性能预计比本地终端基准性能低。
[0020]综上所述,本发明采用的“系鞋带”模型的驱动安装方法制作的镜像,可以被物理桌面和虚拟桌面共用。并且本发明在数据中心服务器出现故障或出现计算资源瓶颈时,用户可重启虚拟桌面或重启终端,智能地把原有用户的虚拟机桌面镜像以网络流模式在本地的客户机上运行,而无需等待后台数据中心完成故障排查与解决。
[0021]以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
【主权项】
1.一种虚拟桌面与物理桌面共用镜像的智能网络流桌面方法,其特征在于包括以下步骤: 步骤S1:进行智能网络流技术的镜像操作; 步骤S2:,用户开启设备,PXE启动嵌入式OS系统,并获得数据中心服务器的资源状态; 步骤S3:根据步骤S2中获得的数据中心服务器的资源状态判断数据中心服务器是否出现故障或是否出现计算资源瓶颈,若是,则进入步骤S4,若否,则进入步骤S5 ; 步骤S4:流桌面客户端提示用户是否将设备切换到本地流桌面模式运行,若是,则将用户设备切换到本地流桌面模式运行; 步骤S5:流桌面客户端提示用户是否将设备切换到远程流桌面模式运行,所是,则将用户设备切换到远程流桌面模式运行。
2.根据权利要求1所述的一种虚拟桌面与物理桌面共用镜像的智能网络流桌面方法,其特征在于:所述步骤SI具体为: 步骤Sll:提取物理桌面或虚拟机桌面安装完驱动后的每一设备驱动; 步骤S12:把步骤Sll中提取的所有设备驱动全部删除,用以保证无任何驱动的系统ghost 能够同时启动物理桌面和虚拟桌面; 步骤S13:ghost在物理设备上安装第一个驱动,ghost在虚拟机上安装对应的第一个驱动; 步骤S14:ghost到物理设备上安装下一个驱动,ghost到虚拟机上安装对应的下一个驱动; 步骤S15:判断是否所有的物理设备驱动与虚拟机设备驱动均已安装完毕,若不是,则返回步骤S14 ;若是则进入步骤S16 ; 步骤S16:制作出虚拟桌面与物理桌面可共用的I个镜像。
3.根据权利要求1所述的一种虚拟桌面与物理桌面共用镜像的智能网络流桌面方法,其特征在于:所述的步骤S3中,所述数据中心服务器的资源状态包括终端本地基准性能、虚拟机当前性能以及服务器可提供的性能的数据库表。
4.根据权利要求1所述的一种虚拟桌面与物理桌面共用镜像的智能网络流桌面方法,其特征在于:所述的计算资源瓶颈为数据中心服务器提供的性能预计比本地终端基准性能低。
【专利摘要】本发明涉及一种虚拟桌面与物理桌面共用镜像的智能网络流桌面方法,包括首先进行智能网络流技术的镜像操作;接着用户开启设备,PXE启动嵌入式OS系统,并获得数据中心服务器的资源状态;根据步骤S2中获得的数据中心服务器的资源状态判断数据中心服务器是否出现故障或是否出现计算资源瓶颈,若是流桌面客户端提示用户是否将设备切换到本地流桌面模式运行,若是,则将用户设备切换到本地流桌面模式运行。本发明可在数据中心服务器出现故障或出现计算资源瓶颈时,用户可重启虚拟桌面或重启终端,智能地把原有用户的虚拟机桌面镜像以网络流模式在本地的客户机上运行,而无需等待后台数据中心完成故障排查与解决。
【IPC分类】G06F11-14
【公开号】CN104699570
【申请号】CN201510140355
【发明人】杨明静
【申请人】福州大学
【公开日】2015年6月10日
【申请日】2015年3月30日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1