4.3. 配置静态网络
Assisted Installer 支持以下静态网络配置:
- 网络范围的配置 - 这些设置应用到集群中的所有主机,并包含网络堆栈类型、VLAN 和 DNS 等配置。
- 特定于主机的配置 - 这些设置启用单个主机接口的配置,并支持每个主机的绑定、网桥和 VLAN 等功能。
您可以在 NMState YAML 文件中定义这些设置,该文件使用 NMState 库进行声明性网络管理。Assisted Installer web 控制台的 Static 网络 步骤为配置 NMState YAML 文件提供了两个选项:
- 表单视图 - 表单视图提供输入配置参数和支持基本网络配置的字段。网络范围内的配置和特定于主机的配置是两个独立的步骤。保存时,表单会在后台创建 YAML 文件。
- YAML 视图 - 在 YAML 视图中,您可以上传本地创建的 NMState YAML 文件。此方法支持高级配置,并在单个文件中包含网络特定和特定于主机的设置。
- 对于 IBM Z® 上使用 z/VM 的安装,请确保 z/VM 节点和 vSwitch 为静态网络和 NMState 进行了正确配置。另外,z/VM 节点必须分配有固定的 MAC 地址,因为池 MAC 地址可能会导致 NMState 有问题。有关 NMState 的更多信息,请参阅 NMState Declarative Network API。
在以下情况下不支持静态 IP 配置:
- 在 Oracle Cloud Infrastructure 上安装 OpenShift Container Platform。
- 在 iSCSI 引导卷上安装 OpenShift Container Platform。
4.3.1. 使用表单视图配置静态网络 复制链接链接已复制到粘贴板!
为使用单个网络接口的基本配置选择表单视图。
要添加将使用新或编辑的配置的新主机,您需要在"主机发现"步骤中重新生成发现 ISO,并从其中引导您的新主机。
先决条件
- 您已在 Cluster details 页面中的 Hosts network configuration 下选择了 Static IP、bridge 和 bonds 选项。选择这个选项会在向导中添加 Static 网络配置 步骤。
流程
- 进入 Static 网络配置 页面。
- 在 Configure via 选项中,选择 Form view。
输入网络范围内的配置:
选择网络堆栈类型。有效选项为 IPv4 和 Dual stack (使用 IPv4 作为主选项)。
重要在以下配置中目前不支持 IPv6:
- 单堆栈
- 双栈中的主
- OpenShift Container Platform 4.14 支持带有 SDN 的 IPv4 网络。
- OpenShift Container Platform 4.15 及之后的版本支持 IPv4 和带有 IPv4 作为主(OVN)的 IPv4 和双栈网络。
- 如果集群主机位于共享 VLAN 上,请选中 Use VLAN 复选框,并输入 VLAN ID。
输入网络范围内的 IP 地址。如果选择了 Dual stack 网络,则必须同时输入 IPv4 和 IPv6 地址。
- 输入 DNS 服务器 IP 地址。
- 以 CIDR 表示法输入集群子网的 IP 地址范围。
- 输入默认网关 IP 地址。
- 点 Next。
输入特定于主机的配置:
- 输入主机的 IP 地址和 MAC 地址。
可选: 您可以使用绑定来组合网络接口来增加带宽,并确保冗余。使用静态 IP 地址创建绑定聚合了每个主机的两个网络接口。
- 选择 Use bond 复选框。
-
从 Bond 类型下拉列表中,选择绑定类型。默认绑定类型是
Active-Backup (1)。有关绑定类型的描述,请参阅绑定模式。 - 输入端口 1 的 MAC 地址。
- 输入端口 2 的 MAC 地址。
- 输入绑定的 IP 地址。
- 点 Add another host configuration 来配置其他主机。
- 点 Next。
4.3.2. 使用 YAML 视图配置静态网络 复制链接链接已复制到粘贴板!
如果要配置多个接口或其他高级网络功能,请选择 YAML 视图 来为每个使用 NMState 语法的主机输入网络状态。有关 NMState 的更多信息,请参阅 NMState Declarative Network API。
先决条件
- 您已在 Cluster details 页面中的 Hosts network configuration 下选择了 Static IP、bridge 和 bonds 选项。选择这个选项会在向导中添加 Static 网络配置 步骤。
流程
- 进入 Static 网络配置 页面。
- 在 Configure via 选项中选择 YAML 视图。
- 将包含 NMState 的 YAML 文件上传到编辑器中,以进行网络配置。有关指南,请参阅 NMState 配置示例。
- 在 MAC to interface name mapping 字段中,为网络配置中使用的每个主机接口输入 MAC 地址和接口名称。有关指导信息,请参阅 MAC 到接口映射。
- 选择 Copy the YAML content 复选框,在多个主机之间复制 YAML 内容。
- 点 Add another host configuration 来配置其他主机。
- 点 Next。
其他资源