第 7 章 配置发现服务


Red Hat Satellite 可以检测网络上不在 Satellite 清单中的主机。这些主机引导执行硬件检测的发现镜像,并将此信息转发回卫星服务器。此方法在卫星服务器中创建一个可供调配的主机列表,而无需输入每个主机的 MAC 地址。

当您引导空白裸机主机时,引导菜单有两个选项: localdiscovery。如果您选择了 Discovery 来引导 发现镜像,几分钟后,发现镜像会完成引导并显示状态屏幕。

默认情况下,卫星服务器上启用了 Discovery 服务。但是,全局模板的默认设置是从本地硬盘引导的。要更改默认设置,在 Satellite Web UI 中,导航到 Administer > Settings,然后点 Provisioning 选项卡。找到 Default PXE 全局模板条目 行,然后在 Value 列中输入 discovery

PXE 模式

要使用 Satellite 服务器提供发现镜像,请安装以下 RPM 软件包:

  • tfm-rubygem-foreman_discovery
  • foreman-discovery-image
  • tfm-rubygem-smart_proxy_discovery

tfm-rubygem-foreman_discovery 软件包包含用于处理发现的节点、连接和必要的数据库结构以及 API 的卫星插件。

tfm-rubygem-smart_proxy_discovery 软件包配置胶囊服务器,如集成卫星服务器的胶囊,以充当发现服务的代理。

安装完成后,您可以通过导航到 Hosts > Discovered Hosts 来查看新菜单选项。

7.1. 安装 Discovery 服务

完成以下步骤,在胶囊服务器上启用发现服务。

流程

  1. 在胶囊服务器上输入以下命令:

    # satellite-maintain packages install foreman-discovery-image tfm-rubygem-smart_proxy_discovery
  2. 重启 satellite-maintain 服务:

    # satellite-maintain service restart
  3. 在 Satellite Web UI 中,导航到 Infrastructure > Capsule
  4. 单击 Capsule Server,然后从 Actions 列表中选择 Refresh。在功能列表中找到 发现,以确认发现服务现在正在运行。

子网

带有可发现主机的所有子网都需要选择适当的胶囊服务器来提供发现服务。

要检查这一点,请导航到 Infrastructure > Capsules 并验证您是否要使用了发现功能列表的胶囊服务器。如果没有,请单击 Refresh features

在 Satellite Web UI 中,导航到 Infrastructure > Subnets,选择子网,点 Capsules 选项卡,然后选择要使用的 Discovery Proxy。针对您要使用的每个子网执行此操作。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.