7.8. 无人值守使用、自定义和镜像恢复


您可以创建自定义 Discovery ISO,以便在引导后自动执行镜像配置过程。Discovery 镜像将 Linux 内核用于操作系统,它会传递内核参数来配置发现服务。这些内核参数包括以下条目:

proxy.url
提供发现服务的 Capsule 服务器或 Satellite 服务器的 URL。
proxy.type
代理类型。这通常设置为 代理 来连接到 Capsule 服务器。此参数还支持传统的 foreman 选项,其中通信直接与 Satellite 服务器(而非 Capsule 服务器)通信。
fdi.pxmac
主接口的 MAC 地址,格式为 AA:BB:CC:DD:EE:FF。这是您用来与 Capsule 服务器通信的接口。在自动模式中,使用第一个 NIC (按字母顺序使用网络标识符),并使用链接。在半自动模式下,会显示屏幕并要求您选择正确的接口。
fdi.pxip, fdi.pxgw, fdi.pxdns
为主网络接口手动配置 IP 地址(fdi.pxip)、网关(fdi.pxgw)和 DNS (fdi.pxdns)。如果省略这些参数,镜像将使用 DHCP 来配置网络接口。
fdi.pxfactname1, fdi.pxfactname2 …​ fdi.pxfactnameN
用于指定自定义事实名称。
fdi.pxfactvalue1, fdi.pxfactvalue2 …​ fdi.pxfactvalueN
每个自定义事实的值。每个值对应于事实名称。例如,fdi.pxfactvalue1 为使用 fdi.pxfactname1 指定的事实设置值。
fdi.pxauto
设置自动或半自动模式。如果设置为 0,则镜像使用半自动模式,允许您通过一组对话框选项确认您的选择。如果设置为 1,则镜像将使用自动模式,并在不确认的情况下继续。
fdi.initnet
默认情况下,镜像初始化所有网络接口(值 all)。当此设置设置为 bootif 时,只有从中启动的网络接口才会被初始化。
fdi.rootpw
默认情况下,root 帐户被锁定。使用这个选项设定 root 密码。您可以同时输入明文和加密的密码。
fdi.ssh
默认情况下禁用 SSH 服务。把它设置为 1true 以启用 SSH 访问。
fdi.ipv4.method
默认情况下,NetworkManager IPv4 方法设置被设置为 auto。此选项覆盖它,将其设置为 ignore 以禁用 IPv4 堆栈。这个选项只在 DHCP 模式下工作。
fdi.ipv6.method
默认情况下,NetworkManager IPv6 方法设置被设置为 auto。此选项覆盖它,将其设置为 ignore 以禁用 IPv6 堆栈。这个选项只在 DHCP 模式下工作。
fdi.zips
在引导过程中下载和启动扩展的文件名。如需更多信息,请参阅 第 7.9 节 “扩展发现镜像”
fdi.zipserver
用于从中下载扩展的 TFTP 服务器。如需更多信息,请参阅 第 7.9 节 “扩展发现镜像”
fdi.countdown
在初始发现尝试后刷新 text-user 界面前等待的秒数。这个值默认为 45 秒。如果状态页面将 IP 地址报告为 N/A,则增加这个值。
fdi.dhcp_timeout
NetworkManager DHCP 超时。默认值为 300 秒。
fdi.vlan.primary
为主接口设置的 VLAN 标记 ID。

使用 discovery-remaster 工具重新载入操作系统镜像

Satellite 服务器在 foreman-discovery-image 软件包中提供 discovery-remaster 工具。此工具将镜像重新命名,使其包含这些内核参数。要重新主控机镜像,请运行 discovery-remaster 工具。例如:

# discovery-remaster ~/iso/foreman-discovery-image-3.4.4-5.iso \
"fdi.pxip=192.168.140.20/24 fdi.pxgw=192.168.140.1 \
fdi.pxdns=192.168.140.2 proxy.url=https://satellite.example.com:9090 \
proxy.type=proxy fdi.pxfactname1=customhostname fdi.pxfactvalue1=myhost fdi.pxmac=52:54:00:be:8e:8c fdi.pxauto=1"

将这个介质复制到 CD、DVD 或者 USB 盘中。例如,要复制到位于 /dev/sdb 的 USB 盘:

# dd bs=4M \
if=/usr/share/foreman-discovery-image/foreman-discovery-image-3.4.4-5.iso \
of=/dev/sdb

将 Discovery 引导介质插入到裸机主机中,启动主机并从介质引导。

有关置备发现的主机的更多信息,请参阅 第 7.5 节 “从发现的主机创建主机”

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat, Inc.