CN109344010A - 虚拟机桌面备份和恢复方法及虚拟机、***、瘦终端 - Google Patents

虚拟机桌面备份和恢复方法及虚拟机、***、瘦终端 Download PDF

Info

Publication number
CN109344010A
CN109344010A CN201811218937.0A CN201811218937A CN109344010A CN 109344010 A CN109344010 A CN 109344010A CN 201811218937 A CN201811218937 A CN 201811218937A CN 109344010 A CN109344010 A CN 109344010A
Authority
CN
China
Prior art keywords
desktop
virtual machine
image
foundation
mirror image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811218937.0A
Other languages
English (en)
Inventor
袁进坤
王辂乐
张文剑
杜俊勇
徐亚运
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Smart Software Technology Co Ltd
Original Assignee
Nanjing Smart Software Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Smart Software Technology Co Ltd filed Critical Nanjing Smart Software Technology Co Ltd
Priority to CN201811218937.0A priority Critical patent/CN109344010A/zh
Publication of CN109344010A publication Critical patent/CN109344010A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1438Restarting or rejuvenating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/815Virtual

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及一种虚拟机桌面备份和恢复方法及虚拟机、***,本虚拟机桌面备份方法包括:获取桌面的基础镜像;依据获取桌面的基础镜像以获取桌面的差异镜像;以及将基础镜像和差异镜像保存至数据库;本发明实现了对虚拟机桌面进行备份和恢复的功能,通过对虚拟机桌面的即时同步备份,解决在桌面出现故障问题时,用户可以从数据库中调用基础镜像和差异镜像以进行虚拟机桌面的恢复。

Description

虚拟机桌面备份和恢复方法及虚拟机、***、瘦终端
技术领域
本发明涉及一种虚拟机桌面备份和恢复方法及虚拟机、***、瘦终端。
背景技术
目前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所示,本实施例提供一种瘦终端,其包括:人机交互模块,以及与所述人机交互模块电性相连的主机;其中所述人机交互模块的桌面适于通过所述主机进行备份和/或恢复。
具体的,所述主机适于将桌面备份至服务器并从服务器中获得备份桌面以调用恢复。
在本实施例中,所述主机适于获取桌面的基础镜像,并依据获取桌面的基础镜像以获取桌面的差异镜像,再将基础镜像和差异镜像保存至数据库。
在本实施例中,所述主机适于获取数据库中的基础镜像,并依据获取的基础镜像以配合调用数据库中的差异镜像以恢复所述虚拟机的桌面。
综上所述,本发明实现了对虚拟机桌面进行备份和恢复的功能,通过对虚拟机桌面的即时同步备份,解决在桌面出现故障问题时,用户可以从数据库中调用基础镜像和差异镜像以进行虚拟机桌面的恢复。
以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。

Claims (10)

1.一种虚拟机桌面备份方法,其特征在于,包括:
获取桌面的基础镜像;
依据获取桌面的基础镜像以获取桌面的差异镜像;以及
将基础镜像和差异镜像保存至数据库。
2.如权利要求1所述的虚拟机桌面备份方法,其特征在于,
将虚拟机设置为外置快照模式,以获取桌面的基础镜像。
3.如权利要求1所述的虚拟机桌面备份方法,其特征在于,
所述依据获取桌面的基础镜像以获取桌面的差异镜像的方法包括:
根据对桌面在基础镜像上作出的差异更改形成差异镜像;
将虚拟机设置为外置快照模式,以获取桌面的差异镜像。
4.一种虚拟机桌面恢复方法,其特征在于,包括:
获取数据库中的基础镜像;
依据获取的基础镜像以配合调用数据库中的差异镜像以恢复所述虚拟机的桌面。
5.如权利要求4所述的虚拟机桌面恢复方法,其特征在于,
所述虚拟机桌面恢复方法适于通过如权利要求1-3任一项所述的虚拟机桌面备份方法将基础镜像和差异镜像保存至数据库中。
6.一种虚拟机,其特征在于,包括:
基础镜像获取模块,获取桌面的基础镜像;
差异镜像获取模块,依据获取桌面的基础镜像以获取桌面的差异镜像;以及
数据传输模块,将基础镜像和差异镜像保存至数据库。
7.一种虚拟机恢复***,其特征在于,包括:
虚拟机,以及与该虚拟机相连的服务器;其中
所述虚拟机适于将获取桌面的基础镜像,并依据获取桌面的基础镜像以获取桌面的差异镜像,将基础镜像和差异镜像上传至服务器以保存至数据库中;以及
在虚拟机恢复时,虚拟机适于读取数据库所存储的基础镜像和差异镜像,以还原该虚拟机的桌面。
8.一种瘦终端,其特征在于,包括:
人机交互模块,以及与所述人机交互模块电性相连的主机;其中
所述主机适于备份和/或恢复所述人机交互模块的桌面。
9.如权利要求8所述的瘦终端,其特征在于,
所述主机适于获取桌面的基础镜像,并依据获取桌面的基础镜像以获取桌面的差异镜像,再将基础镜像和差异镜像保存至数据库。
10.如权利要求8所述的瘦终端,其特征在于,
所述主机适于获取数据库中的基础镜像,并依据获取的基础镜像以配合调用数据库中的差异镜像以恢复所述虚拟机的桌面。
CN201811218937.0A 2018-10-19 2018-10-19 虚拟机桌面备份和恢复方法及虚拟机、***、瘦终端 Pending CN109344010A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811218937.0A CN109344010A (zh) 2018-10-19 2018-10-19 虚拟机桌面备份和恢复方法及虚拟机、***、瘦终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811218937.0A CN109344010A (zh) 2018-10-19 2018-10-19 虚拟机桌面备份和恢复方法及虚拟机、***、瘦终端

