Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

8.4. 创建 Overcloud 供应商网络

供应商(provider)网络就是一个存在于部署的 Overcloud 以外的、被物理地附加到一个 datacenter 网络的网络。它可以是一个已存在的基础架构网络,或是一个通过路由而不是浮动 IP 来为实例提供直接外部访问的网络。
在创建一个供应商网络时,可以使用网桥映射把它和一个物理网络相关联。这和创建浮动 IP 网络相似。您需要把供应商网络添加到 Controller 节点和 Compute 节点中,这是因为 Compute 节点会直接把虚拟机虚拟网络接口直接附加到附加的网络接口上。
例如,供应商网络是 br-ex bridge 网桥上的一个 VLAN,使用以下命令在 VLAN 201 上添加一个供应商网络:
$ neutron net-create --provider:physical_network datacentre --provider:network_type vlan --provider:segmentation_id 201 --shared provider_network
这个命令会创建一个共享的网络。它也可以指定一个租户而不指定 --shared。这个网络将只对指定的租户有效。如果把一个供应商网络标记为外部,则只有操作员可以在这个网络上创建端口。
如果需要 neutron 为租户实例提供 DHCP 服务,则需要向供应商网络添加一个子网:
$ neutron subnet-create --name provider-subnet --enable_dhcp=True --allocation-pool start=10.9.101.50,end=10.9.101.100 --gateway 10.9.101.254 provider_network 10.9.101.0/24