Backup and Restore with FACD/PSC Dedicated Cloud Drives
The integration of Portworx Backup (PXB) with FlashArray Cloud Drives (FACD) or Pure Storage Cloud Dedicated (PSC Dedicated)(formerly Cloud Block Store) Cloud Drives enables robust and efficient backup and restore operations for containerized applications on Kubernetes. It leverages the high-performance storage capabilities of Pure Storage FlashArray to provide seamless data protection in both on-premises and hybrid-cloud environments. The following section describes the prerequisites along with how to perform backup and restore operations after the integration.
Prerequisites
- FlashArray (FA) Purity Version 5.3.0
- FlashArray Purity version 6.6.11 in case of PSC Dedicated for Azure
- Portworx installed with the cloud drive as FlashArray/PSC Dedicated
Before you begin
Create a storage class with the following specifications:
allowVolumeExpansion: true
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
annotations:
params/aggregation_level: Specifies the number of replication sets the volume
can be aggregated from
params/block_size: Block size
params/docs: https://docs.portworx.com/scheduler/kubernetes/dynamic-provisioning.html
params/fs: 'Filesystem to be laid out: none|xfs|ext4'
params/io_profile: 'IO Profile can be used to override the I/O algorithm Portworx
uses for the volumes: db|sequential|random|cms'
params/journal: Flag to indicate if you want to use journal device for the volume's
metadata. This will use the journal device that you used when installing Portworx.
It is recommended to use a journal device to absorb PX metadata writes
params/priority_io: 'IO Priority: low|medium|high'
params/repl: 'Replication factor for the volume: 1|2|3'
params/secure: 'Flag to create an encrypted volume: true|false'
params/shared: 'Flag to create a globally shared namespace volume which can be
used by multiple pods: true|false'
params/sticky: Flag to create sticky volumes that cannot be deleted until the
flag is disabled
name: px-csi-db
parameters:
io_profile: db_remote
repl: "3"
provisioner: pxd.portworx.com
reclaimPolicy: Delete
volumeBindingMode: Immediate
Creating a VSC is not required here, PXD will be the driver by default.
Portworx Backup currently supports backup and restore utilizing the following drivers for FACD/PSC Dedicated CD:
- Portworx driver (default option)
- KDMP (cross-cloud backup)