11.4. 创建默认浮动 IP 网络
此步骤介绍如何在 overcloud 上创建外部网络。此网络提供浮动 IP 地址,以便用户能够在 overcloud 外部访问虚拟机。
此步骤提供两个示例:
- 原生 VLAN(扁平网络)
- 非原生 VLAN(VLAN 网络)
使用最适合您环境的示例。
这两个示例都涉及使用名称 public
创建网络。overcloud 需要将这一特定名称用于默认的浮动 IP 池。此名称对于 第 11.7 节 “验证 overcloud”中的验证测试也很重要。
默认情况下,Openstack Networking (neutron) 将称为 datacentre
的物理网络名称映射到主机节点上的 br-ex
网桥。您将公共
overcloud 网络连接到物理 datacentre
,这将通过 br-ex
网桥提供网关。
此步骤假定专用接口或原生 VLAN 用于浮动 IP 网络。
步骤
获取
overcloudrc
文件:$ source ~/overcloudrc
创建
公共
网络:创建
扁平
网络获取原生 VLAN 连接:(overcloud) $ openstack network create public --external --provider-network-type flat --provider-physical-network datacentre
创建
vlan
网络获取非原生 VLAN 连接:(overcloud) $ openstack network create public --external --provider-network-type vlan --provider-physical-network datacentre --provider-segment 201
--provider-segment
值定义要使用的 VLAN。在这种情况下,它是 201。
使用浮动 IP 地址分配池创建子网。本例中,IP 范围为
10.1.1.51
至10.1.1.250
:(overcloud) $ openstack subnet create public --network public --dhcp --allocation-pool start=10.1.1.51,end=10.1.1.250 --gateway 10.1.1.1 --subnet-range 10.1.1.0/24
确保此范围与外部网络中的其他 IP 地址不冲突。