使用 Linux 网桥构建虚拟网络基础设施
在 OpenStack 云环境中构建网络资源之前,需要对网络插件进行定义和配置。ML2 插件提供了一个通用框架,允许多个驱动程序相互协作。下面将详细介绍如何在 controller01 和 compute01 主机上配置 Linux 网桥 ML2 驱动和代理。
1. 配置网桥接口
在本次安装中,物理网络接口 eth2 将用作 VLAN 和扁平网络的提供者接口。完成初始网络配置后,Neutron 将负责配置 eth2 的 VLAN 接口。
操作步骤如下:
1. 在 controller01 和 compute01 节点上,编辑/etc/network/interfaces文件,配置 eth2 接口:
auto eth2 iface eth2 inet manual- 关闭并保存文件,使用以下命令启用接口:
# ip link set dev eth2 up- 使用
ip link show dev eth2命令确认接口处于 UP 状态。
由于该接口将用于网桥,不能直接为其分配 IP 地址。若 eth2 已分配 IP 地址,将其放入网桥后会无法访问。若需要 IP 地址,可考虑将其移至 Neutron 网络不需要的接口上。