第 5 章 为完全断开连接的主机配置网络设置
了解如何应用网络自定义和设置,以便在完全断开连接的主机上运行 MicroShift。断开连接的主机应该是 Red Hat Enterprise Linux (RHEL)操作系统,版本 9.0+,无论是实际还是虚拟,在没有网络连接的情况下运行。
5.1. 为完全断开连接的主机准备网络
使用以下步骤在运行完全断开连接的操作系统的设备上启动并运行 MicroShift 集群。如果没有外部网络连接,MicroShift 主机被视为完全断开连接的。
通常,这意味着设备没有附加的网络接口控制器(NIC)来提供子网。这些步骤也可以在设置后删除的 NIC 的主机上完成。您还可以使用 Kickstart 文件的 %post
阶段在没有 NIC 的主机上自动化这些步骤。
重要
需要为断开连接的环境配置网络设置,因为 MicroShift 需要网络设备来支持集群通信。要满足此要求,您必须配置 MicroShift 网络设置,以使用您在设置过程中分配给系统回送设备的 "fake" IP 地址。
5.1.1. 步骤概述
要在断开连接的主机上运行 MicroShift,需要以下步骤:
- 准备主机
- 如果当前正在运行,请停止 MicroShift,并清理该服务已对网络进行了更改。
- 设置持久主机名。
- 在回环接口上添加"fake"IP 地址。
- 将 DNS 配置为使用假的 IP 作为本地名称服务器。
-
向
/etc/hosts
添加主机名条目。
- 更新 MicroShift 配置
-
将
nodeIP
参数定义为新的回环 IP 地址。 -
将
.node.hostnameOverride
参数设置为持久主机名。
-
将
- 要使更改生效
- 如果附加,禁用默认 NIC。
- 重启主机或设备。
启动后,MicroShift 使用 loopback 设备进行集群内通信运行。