搜索

第 4 章 升级后的任务

download PDF

本节中的一些流程是可选的。您可以选择只执行与安装相关的程序。

如果您使用基于 PXE 的发现过程,则必须在 Satellite 上完成发现升级过程,并在所有您要列在 Hosts > Discovered hosts 页面中的主机的胶囊服务器上。

  • 在新的 Satellite 6.10 安装时,会禁用 katello-agent,使 qpiddqdroutered 服务不可用。
  • 如果 Satellite 6.9 升级到 Satellite 6.10,则 katello-agent 以及 qpiddqdroutered 服务仍保持启用。
  • 如果您不使用 katello-agent 并转换为远程执行,则可选择性地将 katello-agent 做为 Satellite 6.10 和 Capsule 6.10 的升级后任务禁用:
# satellite-installer --foreman-proxy-content-enable-katello-agent false

4.1. 升级发现

本节介绍了更新 PXELinux 模板以及传递给使用 PXE 引导的主机的引导镜像,将自身注册到卫星服务器。

从 Satellite 6.10,自定义模板与子网有一个单独的关联,且默认为该子网使用 TFTP Capsule。如果在升级后创建子网,则必须特别启用 Satellite 或 Capsule,以便为发现模板提供代理服务,然后使用发现的主机配置所有子网以使用特定的 模板胶囊

在升级过程中,对于启用了 TFTP 代理的每个子网,模板胶囊都设置为与 TFTP Capsule 相同。升级后,请检查所有子网以验证是否已正确设置。

如果您不使用 PXE 引导主机来启用 Satellite 发现新主机,则不需要这些程序。

4.1.1. 在卫星服务器上升级 Discovery

  1. 在 Satellite Web UI 中更新 Discovery 模板:

    1. 进入 Hosts > Provisioning templates
    2. PXELinux 全局默认 行上,单击 Clone
    3. Name 字段中输入模板的新名称,如 ACME PXE global default
    4. 在模板编辑器字段中,将行 ONTIMEOUT local 更改为 ONTIMEOUT discovery,然后单击 Submit
    5. 进入 Administer > Settings
    6. 找到 Global default PXELinux template,再单击 其值
    7. 从菜单中选择新创建的模板的名称,然后单击"勾号"按钮。
    8. 进入 Hosts > Provisioning templates
    9. 单击 Build PXE Default,然后单击 OK
  2. 在 Satellite Web UI 中,进入 Configure > Discovery Rules,并将所选机构和位置与发现规则关联。

4.1.2. 在胶囊服务器上升级发现

  1. 验证 Foreman Discovery 软件包是否在卫星服务器上是最新的。

    # satellite-maintain packages install tfm-rubygem-foreman_discovery
  2. 如果上一步中的更新,请重启 satellite-maintain 服务。

    # satellite-maintain service restart
  3. 在卫星胶囊上升级发现镜像,它们通过发现的主机连接到 provisioning 网络,或为发现的主机提供 TFTP 服务。

    # satellite-maintain packages install foreman-discovery-image
  4. 在同一个实例上,安装提供 Proxy 服务的软件包,然后重新启动 foreman-proxy 服务。

    # satellite-maintain packages install tfm-rubygem-smart_proxy_discovery
    # service foreman-proxy restart
  5. 在 Satellite Web UI 中,进入 Infrastructure > Capsules,并验证相关的 Capsule 在 features 列中列出了 Discovery。如果需要,从 Actions 下拉菜单中选择 Refresh
  6. 进入 Infrastructure > Subnets 以及您要使用发现的每个子网:

    1. 点子网名称。
    2. Capsules 选项卡上,确保 Discovery Capsule 设置为您在上述配置的胶囊。

4.1.3. 验证子网具有模板胶囊

确定所有带有已发现主机的子网具有模板胶囊:

  1. 在 Satellite Web UI 中,导航到 Infrastructure > Subnets
  2. 选择您要检查的子网。
  3. Capsules 选项卡上,确保已经为此子网设置了 Template Capsule

有关使用模板胶囊配置子网的更多信息,请参阅 置备指南中的配置发现服务 https://access.redhat.com/documentation/zh-cn/red_hat_satellite/6.10/html-single/provisioning_guide/index#configuring-the-discovery-service

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.