第 2 章 从备份中恢复

您可以使用 roxctl 命令行界面 (CLI) 从现有备份中恢复 Red Hat Advanced Cluster Security for Kubernetes。

您可以使用 restore 命令使用 roxctl CLI 恢复 Red Hat Advanced Cluster Security for Kubernetes。您需要一个 API 令牌或管理员密码才能运行这个命令。

2.1. 使用 API 令牌恢复

您可以使用 API 令牌恢复 Red Hat Advanced Cluster Security for Kubernetes 的整个数据库。

先决条件

  • 您必须具有 Red Hat Advanced Cluster Security for Kubernetes 备份文件。
  • 您必须具有带有管理员角色的 API 令牌。
  • 您必须已安装了 roxctl CLI。

流程

  1. 设置 ROX_API_TOKENROX_CENTRAL_ADDRESS 环境变量:

    $ export ROX_API_TOKEN=<api_token>
    $ export ROX_CENTRAL_ADDRESS=<address>:<port_number>
  2. 运行 restore 命令:

    $ roxctl -e "$ROX_CENTRAL_ADDRESS" central db restore <backup_file>