虚拟机桌面备份和恢复方法及虚拟机、系统、瘦终端技术方案

技术编号:20362811 阅读:42 留言:0更新日期:2019-02-16 16:30
本发明专利技术涉及一种虚拟机桌面备份和恢复方法及虚拟机、系统,本虚拟机桌面备份方法包括:获取桌面的基础镜像;依据获取桌面的基础镜像以获取桌面的差异镜像;以及将基础镜像和差异镜像保存至数据库;本发明专利技术实现了对虚拟机桌面进行备份和恢复的功能,通过对虚拟机桌面的即时同步备份,解决在桌面出现故障问题时,用户可以从数据库中调用基础镜像和差异镜像以进行虚拟机桌面的恢复。

【技术实现步骤摘要】
虚拟机桌面备份和恢复方法及虚拟机、系统、瘦终端
本专利技术涉及一种虚拟机桌面备份和恢复方法及虚拟机、系统、瘦终端。
技术介绍
目前IDV桌面常用的备份方式都是通过终端本地分区拷贝加远程同步的方式进行的,还有在Windows桌面内部运行后台服务进行同步的方法,但是需要在桌面内部部署和运行带有管理性质的服务,容易造成兼容性和不稳定性的问题。由于KVM虚拟化的逐渐广泛使用,能使用KVM虚拟化+本地设备透传实现IDV模式的虚拟桌面的产品,当前尚未考虑到IDV镜像的自动化快照机制以及快速恢复的功能。因此,亟需开发一种虚拟机桌面备份和恢复方法及虚拟机、系统以解决上述问题。
技术实现思路
本专利技术的目的是提供一种虚拟机桌面备份和恢复方法及虚拟机、系统。为了解决上述技术问题,本专利技术提供了一种虚拟机桌面备份方法,其包括:获取桌面的基础镜像;依据获取桌面的基础镜像以获取桌面的差异镜像;以及将基础镜像和差异镜像保存至数据库。进一步,将虚拟机设置为外置快照模式,以获取桌面的基础镜像。进一步,所述依据获取桌面的基础镜像以获取桌面的差异镜像的方法包括:根据对桌面在基础镜像上作出的差异更改形成差异镜像;将虚拟机设置为外置快照模式,以获取桌面的差异镜像。另一方面,本专利技术提供一种虚拟机桌面恢复方法,其包括:获取数据库中的基础镜像;依据获取的基础镜像以配合调用数据库中的差异镜像以恢复所述虚拟机的桌面。进一步,所述虚拟机桌面恢复方法适于通过如上述的虚拟机桌面备份方法将基础镜像和差异镜像保存至数据库中。第三方面,本专利技术提供一种虚拟机,其包括:基础镜像获取模块,获取桌面的基础镜像;差异镜像获取模块,依据获取桌面的基础镜像以获取桌面的差异镜像;以及数据传输模块,将基础镜像和差异镜像保存至数据库。第四方面,本专利技术提供一种虚拟机恢复系统,其包括:虚拟机,以及与该虚拟机相连的服务器;其中所述虚拟机适于将获取桌面的基础镜像,并依据获取桌面的基础镜像以获取桌面的差异镜像,将基础镜像和差异镜像上传至服务器以保存至数据库中;以及在虚拟机恢复时,虚拟机适于读取数据库所存储的基础镜像和差异镜像,以还原该虚拟机的桌面。第五方面,本专利技术提供一种瘦终端,其包括:人机交互模块,以及与所述人机交互模块电性相连的主机;其中所述主机适于备份和/或恢复所述人机交互模块的桌面。进一步,所述主机适于获取桌面的基础镜像,并依据获取桌面的基础镜像以获取桌面的差异镜像,再将基础镜像和差异镜像保存至数据库。进一步,所述主机适于获取数据库中的基础镜像,并依据获取的基础镜像以配合调用数据库中的差异镜像以恢复所述虚拟机的桌面。本专利技术的有益效果是,本专利技术实现了对虚拟机桌面进行备份和恢复的功能,通过对虚拟机桌面的即时同步备份,解决在桌面出现故障问题时,用户可以从数据库中调用基础镜像和差异镜像以进行虚拟机桌面的恢复。附图说明下面结合附图和实施例对本专利技术进一步说明。图1是本专利技术实施例所提供的虚拟机桌面备份方法的流程示意图;图2是图1中S120的子步骤流程图;图3是本专利技术实施例所提供的虚拟机桌面恢复方法的流程示意图;图4是本专利技术实施例所提供的虚拟机的原理框图;图5是本专利技术实施例所提供的虚拟机恢复系统的原理框图;图6是本专利技术实施例所提供的瘦终端的原理框图。具体实施方式现在结合附图对本专利技术作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本专利技术的基本结构,因此其仅显示与本专利技术有关的构成。实施例1图1是本专利技术实施例所提供的虚拟机桌面备份方法的流程示意图。在本实施例中,如图1所示,本实施例提供了一种虚拟机桌面备份方法,其包括:步骤S110,获取桌面的基础镜像;步骤S120,依据获取桌面的基础镜像以获取桌面的差异镜像;以及步骤S130,将基础镜像和差异镜像保存至数据库。进一步,将虚拟机设置为外置快照模式,以获取桌面的基础镜像。图2是图1中S120的子步骤流程图。请参阅图2,所述依据获取桌面的基础镜像以获取桌面的差异镜像的方法包括:步骤S121,根据对桌面在基础镜像上作出的差异更改形成差异镜像;步骤S122,将虚拟机设置为外置快照模式,以获取桌面的差异镜像。实施例2图3是本专利技术实施例所提供的虚拟机桌面恢复方法的流程示意图。在实施例1的基础上,在本实施例中,如图3所示,本实施例提供一种虚拟机桌面恢复方法,其包括:步骤S210,获取数据库中的基础镜像;步骤S220,依据获取的基础镜像以配合调用数据库中的差异镜像以恢复所述虚拟机的桌面。进一步,所述虚拟机桌面恢复方法适于通过如实施例1所提供的虚拟机桌面备份方法将基础镜像和差异镜像保存至数据库中。实施例3图4是本专利技术实施例所提供的虚拟机的原理框图。在本实施例中,如图4所示,本实施例提供一种虚拟机,其包括:基础镜像获取模块,获取桌面的基础镜像;差异镜像获取模块,依据获取桌面的基础镜像以获取桌面的差异镜像;以及数据传输模块,将基础镜像和差异镜像保存至数据库。在本实施例中,基础镜像获取模块、差异镜像获取模块和数据传输模块的工作原理及工作过程在实施例1中已经进行详细阐述,请参见上述内容。所述虚拟机可以安装在瘦终端内或者PC机中。实施例4图5是本专利技术实施例所提供的虚拟机恢复系统的原理框图。在上述实施例基础上,在本实施例中,如图5所示,本实施例提供一种虚拟机恢复系统,其包括:虚拟机,以及与该虚拟机相连的服务器;其中所述虚拟机适于将获取桌面的基础镜像,并依据获取桌面的基础镜像以获取桌面的差异镜像,将基础镜像和差异镜像上传至服务器以保存至数据库中;以及在虚拟机恢复时,虚拟机适于读取数据库所存储的基础镜像和差异镜像,以还原该虚拟机的桌面。所述虚拟机可以安装在瘦终端内或者PC机中。实施例5图6是本专利技术实施例所提供的瘦终端的原理框图。在上述实施例1和2的基础上,在本实施例中,如图6所示,本实施例提供一种瘦终端,其包括:人机交互模块,以及与所述人机交互模块电性相连的主机;其中所述人机交互模块的桌面适于通过所述主机进行备份和/或恢复。具体的,所述主机适于将桌面备份至服务器并从服务器中获得备份桌面以调用恢复。在本实施例中,所述主机适于获取桌面的基础镜像,并依据获取桌面的基础镜像以获取桌面的差异镜像,再将基础镜像和差异镜像保存至数据库。在本实施例中,所述主机适于获取数据库中的基础镜像,并依据获取的基础镜像以配合调用数据库中的差异镜像以恢复所述虚拟机的桌面。综上所述,本专利技术实现了对虚拟机桌面进行备份和恢复的功能,通过对虚拟机桌面的即时同步备份,解决在桌面出现故障问题时,用户可以从数据库中调用基础镜像和差异镜像以进行虚拟机桌面的恢复。以上述依据本专利技术的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项专利技术技术思想的范围内,进行多样的变更以及修改。本项专利技术的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。本文档来自技高网...

