配置 EVPN BMS
瞻博网络 VXLAN-EVPN 插件支持将裸机服务器 (BMS) 集成到 VXLAN-EVPN 网络中。BMS 通过 OpenStack 网络连接时与 OpenStack 虚拟机通信。
瞻博网络插件支持将 BMS 集成到 OpenStack 网络中。这为来自 OpenStack VM 的传统物理设备提供了辅助功能。基于插件配置,BMS 可集成到 VLAN、VXLAN-EVPN 网络中。

支持的设备和 JUNOS 版本
具有 14.1X53-D40 版本的 QFX5100 叶设备支持瞻博网络 EVPN BMS 功能。
插件配置
要将 BMS 集成到 OpenStack 网络中:
ML2 VXLAN EVPN 插件配置是此插件的先决条件。有关如何配置 ML2 VXLAN EVPN 的详细信息,请参阅 使用 EVPN 配置 ML2 VXLAN 插件。
BMS 必须连接到叶设备。
从 OpenStack Horizon GUI 中选择要与 BMS 链接的 OpenStack 网络,并提供交换机接口详细信息。这规定了设备接口上必要的 VLAN 配置,以建立与 OpenStack 网络和 BMS 的连接。
通过提供 BMS MAC 地址,IP 地址由 OpenStack DHCP 服务器分配。通过在 BMS 接口上启用 DHCP 客户端,可从 OpenStack 获取分配的 IP 地址。
图 2:EVPN BMS 插件配置键入以下命令以在 Horizon 仪表板上启用 BMS GUI:
在 Ubuntu 上:
usr/lib/python2.7/dist-packages/juniper_bms/openstack_dashboard/enabled/_50_juniper.py /usr/share/openstack-dashboard/openstack_dashboard/enabled/
sudo cp /usr/lib/python2.7/dist-packages/juniper_bms/openstack_dashboard/enabled/_50_juniper.py /usr/share/openstack-dashboard/openstack_dashboard/enabled/
On Centos:
cp /usr/lib/python2.7/site-packages/juniper_bms/openstack_dashboard/enabled/_50_juniper.py /usr/share/openstack-dashboard/openstack_dashboard/enabled/
sudo cp /usr/lib/python2.7/site-packages/juniper_bms/openstack_dashboard/enabled/_50_juniper.py /usr/share/openstack-dashboard/openstack_dashboard/enabled/
重新启动 Horizon 仪表板。
在 Horizon 仪表板上,当用户登录时,将显示一个新的 Juniper->L2 网关选项卡,如图 3 中所示,用户将登录。admin
图 3:EVPN BMS 插件配置用户可通过指定交换机 IP 地址来创建 L2 网关,其中必须在拓扑中包含交换机、连接 BMS 的接口、要连接到的 OpenStack 网络,以及可选择 BMS MAC 地址(dhcp 分配 IP 地址所需的)。
验证 BMS 是否能够与 OpenStack 访客虚拟机通信。