4.2. 网络接口配置选项
您有许多选项来配置网络接口。
大多数选项可按照以下类别进行排序:
RHOSO 不支持 Linux 网桥。反之,为 RHOSO 流量使用 Linux 绑定和专用 NIC 等方法。
4.2.1. interface 复制链接链接已复制到粘贴板!
定义一个网络接口。网络接口名称使用实际接口名称(eth0、eth1、 enp0s25)或一组编号的接口(nic1、nic 2、nic3)。 当使用编号的接口(如 nic1 和 nic2),而不是命名的接口(如 eth0 和 eno 2)时,角色中的主机的网络接口不必完全相同。例如,一个主机可能具有接口 em1 和 em2,而另一个主机具有 eno1 和 eno2,但您可以将两个主机的 NIC 指代为 nic1 和 nic2。
编号接口的顺序与指定网络接口类型的顺序对应:
ethX接口,如eth0、eth1等等。当在
udev中关闭一致的设备命名时,名称会出现在这个格式中。enoX和emX接口,如eno0、eno1、em0、em1等等。这些通常是板载的接口。
enX和任何其他接口,按字母顺序排序,如enp3s0、enp3s1、ens3等等。这些通常是附加接口。
编号的 NIC 方案仅包含实时接口,例如当接口有电缆连接到交换机时。如果您有一些主机具有四个接口,且一些有六个接口,请使用 nic1 到 nic4,并且每个主机上仅连接四个电缆。
| 选项 | 默认 | 描述 |
|---|---|---|
|
|
接口的名称。网络接口名称使用实际接口名称( | |
|
| False | 使用 DHCP 获取 IP 地址。 |
|
| False | 使用 DHCP 获取 v6 IP 地址。 |
|
| 分配给接口的 IP 地址列表。 | |
|
| 分配给接口的路由列表。如需更多信息,请参阅 第 4.2.7 节 “Routes”。 | |
|
| 1500 | 连接的最大传输单元(MTU)。 |
|
| False |
将接口定义为主接口。仅在接口是绑定的成员时才需要。 |
|
| False | 编写设备别名配置而不是系统名称。 |
|
| None | 要传递给 DHCP 客户端的参数。 |
|
| None | 要用于接口的 DNS 服务器列表。 |
|
|
将这个选项设置为 |
- 示例
... edpm_network_config_template: | --- {% set mtu_list = [ctlplane_mtu] %} {% for network in nodeset_networks %} {{ mtu_list.append(lookup('vars', networks_lower[network] ~ '_mtu')) }} {%- endfor %} {% set min_viable_mtu = mtu_list | max %} network_config: - type: interface name: nic2 ...