Boot and Browse Apparatus Coupled to Backup Archive and Method of Operation
First Claim
Patent Images
1. A processor communicatively coupled to all of the following components:
- a backup server coupled to a first network file system circuit, a second network file system circuit coupled by an API to a virtual machine, and an overlay store to receive writes operations from the virtual machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A system enables booting a virtual machine and browsing files from a de-duplicated backup server by initializing a virtual machine process, and setting up NFS services connecting the NFS service to a fake disk. The fake disk is actualized by a backup server and an overlay store. Writing into the fake disk is supported by an overlay store. Reading from the fake disk is supported by file reads from the backup server or from the overlay store.
-
Citations
9 Claims
-
1. A processor communicatively coupled to all of the following components:
- a backup server coupled to a first network file system circuit, a second network file system circuit coupled by an API to a virtual machine, and an overlay store to receive writes operations from the virtual machine.
- View Dependent Claims (2)
-
3. A method for operation of a boot and browse apparatus comprising:
-
establishing a communication channel between a first network file system circuit and a second network file system circuit over a wide area network; receiving a request for a system recovery and initialization for a certain configuration; operating a file system translation circuit; determining de-duplicated data parts required to fulfill said request; retrieving de-duplicated data parts as determined from a data part store; and enabling a virtual machine host to boot from said retrieved de-duplicated data parts. - View Dependent Claims (4, 5, 6)
-
-
7. A system for rapid virtual machine initialization comprising:
-
a deduplicated file store;
coupled toan overlay store which receives data objects written during a boot process; a Network File System emulator circuit coupled to a Wide Area Network, the overlay store, and the deduplicated file store; a pseudo-disk coupled to a virtual machine and to the Wide Area Network, the pseudo-disk comprising a FUSE executable program encoded on tangible computer readable media coupled to a processor, which the processor reads from and writes to during a boot process, wherein the FUSE program presents a virtual file system to a virtual machine, whereby, initially Read operations are fulfilled by the dedup store, write operations are fulfilled into the Overlay store, and subsequent Read operations are fulfilled by either the Overlay store or the dedup store; and a processor with stored instruction which when executed provide an API to setup a VM process and to map a disk to a Network File Store provisioned by a Backup Store.
-
-
8. A system for browsing a de-duped data store comprising:
-
a de-duped VMDK format file in a data store; a backup server coupled to a virtual machine, and an overlay store to receive writes operations from the virtual machine; a file system translation circuit; a random access memory configured as a bootable pseudo-disk; and a browser server.
-
-
9. A method for browsing a de-duped VMDK formatted file in a data store comprising:
-
receiving a request for data parts in a Virtual Disk from a browser server; operating a file system translation circuit; determining de-duplicated data parts required to fulfill said request; retrieving de-duplicated data parts as determined from a data part store; determining a version and configuration of a desired operating system; retrieving desired file parts from the data part store; and enabling display of file parts in a web browser.
-
Specification