【技术保护点】
1.一种虚拟机桌面备份方法,其特征在于,包括:获取桌面的基础镜像;依据获取桌面的基础镜像以获取桌面的差异镜像;以及将基础镜像和差异镜像保存至数据库。

【技术特征摘要】
1.一种虚拟机桌面备份方法,其特征在于,包括:获取桌面的基础镜像;依据获取桌面的基础镜像以获取桌面的差异镜像;以及将基础镜像和差异镜像保存至数据库。2.如权利要求1所述的虚拟机桌面备份方法,其特征在于,将虚拟机设置为外置快照模式,以获取桌面的基础镜像。3.如权利要求1所述的虚拟机桌面备份方法,其特征在于,所述依据获取桌面的基础镜像以获取桌面的差异镜像的方法包括:根据对桌面在基础镜像上作出的差异更改形成差异镜像;将虚拟机设置为外置快照模式,以获取桌面的差异镜像。4.一种虚拟机桌面恢复方法,其特征在于,包括:获取数据库中的基础镜像;依据获取的基础镜像以配合调用数据库中的差异镜像以恢复所述虚拟机的桌面。5.如权利要求4所述的虚拟机桌面恢复方法,其特征在于,所述虚拟机桌面恢复方法适于通过如权利要求1-3任一项所述的虚拟机桌面备份方法将基础镜像和差异镜像保存至数据库中。6.一种虚拟机,其特征在于,包括:基础镜像获取模块,获取桌面的基础镜像;差异镜像获取...

【专利技术属性】
技术研发人员:袁进坤王辂乐张文剑杜俊勇徐亚运
申请(专利权)人:南京机敏软件科技有限公司
类型:发明
国别省市:江苏,32

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

1