7.8. 无人值守使用、自定义和镜像更新


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

proxy.url
提供发现服务的 Capsule Server 或 Satellite 服务器的 URL。
proxy.type
代理类型。这通常设置为 proxy 以连接到胶囊服务器。此参数还支持传统的 foreman 选项,其中通信会直接进入卫星服务器,而非胶囊服务器。
fdi.pxmac
主接口的 MAC 地址,格式为 AA:BB:CC:DD:EE:FF。这是您要用来与胶囊服务器通信的接口。在自动模式中,使用带有链接的第一个 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
默认情况下,镜像初始化所有网络接口(值 所有)。当此设置设置为 bootif 时,只有从网络引导的网络接口才会初始化。
fdi.rootpw
默认情况下,root 帐户被锁定。使用这个选项设置 root 密码。您可以同时输入明文。
fdi.ssh
默认情况下禁用 SSH 服务。将其设置为 1true 以启用 SSH 访问。
fdi.ipv4.method
默认情况下,NetworkManager IPv4 方法设置被设置为 auto。这个选项覆盖,将其设置为 忽略 以禁用 IPv4 堆栈。这个选项只在 DHCP 模式中有效。
fdi.ipv6.method
默认情况下,NetworkManager IPv6 方法设置被设置为 auto。这个选项覆盖,将其设置为 忽略 以禁用 IPv6 堆栈。这个选项只在 DHCP 模式中有效。
fdi.zips
带有要在引导期间下载和启动的扩展的文件名。如需更多信息,请参阅 第 7.9 节 “扩展发现镜像”
fdi.zipserver
TFTP 服务器用于从下载扩展。如需更多信息,请参阅 第 7.9 节 “扩展发现镜像”
fdi.countdown
在初始发现尝试后,等待的秒数,直到文本接口被刷新。这个值默认为 45 秒。如果状态页面将 IP 地址报告为 N/A,则会增加这个值。
fdi.dhcp_timeout
NetworkManager DHCP 超时。默认值为 300 秒。
fdi.vlan.primary
要为主接口设置的 VLAN 标记 ID。

使用 discovery-remaster 工具为操作系统镜像注册

卫星服务器在 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

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

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

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.