The Data Protection Administration interface enables users to protect their data with PowerScale enterprise-level features SnapshotIQ and SyncIQ. For more information on the PowerScale Administration WebUI, see Dell Technologies PowerScale for Google Cloud: Overview and Solution Design Considerations.
Create snapshots with SnapshotIQ
You can create snapshots to protect data with the SnapshotIQ feature. Snapshots protect data against accidental deletion and modification by letting you restore deleted and modified files. The SnapshotIQ feature can take read-only, point-in-time copies (snapshots) of any directory or subdirectory. When a snapshot is taken, it preserves the exact state of a file system at that instant, so it can be accessed later.
Snapshots require less space than a remote backup because unaltered data is referenced rather than recreated. This immutable, point-in-time copy has various applications. For example, you can use snapshots to make consistent backups, or to restore files which were accidentally changed or deleted. You can also use snapshots to quickly identify file system changes. Snapshots also enable you to capture a directory instantaneously. Or, you can create snapshot schedules to take periodic snapshots automatically. You can also assign an expiration period that determines when SnapshotIQ deletes each automatically generated snapshot.
Avoid creating snapshots of directories that other snapshots already reference
and delete unwanted snapshots for efficiency. Dell recommends only taking
snapshots on the subdirectory of your access zone directory path. Don't create
a snapshot to the
/ifs path. For more technical details, see
Data Protection with Dell EMC PowerScale SnapshotIQ.
Data replication with SyncIQ
PowerScale enables you to replicate data from one PowerScale cluster to another through SyncIQ. You can replicate data at the directory level and can exclude specific files and subdirectories from being replicated.
SyncIQ creates and references snapshots to replicate a consistent, point-in-time image of a source directory. Metadata, such as access control lists (ACL) and alternate data streams (ADS), are replicated along with data. SyncIQ enables you to maintain a consistent replica of your data on another PowerScale cluster and to control the frequency of data replication.
SyncIQ also offers automated failover and failback capabilities. Those capabilities let you continue operations on the secondary PowerScale cluster if your primary cluster becomes unavailable.
SyncIQ replication policies specify what data is replicated, where the data is replicated to, and how often the data is replicated.
Replication jobs replicate data from one PowerScale cluster to another. SyncIQ generates replication jobs according to replication policies. The status of jobs can be viewed under the Summary tab. Administrators can also control the bandwidth consumed by SyncIQ jobs by setting performance rules.
For more information about SyncIQ configuration and considerations, see Dell EMC PowerScale SyncIQ: Architecture, Configuration, and Considerations.
SyncIQ requires VPC network peering to be setup between source and target cluster data plane networks. For information on how to setup VPC network peering, see Google Cloud VPC Network Peering overview.
A replication policy specifies two clusters:
- Source cluster - The cluster on which the replication policy exists.
- Target cluster - The cluster that data is being replicated to.
When a replication policy starts, SyncIQ generates a replication job for the policy. When a replication job runs, files from a directory tree on the source cluster are replicated to a directory tree on the target cluster; these directory trees are known as source and target directories.
If any of the following policy settings are modified after the policy runs, OneFS performs either a full or differential replication the next time the policy runs:
- Source directory
- Included or excluded directories
- File-criteria statement
- Target cluster name or address
- Target directory
For detailed steps on creating replication policy and how to use certificates for encryption, see the Creating replication policies section of the OneFS Web Administration Guide.
Enabling SyncIQ encryption provides end-to-end encryption for SyncIQ data replication, protecting and securing in-flight data between clusters. SyncIQ provides encryption using X.509 certificates paired with TLS version 1.2 and OpenSSL version 1.0.2o. The certificates are stored and managed in the certificate stores for the source cluster and the target cluster. Encryption between clusters takes place with each cluster storing its own certificate and the certificate of its peer. That means, the source cluster is required to store the certificate of the target cluster and the target cluster is required to store the certificate of the source cluster. Storing the certificate of the peer creates an allowlist of approved clusters for data replication.
For SyncIQ encryption, only use certificates issued by a certificate authority (CA) that PowerScale trusts. A list of trusted CA certificates appears in the appendix. You can purchase certificates from one of the vendors in the list. The FQDN to be used for a certificate request is the Cluster FQDN that was configured while creating the cluster.
For detailed instructions on how to add certificates on the source cluster and target cluster, see the Data Encryption with SyncIQ section of the OneFS Web Administration Guide.
Appendix: Dell Cloud PowerScale for Google Cloud trusted certificate authorities
The following certificate authorities and their SHA1 and SHA256 fingerprints appear in the following table.
|Certificate Authority||SHA1 fingerprint||SHA256 fingerprint|