Red Hat Training
A Red Hat training course is available for Red Hat OpenStack Platform
附录 B. 网络接口模板示例
本附录提供了几个示例 Heat 模板,用于演示网络接口配置。
B.1. 配置接口
单个接口可能需要修改。以下示例显示了使用第二 NIC 连接到具有 DHCP 地址的基础架构网络所需的修改,并为绑定使用第三个和第四个 NIC:
network_config:
# Add a DHCP infrastructure network to nic2
-
type: interface
name: nic2
use_dhcp: true
-
type: ovs_bridge
name: br-bond
members:
-
type: ovs_bond
name: bond1
ovs_options: {get_param: BondInterfaceOvsOptions}
members:
# Modify bond NICs to use nic3 and nic4
-
type: interface
name: nic3
primary: true
-
type: interface
name: nic4
网络接口模板使用实际接口名称("eth0", "eth1", "enp0s25")或一组数字接口("nic1", "nic2", "nic3")。使用编号接口(nic1、 等)而不是命名接口(nic 2eth0、 主机的网络接口不必完全相同。例如,一个主机可能具有接口 eno2 等)时,角色中的em1 和 em2,而另一个主机具有 eno1 和 eno2,但您可以将主机的 NIC 指代为 nic1 和 nic2。
数字接口的顺序对应于命名网络接口类型的顺序:
-
ethX接口,如eth0、eth1等。这些通常是板载接口。 -
enoX接口,如eno0、eno1等。这些通常是板载接口。 -
enX接口,按数字顺序排序,如enp3s0、enp3s1、ens3等。这些通常是附加接口。
编号的 NIC 方案仅考虑实时接口,例如,如果它们有电缆附加到交换机。如果您的主机有四个接口,并且有六个接口,您应该使用 nic1 到 nic4,并且每个主机上仅插入四个电缆。