ZBLOG

openstack 创建网络添加多个vlan

要在 OpenStack 中创建网络并添加多个 VLAN,可以按照以下步骤操作:

  1. 创建物理网络(Physical Network)和提供者(Provider):
$ openstack network provider create --network-type vlan --physical-network physnet1

其中,physnet1 是物理网络的名称。

  1. 创建子网和网络:
$ openstack subnet create --subnet-range <SUBNET_CIDR> --network <NETWORK_NAME> --gateway <GATEWAY_IP_ADDRESS> --allocation-pool start=<START_IP>,end=<END_IP> --dns-nameserver <DNS_SERVER_IP_ADDRESS> <SUBNET_NAME>

$ openstack network create --provider-network-type vlan --provider-physical-network physnet1  --provider-segmentation-id <VLAN_ID_1> --vlan-transparent <NETWORK_NAME>

其中,<SUBNET_CIDR><GATEWAY_IP_ADDRESS><START_IP><END_IP><DNS_SERVER_IP_ADDRESS> 分别是子网 CIDR、网关 IP 地址、IP 地址池起始地址和结束地址以及 DNS 服务器 IP 地址。 <SUBNET_NAME><NETWORK_NAME> 分别是子网名称和网络名称。 <VLAN_ID_1> 是第一个 VLAN 的 ID。

  1. 将其他 VLAN 添加到同一网络中:
$ openstack network segment range create <SEGMENT_RANGE_NAME_1> --network-type vlan --physical-network physnet1  \
--minimum <VLAN_ID_2> \
--maximum <VLAN_ID_N>

$ neutron net-update <NETWORK_NAME> add-segment segmentation_id=<VLAN_ID_2>
$ neutron net-update <NETWORK_NAME> add-segment segmentation_id=<VLAN_ID_N>

其中,<SEGMENT_RANGE_NAME_1> 是段范围名称,<VLAN_ID_2><VLAN_ID_N> 分别是要添加的其他 VLAN 的 ID。

  1. 重新启动网络服务:
$ sudo service openvswitch-switch restart
$ sudo service neutron-server restart

这些命令将会在 OpenStack 中创建一个新的网络,并添加多个 VLAN。请注意,这些命令需要以管理员身份运行。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:http://sdn.0voice.com/?id=908

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?