第 1 章 使用 roxctl CLI 备份 Central 数据库
Central 存储以下信息:
- 集群中观察到的活动
- 从集成镜像 registry 或 Scanner 获取的信息
- Red Hat Advanced Cluster Security for Kubernetes (RHACS) 配置
备份 Central 数据库对于确保数据完整性和系统可靠性至关重要。数据库的常规备份,其中包含必要的配置、资源、事件和证书,可防止数据库故障、崩溃和意外数据丢失。
您可以使用 backup
命令,使用 roxctl
CLI 来备份和恢复 Central 数据库。此命令需要 API 令牌或管理员密码。
1.1. 使用 API 令牌按需备份
您可以使用 API 令牌备份 RHACS 的整个数据库。
先决条件
-
您有一个带有
Admin
角色的 API 令牌。 -
已安装了
roxctl
CLI。
流程
运行以下命令,设置
ROX_API_TOKEN
和ROX_ENDPOINT
环境变量:$ export ROX_API_TOKEN=<api_token>
$ export ROX_ENDPOINT=<address>:<port_number>
运行以下命令,为 Central 启动备份:
$ roxctl central backup 1
- 1
- 您可以使用
--output
选项指定备份文件位置。
默认情况下,
roxctl
CLI 会将备份文件保存到运行命令的目录中。
其他资源