Systems, methods and apparatus for creating stable disk images
First Claim
1. A method of generating a frozen image of a system having a plurality of logical storage objects, including a first logical storage object, wherein the first logical storage object includes a storage device, the method comprising:
- building a logical storage tree with the first logical storage object as the root object and with the storage device as a leaf node;
starting at the leaf node, constructing a freeze list for freezing the first logical storage object, wherein the freeze list includes one or more freeze methods, and wherein a given freeze methods includes operations configured to generate a frozen image of the leaf node according to storage device split and quiesce characteristics;
modifying the freeze list as a function of traversing the logical storage tree to the root object, wherein modifying includes adding information about split and quiesce characteristics for logical storage objects between the root object and the leaf node;
selecting a freeze method from the freeze list; and
freezing the first logical storage object using the selected freeze method.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method of identifying methods of quiescing a storage object. Data is received identifying the storage object and a freeze list is generated. The freeze list includes one or more freeze methods appropriate for quiescing the storage object. Generating includes creating a hierarchy of logical storage objects below the identified storage object, associating quiesce characteristics with each logical storage object below the identified storage object and generating freeze vectors as a function of quiesce characteristics associated with each logical storage object below the identified storage object.
19 Citations
40 Claims
-
1. A method of generating a frozen image of a system having a plurality of logical storage objects, including a first logical storage object, wherein the first logical storage object includes a storage device, the method comprising:
-
building a logical storage tree with the first logical storage object as the root object and with the storage device as a leaf node;
starting at the leaf node, constructing a freeze list for freezing the first logical storage object, wherein the freeze list includes one or more freeze methods, and wherein a given freeze methods includes operations configured to generate a frozen image of the leaf node according to storage device split and quiesce characteristics;
modifying the freeze list as a function of traversing the logical storage tree to the root object, wherein modifying includes adding information about split and quiesce characteristics for logical storage objects between the root object and the leaf node;
selecting a freeze method from the freeze list; and
freezing the first logical storage object using the selected freeze method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-accessible medium having executable instructions to generate a frozen image of a system having a plurality of logical storage objects, including a first logical storage object, wherein the first logical storage object includes a storage device, the executable instructions capable of directing a processor to perform:
-
building a logical storage tree with the first logical storage object as the root object and with the storage device as a leaf node;
starting at the leaf node, constructing a freeze list for freezing the first logical storage object, wherein the freeze list includes one or more freeze methods, and wherein a given freeze methods includes operations configured to generate a frozen image of the leaf node according to storage device split and quiesce characteristics;
modifying the freeze list as a function of traversing the logical storage tree from the leaf node to the root object, wherein modifying includes adding information about split and quiesce characteristics for logical storage objects between the root object and the leaf node;
selecting a freeze method from the freeze list; and
freezing the volume using the selected freeze method. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of generating a frozen image of a volume having one or more storage devices, the method comprising:
-
receiving information about storage device split and quiesce characteristics from the storage devices;
storing the information regarding storage device split and quiesce characteristics;
creating a freeze list for freezing the volume having one or more freeze methods, wherein a given freeze method includes operations configured to generate a frozen image according to storage device split and quiesce characteristics, and wherein creating a freeze list includes combining information about volume split and quiesce characteristics with information regarding storage device split and quiesce characteristics;
selecting a freeze method from the freeze list; and
freezing the volume using the selected freeze method. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification