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
Copy to Clipboard Toggle word wrap

渲染 Capsule 的主机名

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

标记的 VLAN 置备

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

fdi.vlan.primary=example_VLAN_ID
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat