上面左边是我的个人微信,如需进一步沟通,请加微信。 右边是我的公众号“Openstack私有云”,如有兴趣,请关注。
使用kolla部署完Openstack之后,如果需要新启用网口作为flat网络,其实也是比较方便的,我在自己的环境下面配置成功,现将过程记录如下:
添加新的网卡给openstack的flat网络:
1.进openvswitch_db容器:
docker exec -it openvswitch_db /bin/bash
2.增加网桥br_enp1s0f2:
ovs-vsctl add-br br_enp1s0f2
3.在网桥上增加物理端口:
ovs-vsctl add-port br_enp1s0f2 enp1s0f2 验证:ovs-vsctl list-ports br_enp1s0f2
4.修改/etc/kolla/neutron-openvswitch-agent/ml2_conf.ini以及/etc/kolla/neutron-server/ml2_conf.ini 文件:
[ml2_type_flat] flat_networks = physnet1,enp1s0f2 //其中enp1s0f2 表示新的flat网络名称,与网卡同名是为了方便记忆,其他名称也可以 [ovs] bridge_mappings = physnet1:br-ex,enp1s0f2:br_enp1s0f2 //其中enp1s0f2:br_enp1s0f2 是新增的对应关系,enp1s0f2是flat网络名称,br_enp1s0f2是网桥名称
5.修改网卡配置文件/etc/sysconfig/network-scripts/ifcfg-enp1s0f2
TYPE=Ethernet NAME=enp1s0f2 DEVICE=enp1s0f2 ONBOOT=yes
将网卡enp1s0f2启用:
ip link set enp1s0f2 up
2018年4月16日注:
如果部署的时候就希望使用flat网络,我的另一篇文章做了相对详细一些的介绍,请参考:“Openstack 之 使用flat网络”
https://blog.51cto.com/yuweibing/2097409
转载于:https://blog.51cto.com/yuweibing/2067792