Patent ID: 9665386
Date: 2017-05-30
CPC Classifications: G06F

Claim:
1. A method for leveraging hypervisor functionality for maintaining application consistent snapshots in a virtualization environment deployed by a hypervisor, comprising: exporting, by a service virtual machine (VM), one or more NFS server targets that appear as virtual disks to client virtual machines (VMs), wherein the virtual disks are implemented by software running inside the service virtual machine (VM); utilizing, by the service virtual machine (VM), the hypervisor to generate a hypervisor-specific application consistent snapshot of a virtual disk from the virtual disks that corresponds to a virtual machine from the client virtual machines (VMs) running in the virtualization environment, wherein the service virtual machine (VM) is a special VM deployed by the hypervisor that functions as a storage controller; in response to the utilizing, by the service virtual machine (VM), the hypervisor to generate the hypervisor-specific application consistent snapshot, generating, by the service virtual machine (VM), a storage-controller specific application consistent snapshot of the hypervisor-specific application consistent snapshot of the virtual disk to overcome inefficiencies of creating and maintaining the hypervisor-specific application consistent snapshots using the hypervisor, wherein the storage-controller specific application consistent snapshot replicates state information of the hypervisor-specific application consistent snapshot; and logically deleting the hypervisor-specific application consistent snapshot.