WO2010022099A3 - Recovery of a computer that includes virtual disks - Google Patents

Recovery of a computer that includes virtual disks Download PDF

Info

Publication number
WO2010022099A3
WO2010022099A3 PCT/US2009/054221 US2009054221W WO2010022099A3 WO 2010022099 A3 WO2010022099 A3 WO 2010022099A3 US 2009054221 W US2009054221 W US 2009054221W WO 2010022099 A3 WO2010022099 A3 WO 2010022099A3
Authority
WO
WIPO (PCT)
Prior art keywords
disk
virtual
restore
virtual disks
disks
Prior art date
Application number
PCT/US2009/054221
Other languages
French (fr)
Other versions
WO2010022099A2 (en
Inventor
Abhinav Srivastava
Ran Kalach
Jingbo Wu
Dinesh Haridas
Original Assignee
Microsoft Corporation
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 Microsoft Corporation filed Critical Microsoft Corporation
Priority to CA2730094A priority Critical patent/CA2730094C/en
Priority to JP2011523945A priority patent/JP5572163B2/en
Priority to EP09808743.0A priority patent/EP2335144B1/en
Priority to CN2009801328006A priority patent/CN102124437B/en
Publication of WO2010022099A2 publication Critical patent/WO2010022099A2/en
Publication of WO2010022099A3 publication Critical patent/WO2010022099A3/en

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/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1469Backup restoration techniques
    • 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/1435Saving, restoring, recovering or retrying at system level using file system or storage system metadata
    • 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/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/815Virtual

Abstract

Described is the backup and/or restore of virtual disks In general, metadata is backed up for restoring a virtual disk. To restore the disk, a physical disk is created, with the virtual disk the created on a partition of the physical disk. Backup and restore is described for nested virtual disks, including for block level restore. Further described is backing up of critical virtual disks and their containers, and virtual disk backup with respect to basic disks and dynamic volumes.
PCT/US2009/054221 2008-08-20 2009-08-18 Recovery of a computer that includes virtual disks WO2010022099A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CA2730094A CA2730094C (en) 2008-08-20 2009-08-18 Recovery of a computer that includes virtual disks
JP2011523945A JP5572163B2 (en) 2008-08-20 2009-08-18 Recovering computers that contain virtual disks
EP09808743.0A EP2335144B1 (en) 2008-08-20 2009-08-18 Recovery of a computer that includes virtual disks
CN2009801328006A CN102124437B (en) 2008-08-20 2009-08-18 Recovery of a computer that includes virtual disks

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
IN2026CH2008 2008-08-20
IN2026/CHE/2008 2008-08-20
US12/242,933 US8150801B2 (en) 2008-08-20 2008-10-01 Recovery of a computer that includes virtual disks
US12/242,933 2008-10-01

Publications (2)

Publication Number Publication Date
WO2010022099A2 WO2010022099A2 (en) 2010-02-25
WO2010022099A3 true WO2010022099A3 (en) 2010-05-06

Family

ID=41697311

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2009/054221 WO2010022099A2 (en) 2008-08-20 2009-08-18 Recovery of a computer that includes virtual disks

Country Status (7)

Country Link
US (2) US8150801B2 (en)
EP (1) EP2335144B1 (en)
JP (1) JP5572163B2 (en)
KR (1) KR101591550B1 (en)
CN (1) CN102124437B (en)
CA (1) CA2730094C (en)
WO (1) WO2010022099A2 (en)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8099391B1 (en) 2009-03-17 2012-01-17 Symantec Corporation Incremental and differential backups of virtual machine files
US8397046B2 (en) * 2009-03-26 2013-03-12 Hitachi, Ltd. Method and apparatus for deploying virtual hard disk to storage system
US8943203B1 (en) * 2009-07-10 2015-01-27 Netapp, Inc. System and method for storage and deployment of virtual machines in a virtual server environment
US9032243B2 (en) * 2010-01-27 2015-05-12 International Business Machines Corporation Target operating system and file system agnostic bare-metal restore
US8627000B2 (en) * 2010-02-08 2014-01-07 Microsoft Corporation Virtual disk manipulation operations
US8413142B2 (en) * 2010-03-30 2013-04-02 Citrix Systems, Inc. Storage optimization selection within a virtualization environment
US9767274B2 (en) * 2011-11-22 2017-09-19 Bromium, Inc. Approaches for efficient physical to virtual disk conversion
US8694745B2 (en) * 2010-09-15 2014-04-08 Symantec Corporation Physical to virtual disks creation (P2V) method, by harvesting data from critical sectors
US9037547B1 (en) * 2010-09-15 2015-05-19 Symantec Corporation Backup time deduplication of common virtual disks from virtual machine backup images
US8666944B2 (en) 2010-09-29 2014-03-04 Symantec Corporation Method and system of performing a granular restore of a database from a differential backup
US8417672B2 (en) * 2010-10-11 2013-04-09 Microsoft Corporation Item level recovery
US8799337B2 (en) 2010-12-15 2014-08-05 Microsoft Corporation System reset and system restore
US8924700B1 (en) * 2011-05-06 2014-12-30 Symantec Corporation Techniques for booting from an encrypted virtual hard disk
US9069467B2 (en) * 2011-06-01 2015-06-30 Microsoft Technology Licensing, Llc Isolation of virtual machine I/O in multi-disk hosts
US20130066838A1 (en) * 2011-09-12 2013-03-14 Microsoft Corporation Efficient data recovery
CN102662783A (en) * 2012-03-20 2012-09-12 浪潮电子信息产业股份有限公司 Method for repairing virtual machine under desktop cloud environment
US8819090B2 (en) 2012-04-23 2014-08-26 Citrix Systems, Inc. Trusted file indirection
US8819369B1 (en) * 2012-06-26 2014-08-26 Netapp, Inc. Restoring a virtual machine
CN103838639B (en) * 2012-11-23 2018-04-27 华为技术有限公司 A kind of method, apparatus and system for recovering virtual disk metadata
US20140250077A1 (en) * 2013-03-01 2014-09-04 Storagecraft Technology Corporation Deduplication vault storage seeding
US9218251B1 (en) * 2013-03-11 2015-12-22 Emc Corporation Method to perform disaster recovery using block data movement
US8766707B1 (en) 2013-03-15 2014-07-01 Seagate Technology Llc Integrated always on power island for low power mode operation
US9335809B2 (en) 2013-03-15 2016-05-10 Seagate Technology Llc Volatile memory storing system data during low power mode operation and monitoring the voltage supplied to the memory during low power mode
US9411394B2 (en) 2013-03-15 2016-08-09 Seagate Technology Llc PHY based wake up from low power mode operation
US9805068B1 (en) * 2013-08-30 2017-10-31 Veritas Technologies Llc Systems and methods for facilitating features of system recovery environments during restore operations
KR101649909B1 (en) 2014-09-25 2016-08-22 한국전자통신연구원 Method and apparatus for virtual machine vulnerability analysis and recovery
US9798567B2 (en) 2014-11-25 2017-10-24 The Research Foundation For The State University Of New York Multi-hypervisor virtual machines
CN105808152B (en) * 2014-12-29 2018-11-27 曙光云计算集团有限公司 A method of optimization RAID global metadata readwrite performance
US9569138B2 (en) * 2015-06-15 2017-02-14 International Business Machines Corporation Copying virtual machine flat tires from a source to target computing device based on matching disk layout
US10126983B2 (en) 2015-06-24 2018-11-13 Vmware, Inc. Methods and apparatus to enforce life cycle rules in a modularized virtualization topology using virtual hard disks
US10097534B2 (en) * 2015-08-28 2018-10-09 Dell Products L.P. System and method to redirect hardware secure USB storage devices in high latency VDI environments
CN106445730B (en) * 2016-07-22 2019-12-03 平安科技(深圳)有限公司 A kind of method and terminal improving virtual machine performance
US10310949B1 (en) 2016-12-22 2019-06-04 EMC IP Holding Company LLC Disaster restore of big data application with near zero RTO
US10152387B1 (en) * 2016-12-23 2018-12-11 EMC IP Holding Company LLC Instant start of virtual machine from archive copy on backup media
US11016798B2 (en) 2018-06-01 2021-05-25 The Research Foundation for the State University Multi-hypervisor virtual machines that run on multiple co-located hypervisors
US10976959B2 (en) * 2018-07-23 2021-04-13 EMC IP Holding Company LLC Method and system for accessing virtual machine state while virtual machine restoration is underway
CN109358988A (en) * 2018-12-10 2019-02-19 郑州云海信息技术有限公司 A kind of restoration methods, device, system and the readable storage medium storing program for executing of cloud Backup Data
US11847030B2 (en) * 2020-02-19 2023-12-19 EMC IP Holding Company LLC Prioritizing virtual machines for backup protection at a virtual machine disk level
US11586391B2 (en) 2020-12-16 2023-02-21 Nutanix, Inc. Technique for efficient migration of live virtual disk across storage containers of a cluster
US11487467B1 (en) 2021-05-28 2022-11-01 Microsoft Technology Licensing, Llc Layered memory mapped file technology

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6047294A (en) * 1998-03-31 2000-04-04 Emc Corp Logical restore from a physical backup in a computer storage system
US20020095557A1 (en) * 1998-06-22 2002-07-18 Colin Constable Virtual data storage (VDS) system
US20030014585A1 (en) * 2001-01-05 2003-01-16 Liren Ji Method for regenerating partition using virtual drive, data processor and data storage device
US20070061514A1 (en) * 2003-11-19 2007-03-15 Hitachi, Ltd. Disk array with spare logic drive created from spare physical drives

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6269431B1 (en) * 1998-08-13 2001-07-31 Emc Corporation Virtual storage and block level direct access of secondary storage for recovery of backup data
US6820214B1 (en) * 1999-07-26 2004-11-16 Microsoft Corporation Automated system recovery via backup and restoration of system state
US7433948B2 (en) * 2002-01-23 2008-10-07 Cisco Technology, Inc. Methods and apparatus for implementing virtualization of storage within a storage area network
US7093086B1 (en) * 2002-03-28 2006-08-15 Veritas Operating Corporation Disaster recovery and backup using virtual machines
DE10393771T5 (en) * 2002-11-20 2006-03-30 Filesx Ltd. Fast backup storage and fast data recovery (FBSRD)
US7440965B1 (en) * 2004-02-11 2008-10-21 Network Appliance, Inc. Method and system for generating and restoring a backup image
US7293272B1 (en) * 2004-02-26 2007-11-06 Veritas Operating Corporation Device driver processing for automated system restores
US20060112313A1 (en) * 2004-11-12 2006-05-25 Tripp Thomas M Bootable virtual disk for computer system recovery
US7669020B1 (en) * 2005-05-02 2010-02-23 Symantec Operating Corporation Host-based backup for virtual machines
JP5420242B2 (en) 2005-06-24 2014-02-19 シンクソート インコーポレイテッド System and method for high performance enterprise data protection
US7434218B2 (en) * 2005-08-15 2008-10-07 Microsoft Corporation Archiving data in a virtual application environment
US7165158B1 (en) * 2005-08-17 2007-01-16 Hitachi, Ltd. System and method for migrating a replication system
JP4702000B2 (en) 2005-11-10 2011-06-15 パナソニック株式会社 Electric water heater
JP4544146B2 (en) * 2005-11-29 2010-09-15 株式会社日立製作所 Disaster recovery method
US7441092B2 (en) * 2006-04-20 2008-10-21 Microsoft Corporation Multi-client cluster-based backup and restore
US7653794B2 (en) * 2006-05-08 2010-01-26 Microsoft Corporation Converting physical machines to virtual machines
JP2008009485A (en) * 2006-06-27 2008-01-17 Fujitsu Ltd Virtual storage controller and virtual storage control program
JP2008181271A (en) * 2007-01-24 2008-08-07 Hitachi Ltd Storage control device backing up data stored in virtual volume

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6047294A (en) * 1998-03-31 2000-04-04 Emc Corp Logical restore from a physical backup in a computer storage system
US20020095557A1 (en) * 1998-06-22 2002-07-18 Colin Constable Virtual data storage (VDS) system
US20030014585A1 (en) * 2001-01-05 2003-01-16 Liren Ji Method for regenerating partition using virtual drive, data processor and data storage device
US20070061514A1 (en) * 2003-11-19 2007-03-15 Hitachi, Ltd. Disk array with spare logic drive created from spare physical drives

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2335144A4 *

Also Published As

Publication number Publication date
CN102124437A (en) 2011-07-13
US8150801B2 (en) 2012-04-03
CA2730094C (en) 2016-11-01
WO2010022099A2 (en) 2010-02-25
EP2335144A4 (en) 2012-06-13
KR101591550B1 (en) 2016-02-04
JP5572163B2 (en) 2014-08-13
CN102124437B (en) 2013-12-11
US9081732B2 (en) 2015-07-14
US20100049750A1 (en) 2010-02-25
KR20110050452A (en) 2011-05-13
EP2335144A2 (en) 2011-06-22
JP2012509516A (en) 2012-04-19
CA2730094A1 (en) 2010-02-25
US20120159240A1 (en) 2012-06-21
EP2335144B1 (en) 2013-08-14

Similar Documents

Publication Publication Date Title
WO2010022099A3 (en) Recovery of a computer that includes virtual disks
MXPA05009680A (en) Method and system for synthetic backup and restore.
WO2010039608A8 (en) Backing up and restoring selected versioned objects from a monolithic database backup
WO2007109685A3 (en) High efficiency portable archive
WO2007088084A3 (en) Restoring a file to its proper storage tier in an information lifecycle management environment
WO2014105447A3 (en) Backup user interface
WO2007095456A3 (en) Continuous data protection of block-level volumes
WO2010080591A3 (en) Methods and apparatus for content-aware data partitioning and data de-duplication
WO2012125314A3 (en) Backup and restore strategies for data deduplication
JP2012509516A5 (en)
GB2558478A (en) Copy-Redirect on write
WO2007110294A3 (en) System, method and computer program product for storing multiple types of information
JP2014526748A5 (en)
WO2012050795A3 (en) Item level recovery
WO2010065271A3 (en) Systems and methods for providing continuous file protection at block level
EP2174225A4 (en) Emulated storage system
WO2009026028A3 (en) Staged, lightweight backup system
GB2449521B (en) Foresight data transfer type hierarchical storage system
WO2012125315A3 (en) Virtual disk storage techniques
WO2011056880A3 (en) Rollback feature
WO2008020310A3 (en) Retaining shadow copy data during replication
WO2012009064A3 (en) Virtual machine aware replication method and system
WO2006107394A3 (en) Production server to data protection server mapping
WO2010039521A3 (en) Nested file system support
WO2007081783A3 (en) Application of metadata to documents and document objects via a software application user interface

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200980132800.6

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09808743

Country of ref document: EP

Kind code of ref document: A2

ENP Entry into the national phase

Ref document number: 2730094

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 163/CHENP/2011

Country of ref document: IN

ENP Entry into the national phase

Ref document number: 20117003397

Country of ref document: KR

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2011523945

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2009808743

Country of ref document: EP