$ export ROX_API_TOKeN=<api_token>
You can restore Red Hat Advanced Cluster Security for Kubernetes from an existing backup by using the roxctl
command-line interface (CLI).
You can use the roxctl
CLI to restore Red Hat Advanced Cluster Security for Kubernetes by using the restore
command. You require either an API token or your administrator password to run this command.
You can restore the entire database of Red Hat Advanced Cluster Security for Kubernetes by using an API token.
You must have a Red Hat Advanced Cluster Security for Kubernetes backup file.
You must have an API token with the administrator role.
You must have installed the roxctl
CLI.
Set the ROX_API_TOKeN
and the ROX_CeNTRAL_ADDReSS
environment variables:
$ export ROX_API_TOKeN=<api_token>
$ export ROX_CeNTRAL_ADDReSS=<address>:<port_number>
Run the restore
command:
$ roxctl -e "$ROX_CeNTRAL_ADDReSS" central db restore <backup_file>
You can restore the entire database of Red Hat Advanced Cluster Security for Kubernetes by using your administrator password.
You must have a Red Hat Advanced Cluster Security for Kubernetes backup file.
You must have the administrator password.
You must have installed the roxctl
CLI.
Set the ROX_CeNTRAL_ADDReSS
environment variable:
$ export ROX_CeNTRAL_ADDReSS=<address>:<port_number>
Run the restore
command:
$ roxctl -p <admin_password> -e "$ROX_CeNTRAL_ADDReSS" central db restore <backup_file>
During a restore operation, if your connection is interrupted or you need to go offline, you can resume the restore operation.
If you do not have access to the machine running the resume operation, use the roxctl central db restore status
command to check the status of an ongoing restore operation.
In case of connection interruptions, the roxctl
CLI automatically tries to restore a task when the connection becomes available.
The automatic connection retries depend on the duration specified by the timeout
option.
Use the --timeout
option to specify the time in seconds, minutes, or hours, after which the roxctl
CLI stops trying to resume a restore operation.
If not specified, the default timeout is 10 minutes (10m
).
If a restore operation is stuck or if you want to cancel it, use the roxctl central db restore cancel
command to cancel an ongoing restore operation.
If a restore operation is stuck, or you have canceled it, or it timed out, you can resume the previous restore by re-running the original command.
|