Publications (1)

Publication Number Publication Date
CN109344010A true CN109344010A (zh) 2019-02-15

Family

ID=65310366

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811218937.0A Pending CN109344010A (zh) 2018-10-19 2018-10-19 虚拟机桌面备份和恢复方法及虚拟机、***、瘦终端

Country Status (1)

Country Link
CN (1) CN109344010A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112565425A (zh) * 2020-12-03 2021-03-26 南京机敏软件科技有限公司 在多个跨云服务器主机会话的云应用程序间进行拷贝粘贴的方法
CN112631830A (zh) * 2020-12-16 2021-04-09 福建升腾资讯有限公司 桌面虚拟化架构下不还原桌面故障的快速恢复方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521071A (zh) * 2011-11-24 2012-06-27 广州杰赛科技股份有限公司 一种基于私有云的虚拟机维护方法
CN107092538A (zh) * 2017-03-14 2017-08-25 平安科技(深圳)有限公司 虚拟机数据备份方法及***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521071A (zh) * 2011-11-24 2012-06-27 广州杰赛科技股份有限公司 一种基于私有云的虚拟机维护方法
CN107092538A (zh) * 2017-03-14 2017-08-25 平安科技(深圳)有限公司 虚拟机数据备份方法及***

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112565425A (zh) * 2020-12-03 2021-03-26 南京机敏软件科技有限公司 在多个跨云服务器主机会话的云应用程序间进行拷贝粘贴的方法
CN112565425B (zh) * 2020-12-03 2021-08-06 南京机敏软件科技有限公司 在多个跨云服务器主机会话的云应用程序间进行拷贝粘贴的方法
CN112631830A (zh) * 2020-12-16 2021-04-09 福建升腾资讯有限公司 桌面虚拟化架构下不还原桌面故障的快速恢复方法及装置
CN112631830B (zh) * 2020-12-16 2024-02-02 福建升腾资讯有限公司 桌面虚拟化架构下不还原桌面故障的快速恢复方法及装置

Similar Documents

Publication Publication Date Title
US11829263B2 (en) In-place cloud instance restore
CN107092538B (zh) 虚拟机数据备份方法及***
US11016935B2 (en) Centralized multi-cloud workload protection with platform agnostic centralized file browse and file retrieval time machine
AU2014374256B2 (en) Systems and methods for improving snapshot performance
US10565071B2 (en) Smart data replication recoverer
CN106844095B (zh) 文件备份方法、***及具有该***的客户端
WO2016115135A1 (en) Disk group based backup
US8370591B2 (en) Method and apparatus for automatic snapshot
CN102495772B (zh) 一种基于特征的终端程序云备份及恢复方法
CN109344010A (zh) 虚拟机桌面备份和恢复方法及虚拟机、***、瘦终端
US20180365263A1 (en) Synchronized Views for Cloud-Based File Collaboration
CN102508735A (zh) 一种基于云架构的终端***备份及恢复方法
CN107179890A (zh) 一种通过pc端对移动终端进行同步操作的方法及***
CN102360321A (zh) 一种基于云架构的终端程序快速备份及恢复方法
CN103488721A (zh) 主备板的数据库双向同步方法和***
WO2011109049A1 (en) Method and apparatus of backing-up subversion repository
CN105376329A (zh) 一种远程在线备份虚拟机的方法
US10795747B2 (en) File synchronizing service status monitoring and error handling
US20130212069A1 (en) Method of backing-up, and making available, electronic data and software initially stored on a client server
CN110958287B (zh) 操作对象数据同步方法、装置及***
CN106094766A (zh) 卷烟制丝生产线PLC时钟同步器与西门子Wincc工控PLC时钟同步器
CN103581262A (zh) 一种主备数据同步方法、装置和***
CN111290859B (zh) 一种双***终端初始化属性同步的方法和终端
CN106445563A (zh) 操作***镜像制作方法和装置
CN103631680A (zh) 一种基于云计算的个人桌面同步备份***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190215

RJ01 Rejection of invention patent application after publication