1.2. 将软件仓库从 RHUI 3 迁移到 RHUI 4


以下流程解释了如何将 RHUI 3 软件仓库迁移到 RHUI 4。

先决条件

  • 确定在您的目标机器上安装了 RHUI 4。如需更多信息,请参阅安装 Red Hat Update Infrastructure
  • 确定您有访问您的 RHUI 3 机器所需的凭证。
  • 确定您的 RHUI 4 机器上有 RHUI 授权证书。如果没有,请运行以下命令来添加证书:

    # rhui-subscription-sync
    Copy to Clipboard Toggle word wrap
  • 可选: 请确定您缓存了仓库信息来加快迁移速度。您可以使用以下命令:

    # rhui-manager repo unused
    Copy to Clipboard Toggle word wrap

流程

  1. 在 RHUI 4 机器上,使用 rhui-manager 实用程序开始迁移:

    # rhui-manager migrate --hostname my-rhui3-rhua.example.com --password <your_password> --keyfile_path ~/.ssh/id_rsa_rhua
    Copy to Clipboard Toggle word wrap
  2. 如果迁移失败并显示类似如下的错误,则在 RHUI 4 机器上已存在的软件仓库之间发生冲突。

    ERROR: Configured repos detected. Use --force to ignore. Exiting
    Copy to Clipboard Toggle word wrap

    要解决这个问题,使用 --force 参数运行迁移。

    注意

    使用 --force 参数删除并重新创建与 RHUI 3 存储库 ID 匹配的所有存储库。

    # rhui-manager migrate --hostname my-rhui3-rhua.example.com --password <your_password> --keyfile_path ~/.ssh/id_rsa_rhua --force
    Copy to Clipboard Toggle word wrap
  3. 可选: 如果迁移了自定义软件仓库,则需要手动将 RPM 内容上传到它们。

    有关如何操作的详细信息,请参阅 /root/.rhui/migration/ 目录中的 upload_rpms_document.txt 文件。

验证

  • 运行以下命令,并验证 RHUI 3 软件仓库现在在您的 RHUI 4 机器上可用:

    # rhui-manager repo list
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat