A protected path is a path in the element store (file/object system) that is protected by snapshots and/or replication to one or more remote peers.
Protected paths are used by the following data protection features:
-
Async replication, where data is captured by snapshots on a schedule of points in time and replicated to other clusters
-
Local backup, where data is captured by snapshots on a schedule of points in time and stored locally.
-
Backup to S3, where data is captured by snapshots on a schedule of points in time and replicated via S3 to an AWS bucket.
For full configuration instructions for async replication, local backup and backup to S3, see the relevant feature section, linked above.
A protected path can have one or more replication streams. Each replication stream takes snapshots of the data on a schedule controlled by a protection policy. Each protection policy determines if snapshots are stored and retained locally and/or replicated to a remote peer.
Important
Limitations:
-
Data cannot be moved into or out of a path that is protected by either async replication or S3 replication. This applies to moving files or directories from a protected path to a non-protected path, from a non-protected path to a protected path or from one protected path to another protected path.
-
No more than one replicating protected path can be configured per directory.
-
Protected paths with async replication or backup to S3 cannot be nested.
-
A protected path cannot have a file under it that has a hard link outside of the protected path.
Caution
If you create a protected path to replicate data to a peer that you already replicated data to earlier by means of another protected path that was deleted earlier, the initial sync is performed again. In other words, the re-creation of a protected path triggers a new transfer of all data under the path to the peer.
-
In the left navigation menu, select Data Protection and then Protected Paths.
-
On the Replication Paths tab, click + Create Protected Path.
-
In the Add Protected Path dialog, complete the following fields:
Field
Description
Name
Enter a name for the protected path.
Local Path
The path to a directory in the Element Store. A snapshot of this directory will be taken periodically according to the protection policy.
Tenant
Select the tenant to which the path belongs.
Note
Paths on different tenants can share identical names.
-
Under Add Replication Stream, in the Protection policy field, select a protection policy from the dropdown.
Select a protection policy from the dropdown. The policy defines a schedule for taking snapshots and/or backing up data to a specific replication peer or S3 replication peer.
To create a new policy, see Managing Protection Policies.
Warning
After creating the replication stream, it is not possible to change which policy is associated with the stream. All changes to a stream's snapshot schedule, replication schedule, and snapshot expiration must be done by modifying the protection policy. Those modifications affect all streams that use the same protection policy. To work around this limitation, create a protection policy per stream.
-
If the protection policy that you selected is configured with a remote peer for async replication to another cluster, then the remote peer appears in the Remote peer field. Specify the following:
-
In the Remote path field, the path on the remote peer to which you want the stream to replicate the data from the specified local path. The path you specify must be to a directory that does not yet exist on the remote peer.
-
In the Remote tenant field, the tenant on the remote peer to which the remote path belongs. (This field does not appear if there is only one tenant on the remote peer.)
If the protection policy that you selected is a local backup policy with no remote peer, then no remote peer is filled and no remote path should be specified.
-
-
Click Create.
The protected path is created and listed in the Protected Paths tab.
In the left navigation menu, select Data Protection and then Protected Paths.
The following information is displayed for each protected path:
Field |
Description |
---|---|
Name |
The name of the protected path. |
Role |
For async replication, the role of the local peer in the protected path, which can be:
|
State |
Possible values:
|
Path |
The local data path that is being protected. |
Tenant |
The local tenant to which the local data path belongs. |
Path on peer |
For async replication only. The directory on the peer where the protected data is replicated. If the protected path has multiple replication streams, each replication stream has a path on a different peer. |
Remote tenant |
For async replication only. The tenant on the replication peer to which the path on peer belongs. (There is more than one if the protected path has multiple replication streams.) |
Replication peer |
If there is an async replication peer configured on the cluster, this field displays the cluster name of the async replication peer. (There is more than one if the protected path has multiple replication streams. ) |
Protection Policy |
The protection policy which governs the protected path's schedule, snapshot retention and replication peer if applicable. |
Last Point Creation Time |
The time of the last completion of a restore point on the replication peer or replication S3 peer, if applicable. |
BW |
The speed of the connection with a replication peer or replication S3 peer, if applicable. |
Aggregated Usage |
An estimate of the amount of usable capacity that could be reclaimed by deleting all snapshots on the protected path. This estimation takes into account any nested protected paths that hold common data, because data held by another protected path's snapshots would not be removed even if all snapshots on the protected path were removed. |
Health |
To modify the configuration of a protected path, click to open the Actions menu for the protected path and select Edit. Make your changes and then click Update.
Note
You cannot change the protection policy of a protected path.
Note
If the protected path has no replication streams, it remains a local protected path and it is not possible to add a replication stream.
If the protected path has a replication stream, you an add more replication streams to form a replication group. For information about adding a replication stream, see Adding Replication Streams to a Protected Path.
Deactivating a protected path pauses replication for the path. Activating the protected path resumes replication.
Note
Deactivating a protected path that is using an indestructible protection policy requires unlocking the indestructibility mechanism on the cluster.
Under the Actions column for the protected path you want to activate or deactivate, click () and select Activate or Deactivate as needed.
Removing a protected path prevents the ability to resume it. After removing a protected path, if you create a new protected path using the same policy, that new protected path triggers a new initial sync, copying over all of the VAST Cluster's data to the S3 replication peer (if a peer is specified in the policy).
Tip
If you only want to pause replication and you may want to resume later, don't remove the protected path; instead deactivate the protected path.
Removing a protected path does not delete snapshots or restore points that were already backed up to an async or S3 replication peer.
To remove a protected path:
-
Click
to open the Actions menu for the protected path and select Remove.
-
Click Yes to confirm the removal.
To manage protection paths via the VAST CLI, use the following commands.
Task |
Command |
---|---|
Display protection paths. |
|
Display details of a specific protection path. |
|
Create a protection path. |
|
Modify, activate (start) or deactivate (pause) a protection path. |
|
Delete a protection path. |
Comments
0 comments
Article is closed for comments.