openstack基于单一扁平网络之上的vlan网络配置问题?

现在我们公司搭建的是基于linuxbridge单一扁平网络模式,控制节点上面安装了全部的控制服务,然后有几台单纯的计算节点,使用了一段时间后,发现只有一个网段不能满足需求了,于是希望将网络改成基于linuxbridge的vlan模式,再增加一个网段,请问在最小变动的原则下,该如何更改网络配置?
已邀请:

赵班长 - 不忘初心,方得始终!

赞同来自: tonytan

赞,我有详细的文档,需要可以找我。
没人回复,自己回复了
要配置linuxbridge+vlan,需要做以下几点
1.控制节点和计算节点网卡所在的交换机端口改成trunk模式,注意如果区分控制网络和虚拟机网络的话,记住是虚拟机网络所在的网卡连接的交换机端口
 
2.如果虚拟机网络和控制网络用同一个的话,意味着交换机口配置成trunk后,服务器网络就直接断开了,所以得先在服务器上面配置控制网络的vlan和ip。
假定,控制网络是192.168.100.0/24。首先在服务器上面手动创建一个网桥,比如br100,然后创建一个eth0.100的字接口,将该子接口加入br100,这样所有加入br100的接口就属于vlan100啦,最后给虚拟机接口br100配置控制网络的ip地址和路由,服务器就可以通过交换机的trunk口通信了。
 
3.在控制节点和计算节点上面更改ml2_conf.ini 配置
# vim /etc/neutron/plugins/ml2/ml2_conf.ini 
[ml2] 
type_drivers = vlan 
tenant_network_types = vlan 
mechanism_drivers = linuxbridge
[ml2_type_vlan] 
network_vlan_ranges = provider:100:300
这里的provider:100:300是指租户在创建网络时允许的vlanID范围,属于自定义项,对管理员无效
配置完成重启neutron服务,要注意是linuxbridge.ini里面物理接口映射项配置的物理网卡是否正确
 
4.接下来的事情可以利用openstack图形界面去完成了,创建网络——>创建子网等
创建完成后,在控制节点上会看到对应vlanID的子接口和网桥,这些都是openstack自动帮你完成的。
 
 
班长,我也需要文档,谢啦

要回复问题请先登录注册