Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置物理拓扑的 OpenStack 扩展

物理拓扑扩展提供一个仪表板,供 OpenStack 管理员管理物理网络连接。例如,主机NIC交换机端口映射。物理拓扑 API 公开了这些物理网络连接。

瞻博网络 neutron 插件当前使用 命令管理拓扑 jnpr_switchport_mapping 信息。

插件配置

要配置物理拓扑扩展:

  1. 在 OpenStack 控制器上,按如下方式更新 etc/neutron/plugins/ml2/ml2_conf.ini ML2 配置文件:
    注意:

    如果文件已更新,以启用 EVPN 驱动程序VXLAN,请跳过此步骤。

  2. 更新 Neutron 配置文件, /etc/neutron/neutron.conf 如下所示:

    core_plugin = neutron.plugins.ml2.plugin_pt_ext.Ml2PluginPtExt

  3. 按如下方式启用物理拓扑仪表板:
    • Centos

      cp /usr/lib/python2.7/site-packages/juniper_horizon_physical-topology/

      openstack_dasboard/enabled/_2102_admin_topology_panel.py

      /usr/share/openstack-dashboard/openstack_dashboard/enabled/

    • Ubuntu

      cp /usr/lib/python2.7/dist-packages/juniper_horizon_physical-topology/

      openstack_dasboard/enabled/_2102_admin_topology_panel.py

      /usr/share/openstack-dashboard/openstack_dashboard/enabled/

  4. 重启 Neutron 和 Horizon 服务:
    • Neutron-Server

      • Ubuntu - 服务 neutron-server 重启

      • CentOS - systemctl 重启 neutron-server

    • Apache(重新启动 Horizon)

      • Ubuntu - 服务 apache2 重启

      • CentOS - systemctl 重启 httpd

  5. 安装完成后,物理拓扑仪表板在 Admin > System > 上可用

    从物理网络仪表板,可执行以下任务:

    图 1 显示了如何查看物理拓扑。

    图 1:查看物理拓扑 View Physical topologies

    图 2 显示了如何添加物理拓扑。

    图 2:添加物理拓扑 Add Physical Topology

    图 3 显示如何从 LLD 添加物理拓扑。

    图 3:从 LLDP 添加拓扑 Add Topology from LLDP

    图 4 显示如何编辑物理拓扑。

    图 4:编辑物理拓扑 Edit Physical Topology

    图 5 显示了如何删除物理拓扑。

    图 5:删除物理拓扑 Delete a Physical Topology

    图 6 显示了如何删除多个物理拓扑。

    图 6:删除多个物理拓扑 Delete Multiple Physical Topologies