1.2. 使用 roxctl CLI 备份 Central 数据库


备份 Central 数据库对于确保数据完整性和系统可靠性至关重要。数据库的常规备份,包含必要的配置、资源、事件和证书,防止数据库故障、损坏和意外数据丢失。

您可以使用 backup 命令使用 roxctl CLI 进行备份。您需要 API 令牌或管理员密码来运行此命令。

注意

红帽支持通过与 Amazon S3Google Cloud Storage 集成来备份 Central 数据库。

备份到 S3 API 兼容存储 无法保证工作。红帽不支持每个 S3 API 兼容供应商来备份 RHACS。

1.2.1. 使用 API 令牌按需备份

您可以使用 API 令牌备份 RHACS 的整个数据库。

先决条件

  • 您有一个带有 Admin 角色的 API 令牌。
  • 已安装了 roxctl CLI。

流程

  1. 运行以下命令设置 ROX_API_TOKENROX_ENDPOINT 环境变量:

    $ export ROX_API_TOKEN=<api_token>
    Copy to Clipboard Toggle word wrap
    $ export ROX_ENDPOINT=<address>:<port_number>
    Copy to Clipboard Toggle word wrap
  2. 运行以下命令,为 Central 启动备份:

    $ roxctl central backup 
    1
    Copy to Clipboard Toggle word wrap
    1
    您可以使用 --output 选项指定备份文件位置。

    默认情况下,roxctl CLI 会将备份文件保存到运行命令的目录中。

1.2.2. 使用管理员密码按需备份

您可以使用管理员密码备份 RHACS 的整个数据库。

先决条件

  • 您有管理员密码。
  • 已安装了 roxctl CLI。

流程

  1. 运行以下命令设置 ROX_ENDPOINT 环境变量:

    $ export ROX_ENDPOINT=<address>:<port_number>
    Copy to Clipboard Toggle word wrap
  2. 运行以下命令,为 Central 启动备份:

    $ roxctl -p <admin_password> central backup 
    1
    Copy to Clipboard Toggle word wrap
    1
    对于 <admin_password >,请指定管理员密码。

    默认情况下,roxctl CLI 会将备份文件保存到您运行该命令的目录中。您可以使用 --output 选项指定备份文件位置。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat