$ export ROX_API_TOKEN=<api_token>
您可以使用roxctl
CLI 使用restore
命令恢复 Red Hat Advanced Cluster Security for Kubernetes (RHACS)。此命令需要 API 令牌或您的管理员密码。
您可以使用 API 令牌恢复 RHACS 的整个数据库。
您拥有 RHACS 备份文件。
您拥有具有管理员角色的 API 令牌。
您已安装roxctl
CLI。
通过运行以下命令设置ROX_API_TOKEN
和ROX_ENDPOINT
环境变量
$ export ROX_API_TOKEN=<api_token>
$ export ROX_ENDPOINT=<address>:<port_number>
通过运行以下命令恢复中央数据库
$ roxctl central db restore <backup_file> (1)
1 | 对于<backup_file> ,请指定要恢复的备份文件的名称。 |
您可以使用管理员密码恢复 RHACS 的整个数据库。
您拥有 RHACS 备份文件。
您拥有管理员密码。
您已安装roxctl
CLI。
通过运行以下命令设置ROX_ENDPOINT
环境变量
$ export ROX_ENDPOINT=<address>:<port_number>
通过运行以下命令恢复中央数据库
$ roxctl -p <admin_password> \(1)
central db restore <backup_file> (2)
1 | 对于<admin_password> ,请指定管理员密码。 |
2 | 对于<backup_file> ,请指定要恢复的备份文件的名称。 |
如果您的连接在还原操作期间中断,或者您需要下线,您可以恢复还原操作。
如果您无法访问运行恢复操作的机器,可以使用roxctl central db restore status
命令检查正在进行的还原操作的状态。
如果连接中断,roxctl
CLI 会在连接再次可用时自动尝试恢复任务。自动连接重试次数取决于timeout
选项指定的持续时间。
使用--timeout
选项指定roxctl
CLI 停止尝试恢复还原操作之前的秒、分钟或小时数。如果未指定此选项,则默认超时时间为 10 分钟。
如果还原操作卡住或您想取消它,请使用roxctl central db restore cancel
命令取消正在运行的还原操作。
如果还原操作卡住,您已取消它,或者时间已过期,您可以通过再次运行原始命令来恢复之前的还原。
|