8.5. 为 networking-ansible 配置网络
使用裸机置备和启用了 networking-ansible
驱动程序部署 overcloud 后,必须为裸机节点创建置备和租户网络。您还必须根据您的要求,在访问模式或中继模式中为裸机节点配置端口。
- 访问模式
- 在访问模式中,交换机端口只承载一个 VLAN 的流量,并在单个广播域上运行。到达端口的所有流量都属于分配给端口的 VLAN。
- 中继模式
在中继模式中,交换机端口可以属于多个 VLAN。您可以使用交换机端口以中继模式来传输 VLAN 组的流量,或者希望通过多个 VLAN 在多个交换机间交换流量。
重要该功能在此发行版本中作为技术预览提供,因此不享有红帽的全面支持。它只应用于测试,不应部署在生产环境中。有关技术预览功能的更多信息,请参阅覆盖范围详细信息。
Bare Metal 服务(ironic)使用 networking-ansible
将裸机客户机的交换机端口分配给 ironic 置备网络,以便置备过程可以成功完成。完成调配后,ironic 将裸机客户机的交换机端口分配给网络服务(neutron)将分配给裸机客户机的租户网络的 VLAN。
8.5.1. 在访问模式中为 networking-ansible 配置网络
使用裸机置备和启用了 networking-ansible
驱动程序部署 overcloud 后,为裸机节点创建以下网络:
- Provisioning 网络
- 裸机系统使用此网络进行初始创建。
- 租户网络
- 裸机系统在置备后切换到这个网络,并使用此网络进行内部通信。
流程
- 创建调配网络和子网。这取决于您使用的置备网络的类型。有关配置 provisioning 网络的更多信息,请参阅 第 5 章 部署后配置裸机置备服务。
创建租户网络和子网:
$ openstack network create --provider-network-type vlan --provider-physical-network baremetal tenant-net $ openstack subnet create --network tenant-net --subnet-range 192.168.3.0/24 --allocation-pool start=192.168.3.10,end=192.168.3.20 tenant-subnet
确保将
--provider-network-type
选项设置为vlan
,以确保networking-ansible
功能。