本发明涉及云桌面技术领域,具体为一种云桌面硬盘、网络双待机实现方法。
背景技术:
云桌面又称桌面虚拟化、云电脑,是替代传统电脑的一种新模式;采用云桌面后,用户无需再购买电脑主机,主机所包含的cpu、内存、硬盘等组件全部在后端的服务器中虚拟出来,单台高性能服务器可以虚拟1-50台不等的虚拟主机;前端设备主流的是采用瘦客户机(与电视机顶盒类似的设备)连接显示器和键鼠,用户安装客户端后通过特有的通信协议访问后端服务器上的虚拟机主机来实现交互式操作,达到与电脑一致的体验效果;同时,云桌面不仅支持用于替换传统电脑,还支持手机、平板等其他智能设备在互联网上访问,也是移动办公的最新解决方案。
当前云桌面技术在用户使用过程时,有时会碰到服务器硬件或网络故障导致终端无法连接服务器的情况,同时随着企业终端数量增加,终端硬盘出现故障的概率也会增加,这几种情况都会导致用户业务系统完全无法使用,为此,本发明提供了一种云桌面硬盘、网络双待机实现方法。
技术实现要素:
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种云桌面硬盘、网络双待机实现方法,提高云桌面的可用性,进而提高用户业务连续性。
(二)技术方案
为实现以上目的,本发明通过以下技术方案予以实现:一种云桌面硬盘、网络双待机实现方法,其实现方法具体包括以下步骤:
s1、终端正常启动时,直接连接服务器获取云桌面虚拟系统相关策略,然后使用本地硬盘中已缓存的虚拟系统进行启动;
s2、当服务器宕机或网络异常时,终端启动此时无法连接服务器,此时自动切换至本地硬盘已缓存的虚拟系统进行启动;
s3、当终端本地硬盘缓存数据不完整或损毁时,终端启动直接连接服务器获取云桌面虚拟系统相关策略,并在检测到硬盘异常后自动切换至服务器镜像启动。
优选的,在pxe启动虚拟系统的基础上,将pxe启动的虚拟系统下载缓存至本地硬盘,实现服务器正常时从网络启动虚拟系统,服务器异常时直接使用本地硬盘缓存的操作系统。
优选的,所述虚拟系统缓存技术为:终端第一次接入云桌面平台时,将服务器镜像模板、策略等以数据方式缓存至本地硬盘特定区域。
优选的,所述盘网双待技术为:终端启动与使用时,客户端底层驱动感知到当前网络或硬盘状态的变化,当发现终端与服务器连接中断时,将虚拟系统数据读写重定向至本地硬盘缓存区域,当发现硬盘异常后,则将虚拟系统数据读写重定向至服务器提供的存储区域。
(三)有益效果
本发明提供了一种云桌面硬盘、网络双待机实现方法。与现有技术相比,具备以下有益效果:
该云桌面硬盘、网络双待机实现方法,当连接云桌面后端服务器的链路异常断开,或云桌面服务器受到物理故障的影响停止工作后,云桌面客户端可依靠本地缓存持续工作,当客户端本地存储损毁或缓存不完整时,也可依靠网络使用云端服务器的资源持续工作,硬盘与网络两种模式同时待机,保障用户业务连续性。
附图说明
图1为本发明服务器与本地存储正常时启动的流程图;
图2为本发明本地存储异常时启动的流程图;
图3为本发明服务器异常时启动的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1-3,本发明实施例提供一种技术方案:一种云桌面硬盘、网络双待机实现方法,其实现方法具体包括以下步骤:
s1、终端正常启动时,直接连接服务器获取云桌面虚拟系统相关策略,然后使用本地硬盘中已缓存的虚拟系统进行启动,所述虚拟系统缓存技术为:终端第一次接入云桌面平台时,将服务器镜像模板、策略等以数据方式缓存至本地硬盘特定区域,实现后续服务器宕机或网络故障等异常时直接从本地硬盘中获取数据,以保障虚拟系统顺利运行;
s2、当服务器宕机或网络异常时,终端启动此时无法连接服务器,此时自动切换至本地硬盘已缓存的虚拟系统进行启动,所述盘网双待技术为:终端启动与使用时,客户端底层驱动感知到当前网络或硬盘状态的变化,当发现终端与服务器连接中断时,将虚拟系统数据读写重定向至本地硬盘缓存区域,当发现硬盘异常后,则将虚拟系统数据读写重定向至服务器提供的存储区域,可以实现在服务器宕机、网络中断、终端硬盘损毁等故障时,用户均可快速将终端桌面恢复到可正常工作的状态;
s3、当终端本地硬盘缓存数据不完整或损毁时,终端启动直接连接服务器获取云桌面虚拟系统相关策略,并在检测到硬盘异常后自动切换至服务器镜像启动;在pxe启动虚拟系统的基础上,将pxe启动的虚拟系统下载缓存至本地硬盘,实现服务器正常时从网络启动虚拟系统,服务器异常时直接使用本地硬盘缓存的操作系统,pxe指的是预启动执行环境,提供一种使用网络接口启动计算机的机制,这种机制可以让计算机不依赖本地存储而启动操作系统。
综上所述,该云桌面硬盘、网络双待机实现方法,当连接云桌面后端服务器的链路异常断开,或云桌面服务器受到物理故障的影响停止工作后,云桌面客户端可依靠本地缓存持续工作,当客户端本地存储损毁或缓存不完整时,也可依靠网络使用云端服务器的资源持续工作,硬盘与网络两种模式同时待机,保障用户业务连续性。
同时本说明书中未作详细描述的内容均属于本领域技术人员公知的现有技术。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
1.一种云桌面硬盘、网络双待机实现方法,其特征在于:其实现方法具体包括以下步骤:
s1、终端正常启动时,直接连接服务器获取云桌面虚拟系统相关策略,然后使用本地硬盘中已缓存的虚拟系统进行启动;
s2、当服务器宕机或网络异常时,终端启动此时无法连接服务器,此时自动切换至本地硬盘已缓存的虚拟系统进行启动;
s3、当终端本地硬盘缓存数据不完整或损毁时,终端启动直接连接服务器获取云桌面虚拟系统相关策略,并在检测到硬盘异常后自动切换至服务器镜像启动。
2.根据权利要求1所述的一种云桌面硬盘、网络双待机实现方法,其特征在于:在pxe启动虚拟系统的基础上,将pxe启动的虚拟系统下载缓存至本地硬盘,实现服务器正常时从网络启动虚拟系统,服务器异常时直接使用本地硬盘缓存的操作系统。
3.根据权利要求1所述的一种云桌面硬盘、网络双待机实现方法,其特征在于:所述虚拟系统缓存技术为:终端第一次接入云桌面平台时,将服务器镜像模板、策略等以数据方式缓存至本地硬盘特定区域。
4.根据权利要求1所述的一种云桌面硬盘、网络双待机实现方法,其特征在于:所述盘网双待技术为:终端启动与使用时,客户端底层驱动感知到当前网络或硬盘状态的变化,当发现终端与服务器连接中断时,将虚拟系统数据读写重定向至本地硬盘缓存区域,当发现硬盘异常后,则将虚拟系统数据读写重定向至服务器提供的存储区域。
技术总结