Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

물리적 토폴로지용 OpenStack 확장 구성

물리적 토폴로지 확장 기능은 OpenStack 관리자가 물리적 네트워크 연결을 관리할 수 있도록 대시보드를 제공합니다. 예를 들어, Host NIC to Switch Port 매핑을 예로 들어 보겠습니다. 물리적 토폴로지 API는 이러한 물리적 네트워크 연결을 노출합니다.

주니퍼 중성자 플러그인은 현재 명령을 사용하여 토폴로지 정보를 관리합니다 jnpr_switchport_mapping .

플러그인 구성

물리적 토폴로지 확장을 구성하려면 다음을 수행합니다.

  1. OpenStack Controller에서 ML2 구성 파일을 etc/neutron/plugins/ml2/ml2_conf.ini 다음과 같이 업데이트합니다.
    참고:

    VXLAN용 EVPN 드라이버를 사용하도록 파일이 업데이트된 경우 이 단계를 건너 뜁니다.

  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/

    • 우분투

      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 - 중성자 서버 서비스 재시작

      • CentOS - Systemctl 재시작 neutron-server

    • 아파치(수평선 재시작)

      • Ubuntu - 서비스 아파치2 재시작

      • CentOS - systemctl restart httpd

  5. 설치가 완료되면 관리자 > 시스템 > 물리적 네트워크에서 물리적 토폴로지 대시보드를 사용할 수 있습니다.

    물리적 네트워크 대시보드에서 다음과 같은 작업을 수행할 수 있습니다.

    그림 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 삭제