7.9. 无人值守的 Use、Customization 和 Image Remastering


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

proxy.url
提供 Discovery 服务的胶囊服务器或卫星服务器的 URL。
proxy.type
代理类型。这通常设置为用于连接到胶囊服务器 的代理。此参数还支持传统的 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
默认情况下,镜像会初始化所有网络接口(值为 all)。当此设置设置为 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 模式。

使用 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.