VIRTUALIZED FILE SERVER BACKUP TO CLOUD
First Claim
1. A system comprising:
- a plurality of host machines, wherein each of the host machines is configured to host a hypervisor, one or more user virtual machines (user VMs), and a virtual machine controller;
one or more virtual disks comprising a plurality of storage devices;
a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is configured to run on one of the host machines and configured to conduct I/O transactions with the one or more virtual disks; and
a backup system configured to retrieve backed-up data stored in an object store via at least one of the FSVMs.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a system for managing a virtualization environment comprises a plurality of host machines, one or more virtual disks comprising a plurality of storage devices, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is running on one of the host machines and conducts I/O transactions with the one or more virtual disks, and a virtualized file server backup system configured to back up data stored in a VFS located a cluster of host machines to an object store, and retrieve the backed-up data as needed to restore the data in the VFS. The object store may be located in a public cloud. The object store may include a low-cost storage medium within the cluster. An FSVM of the VFS may provide an object store interface to low-cost storage media.
-
Citations
20 Claims
-
1. A system comprising:
-
a plurality of host machines, wherein each of the host machines is configured to host a hypervisor, one or more user virtual machines (user VMs), and a virtual machine controller; one or more virtual disks comprising a plurality of storage devices; a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is configured to run on one of the host machines and configured to conduct I/O transactions with the one or more virtual disks; and a backup system configured to retrieve backed-up data stored in an object store via at least one of the FSVMs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more computer-readable non-transitory storage media embodying software for managing a virtualization environment, the media comprising instructions operable when executed to:
control a virtual machine controller to; access at least one virtual disk of a plurality of virtual disks, conduct I/O transactions with the plurality of virtual disks, control each of a plurality of file server virtual machines (FSVMs) to conduct I/O transactions with the at least one virtual disk, and receive stored backed-up data retrieved from an object store via the plurality of VSVMs. - View Dependent Claims (12, 13, 14, 15, 16)
-
17. A method for managing a virtualization environment, the method comprising:
-
accessing, by a virtual machine controller in at least one computing device, at least one virtual disk of a plurality of virtual disks; controlling, by the virtual machine controller, each of a plurality of file server virtual machines (FSVMs) to conduct I/O transactions with the at least one virtual disk; and controlling, by the virtual machine controller, the at least one computing device to retrieve backed-up data as needed via the plurality of FSVMs. - View Dependent Claims (18, 19, 20)
-
Specification