第 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 令牌。 -
已安装了
roxctlCLI。
流程
运行以下命令,设置
ROX_API_TOKEN和ROX_ENDPOINT环境变量:$ export ROX_API_TOKEN=<api_token>$ export ROX_ENDPOINT=<address>:<port_number>运行以下命令,为 Central 启动备份:
$ roxctl central backup1 - 1
- 您可以使用
--output选项指定备份文件位置。
默认情况下,
roxctlCLI 会将备份文件保存到运行命令的目录中。