**创建默认vxlan网络 **
1 | #neutron net-create vpc1 |
**创建子网 **
1 | #neutron subnet-create vpc1-subnet 192.168.0.0/24 |
**创建 基于vlan 的外部网络, vlan id 199 **
1 | #neutron net-create --provider:network_type=vlan --provider:segmentation_id=199 --router:external=true --provider:physical_network=physnet1 external-provider |
**创建子网路由器 **
1 | #neutron router-create vpc-sub-router |
向路由器添加外部网络。
1 | #neutron router-gateway-set <vpc-sub-router-ID> <external-provider-ID> |
将专用网络添加到路由器。
1 | #neutron router-interface-add <vpc-sub-router-ID> <vpc1-subnet-ID> |
**创建浮动ip **
1 | #openstack floating ip create <external-provider-ID> --floating-ip-address <floating-ip-address> |
绑定浮动ip
1 | #openstack server add floating ip <server-ID> <floating-ip-address> --fixed-ip-address <server-fiexed-ip> |