你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
赵班长 - 不忘初心,方得始终!
赞同来自: tonytan
mtccvip
zuoguocai
要回复问题请先登录或注册
3 个回复
赵班长 - 不忘初心,方得始终!
赞同来自: tonytan
mtccvip
要配置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自动帮你完成的。
zuoguocai