创建网络拓扑
本案例示范self-service+ovs网络类型的混合部署操作指导,对于self-service+linuxBridge同样,OVS或者linuxBridge只是网络类型实现机制的区别,对于OpenStack管理和租户来说,不感知具体的网络实现方式。
本案列创建的网络拓扑如下,test_selfservice_arm是arm网络域租户网络,网络CIDR为192.168.120.0/24,test_selfservice_x86是x86网络域租户网络,网络CIDR为192.168.130.0/24,通过Neutron提供的虚拟router把两个网络连接起来,AZ域内网络互通,不同AZ域内网络通过router实现网络互通。
在控制节点执行以下操作。
- 使用admin凭据。
1
source /etc/keystone/admin-openrc
- 创建arm AZ域self-service租户网络。
1 2
openstack network create --availability-zone-hint az-arm test_selfservice_arm openstack subnet create --network test_selfservice_arm --gateway 192.168.120.1 --subnet-range 192.168.120.0/24 sub_selfservice_arm
- 创建x86 AZ域self-service租户网络。
1 2
openstack network create --availability-zone-hint az-x86 test_selfservice_x86 openstack subnet create --network test_selfservice_x86 --gateway 192.168.130.1 --subnet-range 192.168.130.0/24 sub_selfservice_x86
- 创建一个名称为“test_router”的router。
1
openstack router create --availability-zone-hint az-x86 test_router
- 通过router把两个self-service租户网络连接起来。
1 2
openstack router add subnet test_router sub_selfservice_x86 openstack router add subnet test_router sub_selfservice_arm