mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
68 lines
2.5 KiB
Plaintext
68 lines
2.5 KiB
Plaintext
// Module included in the following assemblies:
|
|
//
|
|
// * backup_and_restore/application_backup_and_restore/backing_up_and_restoring/backing-up-applications.adoc
|
|
|
|
:_mod-docs-content-type: PROCEDURE
|
|
[id="oadp-ceph-split-back-up-dba_{context}"]
|
|
= Creating a DPA for use with split volumes
|
|
|
|
You must create a Data Protection Application (DPA) CR before you use the OpenShift API for Data Protection (OADP) 1.2 Data Mover to back up and restore data using split volumes.
|
|
|
|
.Procedure
|
|
|
|
* Create a Data Protection Application (DPA) CR as in the following example:
|
|
+
|
|
.Example DPA CR for environment with split volumes
|
|
|
|
[source,yaml]
|
|
----
|
|
apiVersion: oadp.openshift.io/v1alpha1
|
|
kind: DataProtectionApplication
|
|
metadata:
|
|
name: velero-sample
|
|
namespace: openshift-adp
|
|
spec:
|
|
backupLocations:
|
|
- velero:
|
|
config:
|
|
profile: default
|
|
region: us-east-1
|
|
credential:
|
|
key: cloud
|
|
name: cloud-credentials
|
|
default: true
|
|
objectStorage:
|
|
bucket: <my-bucket>
|
|
prefix: velero
|
|
provider: aws
|
|
configuration:
|
|
restic:
|
|
enable: false
|
|
velero:
|
|
defaultPlugins:
|
|
- openshift
|
|
- aws
|
|
- csi
|
|
- vsm
|
|
features:
|
|
dataMover:
|
|
credentialName: <restic_secret_name> # <1>
|
|
enable: true
|
|
volumeOptionsForStorageClasses: # <2>
|
|
ocs-storagecluster-cephfs:
|
|
sourceVolumeOptions:
|
|
accessMode: ReadOnlyMany
|
|
cacheAccessMode: ReadWriteMany
|
|
cacheStorageClassName: ocs-storagecluster-cephfs
|
|
storageClassName: ocs-storagecluster-cephfs-shallow
|
|
ocs-storagecluster-ceph-rbd:
|
|
sourceVolumeOptions:
|
|
storageClassName: ocs-storagecluster-ceph-rbd
|
|
cacheStorageClassName: ocs-storagecluster-ceph-rbd
|
|
destinationVolumeOptions:
|
|
storageClassName: ocs-storagecluster-ceph-rbd
|
|
cacheStorageClassName: ocs-storagecluster-ceph-rbd
|
|
----
|
|
<1> Use the Restic `Secret` that you created when you prepared your environment for working with OADP 1.2 Data Mover and Ceph. If you do not, then the CR will use the default value `dm-credential` for this parameter.
|
|
<2> A different set of `VolumeOptionsForStorageClass` labels can be defined for each `storageClass` volume, thus allowing a backup to volumes with different providers. The `VolumeOptionsForStorageClass` parameter is meant for use with CephFS. However, the optional `VolumeOptionsForStorageClass` parameter could be used for any storage type.
|