This page provides details about how to reverse and resume a replication.
About the reverse and resume operation
When you reverse and resume a replication, it switches the source and destination roles of your volumes; the destination volume becomes the new source volume and the source volume becomes the new destination volume. This operation is immediately followed by a resume operation, which overwrites the contents of the new destination volume with the contents of the new source volume. If you reverse and resume a replication twice, the original replication direction re-establishes.
Reverse and resume operation use case
After you stop replication and make changes to the destination volume, you can replicate those changes back to the source volume. This process is common in a disaster recovery scenario in which you operate on the destination volume for a period of time and want to switch roles of the volumes.
Considerations
Consider the following before you use reverse and resume operation:
If you use reverse and resume operations incorrectly, you might experience unintended data loss. Make sure that you know the current and future roles of your source and destination volumes because changes on the new destination volume are overwritten with the new source volume.
While you can use a destination volume to take manual backups, the service doesn't support the scheduled backups from a destination volume. Before you reverse a volume replication, make sure to remove any backup policy from the volume that becomes new destination volume.
If you plan to continuously operate with reversed replication direction, it's recommended to set up a backup for the new source volume. If you intend to revert replication back to the original source and switch directions again, make sure to enable scheduled backups on the source volume after completion.
Reverse and resume a replication
Use the following instructions to reverse and resume a replication using the Google Cloud console or Google Cloud CLI:
Console
Go to NetApp Volumes page in the Google Cloud console.
Click Volumes.
Click the name of the volume. The Details page for the volume appears.
Select the Replication tab.
Ensure that the replication status is set to Stopped.
Click Reverse and resume replication.
In the Reverse volume replication and resume dialog, enter the new destination volume that you want to overwrite to confirm the reverse and resume action.
Click Reverse and resume to initiate the operation.
In the overview of the volume, note that the role, either source or destination, changes and names of source and destination volume change as well. An incremental transfer operation to update the new destination volume triggers immediately after you initiate the reverse and resume operation.
gcloud
Run the following command to reverse and resume a volume replication:
gcloud netapp volumes replications reverse \ --project=PROJECT_ID \ --location=LOCATION \ --volume=VOLUME \
Replace the following information:
PROJECT_ID
: the name of the project your volume is in.LOCATION
: the location of the source or destination volume.VOLUME
: the name of the source or destination volume.
For more options, see Google Cloud SDK documentation on volume replication.