搜索

3.5. 升级 Satellite 客户端

download PDF

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

注意

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

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

先决条件

  • 您必须已升级 Satellite 服务器。
  • 您必须在 Satellite 中启用了新的 Satellite 工具 6.10 软件仓库。
  • 您必须在 Satellite 中同步新存储库。
  • 如果您之前没有在客户端中安装 katello-agent,而您想要安装它,请使用 manual 方法。更多信息请参阅 手动升级 Satellite 客户端
警告

如果实施自定义证书,您必须保留 /root/ssl-build 目录的内容,以及您在其中创建与自定义证书关联的所有源文件的内容。

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

使用 Bulk Repository Set UI 升级 Satellite 客户端:

  1. 在 Satellite Web UI 中,导航到 Hosts > Content Hosts 并选择您要升级的 Content Hosts。
  2. Select Action 列表中,选择 Manage Repository Sets
  3. Repository Sets Management 列表中,选择 Red Hat Satellite Tools 6.9 复选框。
  4. Select Action 列表中,选择 Override to Disabled,然后单击 Done
  5. 当进程完成后,从 Select Action 列表中,选择 Manage Repository Sets 的相同主机集合。
  6. Repository Sets Management 列表中,选择 Red Hat Satellite Tools 6.10 复选框。
  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 Server 之间的通信,从而导致更新失败。如需更多信息,请参阅 管理主机 指南中的配置和设置远程作业

手动升级 Satellite 客户端

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

    # subscription-manager repos \
    --disable rhel-7-server-satellite-tools-6.9-rpms
  3. 为 Satellite 的这个版本启用 Satellite 工具 6.10。

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

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

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

      # yum install katello-host-tools
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.