3.4. 升级内容主机


Satellite Client 6 存储库提供 katello-agentkatello-host-tools,它提供用于管理勘误表的通信服务。

注意

Katello 代理已弃用,并将在以后的 Satellite 版本中删除。迁移工作负载以使用远程执行功能远程更新客户端。如需更多信息,请参阅管理主机中的从 Katello Agent 迁移到远程执行

对于使用 katello-agentgoferd 的部署,请将所有客户端更新至 katello-agent 的新版本。对于使用 katello-agentgoferd 的部署,请将所有客户端更新至 katello-host-tools 的新版本。尽快完成此操作,以便您的客户端与 Satellite 服务器完全兼容。

先决条件

  • 您必须已升级 Satellite 服务器。
  • 您必须在 Satellite 上启用了新的 Satellite 客户端 6 存储库。
  • 您必须在 Satellite 中同步了新存储库。
  • 如果您之前还没有在客户端上安装 katello-agent,并希望安装它,请使用手动方法。如需更多信息,请参阅 CLI 流程
警告

如果实施了自定义证书,则必须保留 /root/ssl-build 目录的内容以及创建与自定义证书关联的任何源文件的目录。

无法在升级过程中保留这些文件会导致升级失败。如果删除了这些文件,则必须从备份中恢复这些文件才能进行升级。

流程

  1. 在 Satellite Web UI 中,导航到 Hosts > Content Hosts,再选择您要升级的内容主机。
  2. Select Action 列表中,选择 Manage Repository Sets
  3. Repository Sets Management 列表中,选中 Red Hat Satellite Tools 6.10 复选框。
  4. Select Action 列表中,选择 Override to Disabled,然后单击 Done
  5. 当进程完成后,在上一步中的同一组主机上,从 Select Action 列表中选择 Manage Repository Sets
  6. Repository Sets Management 列表中,选中 Red Hat Satellite Client 6 复选框。
  7. Select Action 列表中,选择 Override to Enabled,然后单击 Done
  8. 当进程完成后,在上一步中的同一组主机上,从 Select Action 列表中选择 Manage Packages
  9. Package search 字段中,根据您的配置输入以下选项之一:

    • 如果您的部署使用 katello-agentgoferd,请输入 katello-agent
    • 如果您的部署没有使用 katello-agentgoferd,请输入 katello-host-tools
  10. Update 列表中,您必须选择 via remote execution 选项。这是必要的,因为如果您使用 Katello 代理更新软件包,软件包更新会破坏客户端和 Satellite 或 Capsule 服务器之间的通信,这会导致更新失败。如需更多信息,请参阅管理主机指南中的配置和设置远程作业

CLI 流程

  1. 登录到客户端系统。
  2. 禁用以前版本的 Satellite 的存储库。

    # subscription-manager repos \
    --disable rhel-7-server-satellite-tools-6.10-rpms
  3. 为这个版本的 Satellite 启用 Satellite 客户端 6 存储库。

    # subscription-manager repos \
    --enable=rhel-7-server-satellite-client-6-rpms
  4. 根据您的配置,完成以下步骤之一:

    • 如果您的部署使用 katello-agentgoferd,请输入以下命令安装或升级 katello-agent

      # yum install katello-agent
    • 如果您的部署没有使用 katello-agentgoferd,请输入以下命令安装或升级 katello-host-tools

      # yum install katello-host-tools
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat, Inc.