第 7 章 配置发现服务


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

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

默认情况下,发现服务在服务器上是启用的。但是,全局模板的默认设置是从本地硬盘引导。要更改默认设置,在 Satellite Web UI 中导航至 Administer &gt ; Settings,然后点 Provisioning 选项卡。找到 Default PXE global template 条目 行,然后在 Value 列中输入 discovery。然后构建 PXE 默认配置。进入 Hosts > Templates > Provisioning Templates 并点 Build PXE Default。Satellite 将 PXE 配置分发到任何 TFTP 胶囊。

PXE 模式 satellite

确保计划用于发现的所有子网的 DHCP 范围不会与为受管 DHCP 服务配置的 DHCP 租期池交互。DHCP 范围在 Satellite Web UI 中设置,而租期池范围则使用 satellite-installer 命令设置。例如,在一个 10.1.0.0/16 网络范围 10.1.0.0 到 10.1.127.255 中,可以为 leases 分配 10.1.128.0 到 10.1.255.254,可以为保留分配。

由于网络接口名称不应在 Red Hat Enterprise Linux 的主要版本之间 始终相同,因此可以使用不正确的网络配置创建主机或虚拟机。在 Dell 服务器上,对于其他硬件或虚拟机,可以通过 biosdevname=1 内核命令行选项禁用新的命名方案,通过 net.ifnames=1 来完全关闭新的命名方案。

注意

Satellite 提供的 Foreman 发现镜像基于 Red Hat Enterprise Linux 8。

流程

  1. 在 Satellite 服务器上安装 Discovery:

    # satellite-installer \
    --enable-foreman-plugin-discovery \
    --enable-foreman-proxy-plugin-discovery
  2. 安装 foreman-discovery-image

    # satellite-maintain packages install foreman-discovery-image

    foreman-discovery-image 软件包将发现 ISO 安装到 /usr/share/foreman-discovery-image/ 目录中。

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

7.1. 安装发现服务

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

流程

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

    # satellite-installer \
    --enable-foreman-proxy-plugin-discovery
  2. 安装 foreman-discovery-image

    # satellite-maintain packages install foreman-discovery-image

子网

所有具有可发现主机的子网都需要一个适当的 Capsule Server 来提供 Discovery 服务。

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

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.