backup-restore
volume-backup create
Create a backup of IBM® Cloud Pak for Data
volumes.
Syntax
cpd-cli backup-restore volume-backup create <${PROJECT_CPD_INSTANCE}-backup-name> \
[--cleanup-completed-resources=true|false] \
[--dry-run=true|false] \
[--image-prefix=<image-registry-prefix>] \
[--log-level=info|debug|warn|error|panic] \
[--namespace=<namespace-name>] \
[--pvc-selectors=<key1=value1,key2=value2,...>] \
[--scale-wait-timeout=<h,m,s>] \
[--skip-backup-size-check=true|false] \
[--skip-quiesce=true|false] \
[--wait-timeout=<h,m,s>] \
[--verbose]
Arguments
Table 1: Command arguments
Argument | Description |
---|---|
<${PROJECT_CPD_INSTANCE}-backup-name> |
The name of the volume to create a backup for. |
Options
Option | Description |
---|---|
--cleanup-completed-resources |
When set to "true", deletes
completed Kubernetes jobs and pods.
|
--dry-run |
Executes a dry-run without running
the command.
|
|
Display command
help.
|
--image-prefix |
Specify the image registry
prefix.
|
--log-level |
The command log
level.
|
|
The namespace name in which the
utility should operate.
|
|
A list of comma separated PVC
labels to use as a filter (for example, "-l
key1=value1,key2=value2").
|
--scale-wait-timeout |
The scale wait timeout duration
('h' for hours, 'm' for minutes, 's' for seconds).
|
--skip-backup-size-check |
Skip the backup size check on the
local file storage.
|
--skip-quiesce |
Skip quiesce and unquiesce
steps.
|
--skip-root-squash-check |
Skips the check if root_squash is
set on the local file storage.
|
--wait-timeout |
The wait timeout setting ('h' for
hours, 'm' for minutes, 's' for seconds).
|
--verbose |
Logs include more detailed
messages.
|
Examples
Note: The following examples use the recommended installation environment variables.
Use a script to create environment variables with the correct values for your environment. For more information, see Best practice: Setting up install variables.
- Volume backup for the
${PROJECT_CPD_INSTANCE}
namespace. - The backup name should include the namespace name as its prefix so to avoid
potential collision between namespaces with the same backup
name.
cpd-cli backup-restore volume-backup create <${PROJECT_CPD_INSTANCE}-backup-name> \ --namespace=${PROJECT_CPD_INSTANCE}