3.2. 在 overcloud 上创建 IPv6 公共网络
在将节点接口配置为使用外部网络后,您必须在 overcloud 上创建此网络以启用网络访问。
先决条件
- 成功安装 undercloud。如需更多信息,请参阅安装 director。
- 成功部署 overcloud。如需更多信息,请参阅使用 CLI 工具创建基本 overcloud。
- 您的网络支持 IPv6 原生 VLAN 和 IPv4 原生 VLAN。
流程
创建外部网络和子网:
openstack network create public --external --provider-physical-network datacentre --provider-network-type vlan --provider-segment 100 openstack subnet create public --network public --subnet-range 2001:db8:0:2::/64 --ip-version 6 --gateway 2001:db8::1 --allocation-pool start=2001:db8:0:2::2,end=2001:db8:0:2::ffff --ipv6-address-mode slaac --ipv6-ra-mode slaac
$ openstack network create public --external --provider-physical-network datacentre --provider-network-type vlan --provider-segment 100 $ openstack subnet create public --network public --subnet-range 2001:db8:0:2::/64 --ip-version 6 --gateway 2001:db8::1 --allocation-pool start=2001:db8:0:2::2,end=2001:db8:0:2::ffff --ipv6-address-mode slaac --ipv6-ra-mode slaacCopy to Clipboard Copied! Toggle word wrap Toggle overflow 此命令创建一个名为
public的网络,它为我们的实例提供了超过 65000 IPv6 地址的分配池。创建路由器,将实例流量路由到外部网络。
openstack router create public-router openstack router set public-router --external-gateway public
$ openstack router create public-router $ openstack router set public-router --external-gateway publicCopy to Clipboard Copied! Toggle word wrap Toggle overflow