Storage array snapshots for logged access replication in a continuous data protection system
First Claim
Patent Images
1. A method, comprising:
- for a continuous data protection system having a protection agent and at least one data protection appliance,enabling, in an image access mode, a rolling back of volumes in a highly available storage array on the target side so that the volumes contain data for a selected point in time;
enabling creation of a storage array snapshot of the volumes for the point in time;
enabling a user to access the storage array snapshot in the storage array;
performing a production side recovery from the image access mode, comprising;
transitioning source volumes to a target side inactive state;
transitioning target volumes to a source side active state; and
tracking changes in the target side including after synchronization;
starting replication from the target side to the source side;
waiting for data tracked in the protection area to be pushed to the replica site and waiting for volume synchronization;
transitioning the target volumes to a target side inactive state;
rolling the source volumes to a point in time;
creating a storage array snapshot for the source volumes;
transitioning the source volumes to a source side active state;
switching the replication direction back to the target side; and
discarding a journal for the replication system, discarding the virtual snapshot, and starting replication.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for a continuous data protection system having a protection agent and at least one data protection appliance that enables, in an image access mode, a rolling back of volumes in a highly available storage array on the target side so that the volumes contain data for a selected point in time, creation of a storage array snapshot of the volumes for the point in time, and user access to the storage array snapshot in the storage array.
264 Citations
13 Claims
-
1. A method, comprising:
-
for a continuous data protection system having a protection agent and at least one data protection appliance, enabling, in an image access mode, a rolling back of volumes in a highly available storage array on the target side so that the volumes contain data for a selected point in time; enabling creation of a storage array snapshot of the volumes for the point in time; enabling a user to access the storage array snapshot in the storage array; performing a production side recovery from the image access mode, comprising; transitioning source volumes to a target side inactive state; transitioning target volumes to a source side active state; and tracking changes in the target side including after synchronization; starting replication from the target side to the source side; waiting for data tracked in the protection area to be pushed to the replica site and waiting for volume synchronization; transitioning the target volumes to a target side inactive state; rolling the source volumes to a point in time; creating a storage array snapshot for the source volumes; transitioning the source volumes to a source side active state; switching the replication direction back to the target side; and discarding a journal for the replication system, discarding the virtual snapshot, and starting replication. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
for a continuous data protection system having a protection agent and at least one data protection appliance, enabling, in an image access mode, a rolling back of volumes in a highly available storage array on the target side so that the volumes contain data for a selected point in time; enabling creation of a storage array snapshot of the volumes for the point in time; enabling a user to access the storage array snapshot in the storage array; performing a production side recovery from the image access mode, comprising; transitioning source volumes to a target side inactive state; transiting target volumes to a source side active state; and tracking changes in the target side including after synchronization; starting replication from the target side to the source side; waiting for data tracked in the protection area to be pushed to the replica site and waiting for volume synchronization; transitioning the target volumes to a target side inactive state; rolling the source volumes to a point in time; creating a storage array snapshot for the source volumes; transitioning the source volumes to a source side active state; switching the replication direction back to the target side; and maintaining a journal for the replication system, promoting the virtual snapshot, adding changes to the remote volumes since the point in time to a list of differences, and starting replication.
-
-
9. An article, comprising:
-
computer readable medium containing stored non-transitory instructions that enable a computer to perform the steps of; for a continuous data protection system having a source side protection agent and a target side protection agent and at least one data protection appliance, enabling, in an image access mode, a rolling back of volumes in a highly available storage array on a target side so that the volumes contain data for a selected point in time; enabling creation of a storage array snapshot of the volumes for the point in time; enabling a user to access the storage array snapshot in the storage array; performing a production side recovery from the image access mode, comprising; transitioning source volumes to a target side inactive state; transitioning target volumes to a source side active state; and tracking changes in the target side including after synchronization; starting replication from the target side to the source side; waiting for data tracked in the protection area to be pushed to the replica site and waiting for volume synchronization; transitioning the target volumes to a target side inactive state; rolling the source volumes to a point in time; creating a storage array snapshot for the source volumes; transitioning the source volumes to a source side active state; switching the replication direction back to the target side; and discarding a journal for the replication system, discarding the virtual snapshot, and starting replication. - View Dependent Claims (10, 11, 12)
-
-
13. A system, comprising:
-
a processor; and a memory that stores processor-executable instructions to enable the processor to; for a continuous data protection system having a source side protection agent and a target side protection agent and at least one data protection appliance, enable, in an image access mode, a rolling back of volumes in a highly available storage array on a target side so that the volumes contain data for a selected point in time; enable creation of a storage array snapshot of the volumes for the point in time; enable a user to access the storage array snapshot in the storage array; perform a production side recovery from the image access mode, comprising; transitioning source volumes to a target side inactive state; transitioning target volumes to a source side active state; and tracking changes in the target side including after synchronization; start replication from the target side to the source side; wait for the data tracked in the protection area to be pushed to the replica site and waiting for volume synchronization; transition the target volumes to a target side inactive state; roll the source volumes to a point in time; create a storage array snapshot for the source volumes; transition the source volumes to a source side active state; switch the replication direction back to the target side; and discard a journal for the replication system, discarding the virtual snapshot, and start replication.
-
Specification