7.4. 发现模板和片段设置


要使用 Discovery 服务,您必须配置置备设置,将 Discovery 设置为默认服务,并设置您要使用的模板。

将 Discovery Service 设置为默认值

对于 BIOS 和 UEFI,要将发现服务设置为为当前 Satellite 清单中不存在的主机引导的默认服务,请完成以下步骤:

  1. 在 Satellite Web UI 中,导航到 Administer > Settings 并点 Provisioning 选项卡。
  2. 对于 Default PXE 全局模板条目,在 Value 列中输入 discovery

要使用模板,在 Satellite Web UI 中,导航到 Administer > Settings,然后点击 Provisioning 选项卡并设置您要使用的模板。

自定义模板和片断

模板和片段被锁定以防止更改。如果要编辑模板或片断,请克隆它,使用唯一名称保存它,然后编辑克隆。

当您更改模板或包含的代码片段时,必须将更改传播到 Satellite 服务器的默认 PXE 模板。

在 Satellite Web UI 中,导航到 Hosts > Provisioning Templates,再点 Build PXE Default

这会刷新 Satellite 服务器上的默认 PXE 模板。

其他设置

proxy.url 参数
在 Satellite 安装过程中,如果您使用默认选项 --enable-foreman-plugin-discovery,您可以编辑模板中的 proxy.url 参数,以设置提供发现服务的 Capsule 服务器的 URL。您可以将 proxy.url 参数更改为您要使用的另一个置备胶囊的 IP 地址或 FQDN,但请确保附加端口号,如 9090。如果您在 Satellite 安装过程中使用带有 --foreman-proxy-ssl-port 选项的替代端口号,您必须添加该端口号。您还可以编辑 proxy.url 参数,以使用 Satellite IP 地址或 FQDN,以便发现的主机直接与 Satellite 服务器通信。
proxy.type 参数

如果您将 Capsule Server FQDN 用于 proxy.url 参数,请确保将 proxy.type 参数设置为 proxy。如果使用 Satellite FQDN,请将 proxy.type 参数更新为 foreman

proxy.url=https://capsule.example.com:9090 proxy.type=proxy

渲染 Capsule 的主机名

Satellite 将相同的模板部署到所有 TFTP 胶囊中,且没有可用于呈现胶囊主机名的变量或宏。硬编码的 proxy.url 无法用于两个或多个 TFTP Capsule。作为临时解决方案,每次点 Build PXE Defaults 时,使用 SSH 编辑 TFTP 目录中的配置文件,或者将通用 DNS 别名用于适当的子网。

标记的 VLAN 置备

如果要使用标记的 VLAN 置备,并且您希望发现服务发送发现请求,请在发现模板中的 KERNEL 选项中添加以下信息:

fdi.vlan.primary=example_VLAN_ID
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部