10.3. 브릿지 매핑 구성
RHOSP(Red Hat OpenStack Platform) 네트워킹 서비스(neutron)에서 프로바이더 네트워크 트래픽을 물리적 네트워크와 연결하는 데 사용하는 브릿지 매핑을 수정하려면 필요한 heat 매개변수를 수정하고 오버클라우드를 다시 배포합니다.
사전 요구 사항
-
stack
사용자로 승격된 호스트에 액세스할 수 있어야 합니다. - 라우터가 예약된 네트워크 노드에서 브리지 매핑을 구성해야 합니다.
- 컴퓨팅 노드에 대한 브리지 매핑도 구성해야 합니다.
절차
- 언더클라우드 호스트에 stack 사용자로 로그인합니다.
언더클라우드 인증 정보 파일을 소싱합니다.
$ source ~/stackrc
사용자 지정 YAML 환경 파일을 만듭니다.
예제
$ vi /home/stack/templates/my_bridge_mappings.yaml
환경 파일에는
parameter_defaults
키워드가 포함되어야 합니다.parameter_defaults
키워드 다음에 해당 사이트에 적합한 값을 사용하여NeutronBridgeMappings
heat 매개변수를 추가합니다.예제
이 예에서
NeutronBridgeMappings
매개변수는 물리적 이름,datacentre
및테넌트
, 브리지br-ex
및br-tenant
를 각각 연결합니다.parameter_defaults: NeutronBridgeMappings: "datacentre:br-ex,tenant:br-tenant"
참고NeutronBridgeMappings
매개변수를 사용하지 않는 경우 기본값은 호스트(br-ex)의 외부 브리지를 물리적 이름(datacentre)에 매핑합니다.flat 네트워크를 사용하는 경우
NeutronFlatNetworks
매개변수를 사용하여 해당 이름을 추가합니다.예제
이 예에서 매개 변수는 물리적 이름
datacentre
를br-ex
브리지와 연결하고 물리 이름테넌트
를 br-tenant와 연결합니다.parameter_defaults: NeutronBridgeMappings: "datacentre:br-ex,tenant:br-tenant" NeutronFlatNetworks: "my_flat_network"
참고NeutronFlatNetworks
매개변수를 사용하지 않으면 기본값은datacentre
입니다.VLAN 네트워크를 사용하는 경우
NeutronNetworkVLANRanges
매개변수를 사용하여 액세스하는 VLAN 범위와 함께 네트워크 이름을 지정합니다.예제
이 예에서
NeutronNetworkVLANRanges
매개변수는테넌트
네트워크에 대해 1~1000의 VLAN 범위를 지정합니다.parameter_defaults: NeutronBridgeMappings: "datacentre:br-ex,tenant:br-tenant" NeutronNetworkVLANRanges: "tenant:1:1000"
배포 명령을 실행하고 코어 heat 템플릿, 환경 파일 및 이 새 사용자 지정 환경 파일을 포함합니다.
$ openstack overcloud deploy --templates \ -e <your_environment_files> \ -e /home/stack/templates/my_bridge_mappings.yaml
다음 단계를 수행합니다.
- 네트워크 VLAN 범위를 사용하여 해당 외부 네트워크를 나타내는 프로바이더 네트워크를 만듭니다. ( neutron 프로바이더 네트워크 또는 유동 IP 네트워크를 만들 때 물리적 이름을 사용합니다.)
- 라우터 인터페이스를 사용하여 프로젝트 네트워크에 외부 네트워크를 연결합니다.
추가 리소스
- Director 설치 및 사용 가이드에서 네트워크 구성 파일 형식 업데이트
- Director 설치 및 사용 가이드 의 오버클라우드 생성 환경 파일 포함