DISASTER RECOVERY FOR DISTRIBUTED FILE SERVERS, INCLUDING METADATA FIXERS
Examples of systems described herein include a virtualized file servers. Examples of virtualized file servers described herein may support disaster recovery of the virtualized file server. Accordingly, examples of virtualized file servers may support metadata fixing procedures to update metadata in a recovery setting. Examples of virtualized file servers may support hypervisor-agnostic disaster recovery.
1 . (canceled)
2 . At least one non-transitory computer readable storage medium encoded with executable instructions which, when executed, cause a system to perform operations comprising:
protecting an individual share of a virtualized file server at least in part by adding a volume group used for file services storage to a protection domain, wherein the virtualized file server includes a plurality of file server virtual machines, each of the FSVMs presenting a namespace of storage items, including the individual share; and
replicating the share at least in part to update a remote site for disaster recovery of at least a portion of the virtualized file server.
3 . At least one non-transitory computer readable storage medium encoded with executable instructions which, when executed by at least one processor of a system, cause the system to perform operations comprising:
replicating a share of a first virtualized file server (VFS) located at a first site to update a second VFS located at a second site, each VFS of each site including a respective plurality of file server virtual machines (FSVMs) hosted on a respective plurality of host machines, each of the FSVMs presenting a namespace of storage items including the share; and
in response to disaster recovery of the first VFS, activating the second VFS to recover the share for at least a portion of the first VFS.
4 . The non-transitory computer readable storage medium of claim 3 , wherein the first VFS is a live VFS and wherein the second VFS is a remote VFS.
5 . The non-transitory computer readable storage medium of claim 3 , wherein the first site is a live site and the second site is a remote site.
6 . The non-transitory computer readable storage medium of claim 3 , wherein the first site and the second site utilize different hypervisors.
7 . The non-transitory computer readable storage medium of claim 3 , wherein the operations further comprise:
take a snapshot of elements in a protection domain as VFS-level actions are taken.
8 . The non-transitory computer readable storage medium of claim 7 , wherein the VFS-level action comprises expansion or reduction of the VFS.
9 . The non-transitory computer readable storage medium of claim 3 , wherein the share is stored in a storage pool, the storage pool aggregating storage devices including at least one local storage device of the plurality of host machines of the first VFS.
10 . A method comprising:
replicate a share of a first virtualized file server (VFS) located at a first site to update a second VFS located at a second site, each VFS of each site including a respective plurality of file server virtual machines (FSVMs) hosted on a respective plurality of host machines, each of the FSVMs presenting a namespace of storage items including the share; and
in response to disaster recovery of the first VFS, activate the second VFS to recover the share for at least a portion of the first VFS.
11 . The method of claim 10 , wherein the first VFS is a live VFS and wherein the second VFS is a remote VFS.
12 . The method of claim 10 , wherein the first site is a live site and the second site is a remote site.
13 . The method of claim 10 , wherein the first site and the second site utilize different hypervisors.
14 . The method of claim 10 , further comprising:
take a snapshot of elements in a protection domain as VFS-level actions are taken.
15 . The method of claim 14 , wherein the VFS-level action comprises expansion or reduction of the VFS.
16 . The method of claim 10 , wherein the share is stored in a storage pool, the storage pool aggregating storage devices including at least one local storage device of the plurality of host machines of the first VFS.
17 . A system comprising:
a first virtualized file server (VFS) located at a first site, the first VFS comprising a first plurality of file server virtual machines (VSVMs) hosted on a first plurality of host machines, each of the first FSVMs configured to present a namespace of storage items including a share;
a second VFS located at a second site, the second VFS comprising a second plurality of FSVMs hosted on a second plurality of host machines;
wherein the first VFS is configured to replicate a share to the second VFS; and
wherein the second VFS is configured to be activated responsive to disaster recovery of the first VFS to recover the share.
18 . The system of claim 17 , wherein the first VFS is a live VFS and wherein the second VFS is a remote VFS.
19 . The system of claim 17 , wherein the first site is a live site and the second site is a remote site.
20 . The system of claim 17 , wherein the first site and the second site utilize different hypervisors.
21 . The system of claim 17 , wherein the first VFS is configured to take a snapshot of elements in a protection domain as VFS-level actions are taken.
22 . The system of claim 21 , wherein the VFS-level action comprises expansion or reduction of the VFS.
23 . The system of claim 21 , wherein the system further comprises a storage pool, the storage pool comprising an aggregation of storage devices including at least one local storage device of the plurality of host machines of the first VFS, and wherein the share is stored in the storage pool.