Patent ID: 9170888
Filing Date: 2015-10-27
Classification: G06F

Abstract:
1. An apparatus comprising: at least one memory comprising instructions; and at least one processor operatively coupled to the at least one memory, the at least one processor configured by the instructions to cause the apparatus to perform operations comprising: retrieving a data image comprising an operating system of the virtual machine, wherein the data image comprises an image of at least one logical unit number, and wherein the at least logical unit number whose image is to be captured is selected based on an analysis directed at the most suitable data elements to be used in restoration, wherein the analysis relates to one or more of syntactic or content analysis of logical unit number data or to the specific configuration, construction, or use of a logical unit number, wherein the analysis relating to the specific configuration, construction, or use relates to one or more of whether the logical unit number is a root virtual group of a data virtual group, whether the logical unit number is small or large, the access rate of the logical unit number, or the access pattern of the logical unit number, and wherein the image comprises at least one of a set of successively ranked images of the at least one logical unit number; attempting to restore the virtual machine using the stored data image; determining if the restoration was successful, wherein determining if the restoration was successful comprises attempting a reboot and determining if the reboot attempt was successful; and if the restoration was unsuccessful, successively attempting restoration using lower ranked data images until a successful restoration is accomplished or all available stored data images have been used, wherein successively attempting restoration comprises, for each unsuccessful attempt at restoration, automatically selecting the data image next lower in rank and performing a restoration attempt using the data image next lower in rank.