Cloud Backup and Recovery (CBR)¶
The CBR client is the command-line interface (CLI) for the Cloud Backup and Recovery (CBR) API and its extensions.
For help on a specific cbr command, enter:
$ openstack cbr help SUBCOMMAND
Backup operations¶
cbr backup delete¶
Delete CBR Backup
openstack cbr backup delete <backup>
- backup¶
ID or name of the CBR Backup.
This command is provided by the otcextensions plugin.
cbr backup list¶
List CBR Backups
openstack cbr backup list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--checkpoint-id <checkpoint_id>]
[--dec <dec>]
[--end-time <end_time>]
[--image-type <image_type>]
[--limit <limit>]
[--marker <marker>]
[--member-status <member_status>]
[--name <name>]
[--offset <offset>]
[--own-type <own_type>]
[--parent-id <parent_id>]
[--resource-az <resource_az>]
[--resource-id <resource_id>]
[--resource-name <resource_name>]
[--resource-type <resource_type>]
[--sort sort]
[--start-time <start_time>]
[--status status]
[--used-percent <used_percent>]
[--vault-id <vault_id>]
- --sort-column SORT_COLUMN¶
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
- --sort-ascending¶
sort the column(s) in ascending order
- --sort-descending¶
sort the column(s) in descending order
- --checkpoint-id <checkpoint_id>¶
The ID of the restore point.
- --dec <dec>¶
Dedicated cloud
- --end-time <end_time>¶
Time when the backup ends.
- --image-type <image_type>¶
Backup type
- --limit <limit>¶
Number of records displayed per page.
- --marker <marker>¶
ID of the last record displayed on the previous page.
- --member-status <member_status>¶
The ID of the restore point.
- --name <name>¶
Backup name.
- --offset <offset>¶
Offset value. The value must be a positive integer.
- --own-type <own_type>¶
Owning type of a backup. private backups are queried by default.
- --parent-id <parent_id>¶
Parent backup ID.
- --resource-az <resource_az>¶
AZ-based filtering is supported.
- --resource-id <resource_id>¶
Resource ID.
- --resource-name <resource_name>¶
Resource name.
- --resource-type <resource_type>¶
Resource type.
- --sort sort¶
A group of properties separated by commas (,) and sorting directions.
- --start-time <start_time>¶
Time when the backup starts.
- --status status¶
Status
- --used-percent <used_percent>¶
Backups are filtered based on the occupied vault capacity.
- --vault-id <vault_id>¶
Vault ID.
This command is provided by the otcextensions plugin.
cbr backup restore¶
Restore CBR Backup data
openstack cbr backup restore
[--mappings <mappings>]
[--power-on]
[--server-id <server_id>]
[--volume-id <volume_id>]
backup
- --mappings <mappings>¶
Restored mapping relationship in “volume_id=volume_uuid backup_id=backup_uuid”, where volume_id - ID of the disk to which data is restored, backup_id - Disk backup ID.
- --power-on¶
Whether the server is powered on after restoration.
- --server-id <server_id>¶
ID of the target VM to be restored. This parameter is mandatory for VM restoration.
- --volume-id <volume_id>¶
ID of the target disk to be restored. This parameter is mandatory for disk restoration.
- backup¶
Backup id.
This command is provided by the otcextensions plugin.
cbr backup show¶
Show single Backup details
openstack cbr backup show <backup>
- backup¶
ID or name of the CBR backup.
This command is provided by the otcextensions plugin.
Checkpoint operations¶
cbr checkpoint create¶
Create CBR Restore point
openstack cbr checkpoint create
--vault-id <vault_id>
[--auto-trigger]
[--description DESCRIPTION]
[--no-incremental]
[--backup-name backup_name]
[--resources RESOURCES]
[--resource-details <resource_details>]
- --vault-id <vault_id>¶
Vault id.
- --auto-trigger¶
Whether automatic triggering is enabled.
- --description <DESCRIPTION>¶
Backup description.
- --no-incremental¶
Scheduling rule. Repeat Option for multiple rules.
- --backup-name backup_name¶
Backup name.
- --resources <RESOURCES>¶
UUID list of resources to be backed up.
- --resource-details <resource_details>¶
Associated resource in “id=resource_id type=resource_type name=resource_name” format.Repeat for multiple values.
This command is provided by the otcextensions plugin.
cbr checkpoint show¶
Show single restore point details
openstack cbr checkpoint show <checkpoint>
- checkpoint¶
ID of the CBR checkpoint.
This command is provided by the otcextensions plugin.
Policy operations¶
cbr policy create¶
Create CBR Policy
openstack cbr policy create
[--disable]
[--operation-type <operation_type>]
--pattern <pattern>
[--day-backups <day_backups>]
[--week-backups <week_backups>]
[--month-backups <month_backups>]
[--year-backups <year_backups>]
[--timezone <timezone>]
[--max-backups <max_backups>]
[--retention-duration-days <retention_duration_days>]
<name>
- --disable¶
Disables CBR Policy which is enabled by default.
- --operation-type <operation_type>¶
backup or replication Default: backup
- --pattern <pattern>¶
Scheduling rule. Repeat Option for multiple rules.
- --day-backups <day_backups>¶
Specifies the number of retained daily backups. Ranges from 0 to 100. If this parameter is configured, timezone is mandatory.
- --week-backups <week_backups>¶
Specifies the number of retained weekly backups. Ranges from 0 to 100. If this parameter is configured, timezone is mandatory.
- --month-backups <month_backups>¶
Specifies the number of retained monthly backups. Ranges from 0 to 100. If this parameter is configured, timezone is mandatory.
- --year-backups <year_backups>¶
Specifies the number of retained yearly backups. Ranges from 0 to 100. If this parameter is configured, timezone is mandatory.
- --timezone <timezone>¶
Timezone where the user is located, e.g. UTC+08:00.
- --max-backups <max_backups>¶
Maximum number of retained backups. Can be -1, backups will not cleared or ranges from 0 to 99999.
- --retention-duration-days <retention_duration_days>¶
Duration of retaining a backup, in days. -1 indicates that the backups will not be cleared based on the retention duration. Ranges from 1 to 99999.
- name¶
Name of the CBR Policy.
This command is provided by the otcextensions plugin.
cbr policy delete¶
Delete CBR Policy
openstack cbr policy delete <policy>
- policy¶
ID or name of the CBR Policy.
This command is provided by the otcextensions plugin.
cbr policy list¶
List CBR Policies
openstack cbr policy list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--vault-id <vault_id>]
[--operation-type <operation_type>]
- --sort-column SORT_COLUMN¶
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
- --sort-ascending¶
sort the column(s) in ascending order
- --sort-descending¶
sort the column(s) in descending order
- --vault-id <vault_id>¶
The ID of the vault.
- --operation-type <operation_type>¶
Policy type
This command is provided by the otcextensions plugin.
cbr policy show¶
Show single Policy details
openstack cbr policy show <policy>
- policy¶
ID or name of the CBR policy.
This command is provided by the otcextensions plugin.
cbr policy update¶
Update CBR Policy
openstack cbr policy update
[--name <name>]
[--disable]
[--enable]
[--pattern <pattern>]
[--day-backups <day_backups>]
[--week-backups <week_backups>]
[--month-backups <month_backups>]
[--year-backups <year_backups>]
[--timezone <timezone>]
[--max-backups <max_backups>]
[--retention-duration-days <retention_duration_days>]
<policy>
- --name <name>¶
Name of the CBR Policy.
- --disable¶
Disables CBR Policy which is enabled by default.
- --enable¶
Enables CBR Policy.
- --pattern <pattern>¶
Scheduling rule. Repeat Option for multiple rules.
- --day-backups <day_backups>¶
Specifies the number of retained daily backups. Ranges from 0 to 100. If this parameter is configured, timezone is mandatory.
- --week-backups <week_backups>¶
Specifies the number of retained weekly backups. Ranges from 0 to 100. If this parameter is configured, timezone is mandatory.
- --month-backups <month_backups>¶
Specifies the number of retained monthly backups. Ranges from 0 to 100. If this parameter is configured, timezone is mandatory.
- --year-backups <year_backups>¶
Specifies the number of retained yearly backups. Ranges from 0 to 100. If this parameter is configured, timezone is mandatory.
- --timezone <timezone>¶
Timezone where the user is located, e.g. UTC+08:00.
- --max-backups <max_backups>¶
Maximum number of retained backups. Can be -1, backups will not cleared or ranges from 0 to 99999.
- --retention-duration-days <retention_duration_days>¶
Duration of retaining a backup, in days. -1 indicates that the backups will not be cleared based on the retention duration. Ranges from 1 to 99999.
- policy¶
ID or name of the CBR Policy.
This command is provided by the otcextensions plugin.
Task operations¶
cbr task list¶
List CBR Tasks
openstack cbr task list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
- --sort-column SORT_COLUMN¶
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
- --sort-ascending¶
sort the column(s) in ascending order
- --sort-descending¶
sort the column(s) in descending order
This command is provided by the otcextensions plugin.
cbr task show¶
Show single Task details
openstack cbr task show <operation_log>
- operation_log¶
ID of the CBR task.
This command is provided by the otcextensions plugin.
Vault operations¶
cbr vault associate¶
Associate resource to the CBR Vault
openstack cbr vault associate
[--resource name=<name>,value=<value>,type=<type>]
<vault>
- --resource name=<name>,value=<value>,type=<type>¶
Associated resource in “id=resource_id,type=resource_type,name=resource_name” format.Repeat for multiple values.
- vault¶
ID or name of the CBR Vault.
This command is provided by the otcextensions plugin.
cbr vault bind¶
Bind policy to the CBR Vault
openstack cbr vault bind <vault> <policy>
- vault¶
ID or name of the CBR Vault.
- policy¶
ID or name of the CBR Vault.
This command is provided by the otcextensions plugin.
cbr vault create¶
Create CBR Vault
openstack cbr vault create
[--backup-policy <backup_policy>]
[--description <description>]
[--enterprise-project-id <enterprise_project_id>]
[--auto-bind <auto_bind>]
[--bind-rule <bind_rule>]
--consistent-level <consistent_level>
--object-type <object_type>
--size <size>
[--is-auto-renew]
[--is-auto-pay]
[--console-url <console_url>]
[--resource name=<name>,value=<value>,type=<type>]
[--tag <tag>]
<name>
- --backup-policy <backup_policy>¶
Name or id of the CBR Policy.
- --description <description>¶
User-defined CBR Vault description.
- --enterprise-project-id <enterprise_project_id>¶
Enterprise project ID.
- --auto-bind <auto_bind>¶
Whether automatic association is supported.
- --bind-rule <bind_rule>¶
Filters automatically associated resources by tag in KEY=VALUE format. Repeat for multiple values.
- --consistent-level <consistent_level>¶
Backup specifications, which can be crash_consistent (crash consistent backup) or app_consistent (application consistency backup) Backup specifications.
- --object-type <object_type>¶
Object type.
- --size <size>¶
Capacity, in GB. Ranges from 1 to 10485760.
- --is-auto-renew¶
Whether to automatically renew the subscription after expiration. By default, it is not renewed.
- --is-auto-pay¶
Whether the fee is automatically deducted from the customer account balance after an order is submitted. The non-automatic payment mode is used by default.
- --console-url <console_url>¶
Redirection URL.
- --resource name=<name>,value=<value>,type=<type>¶
Associated resource in “id=resource_id,type=resource_type,name=resource_name” format.Repeat for multiple values.
- --tag <tag>¶
Tag to assign to the server in KEY=VALUE format. Repeat for multiple values.
- name¶
Name of the CBR Vault.
This command is provided by the otcextensions plugin.
cbr vault delete¶
Delete CBR Vault
openstack cbr vault delete <vault>
- vault¶
ID or name of the CBR Vault.
This command is provided by the otcextensions plugin.
cbr vault dissociate¶
Dissociate resource from the CBR Vault
openstack cbr vault dissociate [--resource <resource>] <vault>
- --resource <resource>¶
Removed resource IDs.Repeat for multiple values.
- vault¶
ID or name of the CBR Vault.
This command is provided by the otcextensions plugin.
cbr vault list¶
List CBR Vaults
openstack cbr vault list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--id <id>]
[--name <name>]
[--cloud-type <cloud_type>]
[--limit <limit>]
[--object-type <object_type>]
[--offset <offset>]
[--policy-id <policy_id>]
[--protect-type <protect_type>]
[--status <status>]
- --sort-column SORT_COLUMN¶
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
- --sort-ascending¶
sort the column(s) in ascending order
- --sort-descending¶
sort the column(s) in descending order
- --id <id>¶
Vault ID.
- --name <name>¶
Vault name
- --cloud-type <cloud_type>¶
Cloud type, which is public.
- --limit <limit>¶
Limit.
- --object-type <object_type>¶
Object type, which can be server or disk.
- --offset <offset>¶
Offset value. The value must be a positive integer.
- --policy-id <policy_id>¶
Policy ID.
- --protect-type <protect_type>¶
Protection type, which is backup.
- --status <status>¶
Status.
This command is provided by the otcextensions plugin.
cbr vault show¶
Show single Vault details
openstack cbr vault show <vault>
- vault¶
ID or name of the CBR vault.
This command is provided by the otcextensions plugin.
cbr vault unbind¶
Unbind policy from the CBR Vault
openstack cbr vault unbind <vault> <policy>
- vault¶
ID or name of the CBR Vault.
- policy¶
ID or name of the CBR Vault.
This command is provided by the otcextensions plugin.
cbr vault update¶
Update CBR Vault
openstack cbr vault update
[--name <name>]
[--auto-bind <auto_bind>]
[--bind-rule <bind_rule>]
[--auto-expand <auto_expand>]
[--smn-notify <smn_notify>]
[--size <size>]
[--threshold <threshold>]
<vault>
- --name <name>¶
Name of the CBR Vault.
- --auto-bind <auto_bind>¶
Whether automatic association is supported.
- --bind-rule <bind_rule>¶
Filters automatically associated resources by tag in KEY=VALUE format. Repeat for multiple values.
- --auto-expand <auto_expand>¶
Whether to enable auto capacity expansion for the vault.
- --smn-notify <smn_notify>¶
Exception notification function.
- --size <size>¶
Capacity, in GB. Ranges from 1 to 10485760.
- --threshold <threshold>¶
Vault capacity threshold. If the vault capacity usage exceeds this threshold and smn_notify is true, an exception notification is sent. Ranges from 1 to 100.
- vault¶
ID or name of the CBR Vault.
This command is provided by the otcextensions plugin.