Menu Close
Settings Close

Language and Page Formatting Options

10.3. 브릿지 매핑 구성

RHOSP(Red Hat OpenStack Platform) 네트워킹 서비스(neutron)에서 프로바이더 네트워크 트래픽을 물리적 네트워크와 연결하는 데 사용하는 브릿지 매핑을 수정하려면 필요한 heat 매개변수를 수정하고 오버클라우드를 다시 배포합니다.

사전 요구 사항

  • stack 사용자로 승격된 호스트에 액세스할 수 있어야 합니다.
  • 라우터가 예약된 네트워크 노드에서 브리지 매핑을 구성해야 합니다.
  • 컴퓨팅 노드에 대한 브리지 매핑도 구성해야 합니다.

절차

  1. 언더클라우드 호스트에 stack 사용자로 로그인합니다.
  2. 언더클라우드 인증 정보 파일을 소싱합니다.

    $ source ~/stackrc
  3. 사용자 지정 YAML 환경 파일을 만듭니다.

    예제

    $ vi /home/stack/templates/my_bridge_mappings.yaml

  4. 환경 파일에는 parameter_defaults 키워드가 포함되어야 합니다. parameter_defaults 키워드 다음에 해당 사이트에 적합한 값을 사용하여 NeutronBridgeMappings heat 매개변수를 추가합니다.

    예제

    이 예에서 NeutronBridgeMappings 매개변수는 물리적 이름, datacentre테넌트, 브리지 br-exbr-tenant 를 각각 연결합니다.

    parameter_defaults:
      NeutronBridgeMappings: "datacentre:br-ex,tenant:br-tenant"
    참고

    NeutronBridgeMappings 매개변수를 사용하지 않는 경우 기본값은 호스트(br-ex)의 외부 브리지를 물리적 이름(datacentre)에 매핑합니다.

  5. flat 네트워크를 사용하는 경우 NeutronFlatNetworks 매개변수를 사용하여 해당 이름을 추가합니다.

    예제

    이 예에서 매개 변수는 물리적 이름 datacentrebr-ex 브리지와 연결하고 물리 이름 테넌트 를 br-tenant와 연결합니다.

    parameter_defaults:
      NeutronBridgeMappings: "datacentre:br-ex,tenant:br-tenant"
      NeutronFlatNetworks: "my_flat_network"
    참고

    NeutronFlatNetworks 매개변수를 사용하지 않으면 기본값은 datacentre 입니다.

  6. VLAN 네트워크를 사용하는 경우 NeutronNetworkVLANRanges 매개변수를 사용하여 액세스하는 VLAN 범위와 함께 네트워크 이름을 지정합니다.

    예제

    이 예에서 NeutronNetworkVLANRanges 매개변수는 테넌트 네트워크에 대해 1~1000의 VLAN 범위를 지정합니다.

    parameter_defaults:
     NeutronBridgeMappings: "datacentre:br-ex,tenant:br-tenant"
     NeutronNetworkVLANRanges: "tenant:1:1000"
  7. 배포 명령을 실행하고 코어 heat 템플릿, 환경 파일 및 이 새 사용자 지정 환경 파일을 포함합니다.

    $ openstack overcloud deploy --templates \
      -e <your_environment_files> \
      -e /home/stack/templates/my_bridge_mappings.yaml
  8. 다음 단계를 수행합니다.

    1. 네트워크 VLAN 범위를 사용하여 해당 외부 네트워크를 나타내는 프로바이더 네트워크를 만듭니다. ( neutron 프로바이더 네트워크 또는 유동 IP 네트워크를 만들 때 물리적 이름을 사용합니다.)
    2. 라우터 인터페이스를 사용하여 프로젝트 네트워크에 외부 네트워크를 연결합니다.

추가 리소스