3.2. 기존 BIND 9 서버를 사용하여 DNS 서비스 배포


RHOSP(Red Hat OpenStack Platform) director를 사용하여 DNS 서비스(designate)를 설치 및 구성하고 기존 BIND 9 DNS 인프라와 통합합니다. director는 RHOSP 배포를 위한 일련의 계획인 오케스트레이션 서비스(heat) 템플릿 및 환경 파일을 사용합니다. DNS 서버에 대한 특정 정보를 heat 환경 파일에 추가합니다. 언더클라우드는 이러한 계획을 가져와서 RHOSP 및 DNS 서비스를 설치 및 구성하고 이를 DNS 인프라와 통합하기 위한 지침을 따릅니다.

중요

이 기능은 이번 릴리스에서 기술 프리뷰로 제공되므로 Red Hat에서 완전히 지원되지 않습니다. 테스트 용도로만 사용해야 하며 프로덕션 환경에 배포해서는 안 됩니다. 기술 프리뷰 기능에 대한 자세한 내용은 적용 범위 상세 정보를 참조하십시오.

사전 요구 사항

프로세스

  1. DNS 서버를 기존 DNS 인프라와 통합 하지 않는 경우 3.1절. “DNS 서비스 배포” 주제로 이동하십시오.
  2. 언더클라우드 호스트에 stack 사용자로 로그인합니다.
  3. 언더클라우드 인증 정보 파일을 가져옵니다.

    $ source ~/stackrc
  4. 사용자 지정 환경 YAML 파일을 생성합니다.

    예제

    $ vi /home/stack/templates/my-designate-environment.yaml

  5. 환경 파일에는 키워드 parameter_defaultsDesignateExternalBindServers 가 포함되어야 합니다. DesignateExternalBindServers 아래의 새 행에 BIND 9 DNS 서버 각각에 대한 IP 주소 및 RDMA(원격 이름 데몬 제어) 키를 추가합니다.

    예제

    이 예제에는 각각 RNDC 키가 있는 두 개의 기존 BIND 9 서버 203.0.113.3203.0.113.4 가 있습니다.

    parameter_defaults:
      DesignateExternalBindServers:
        - host: 203.0.113.3
          rndc_key: "FJOdVqZr5gVXbU9kIagY0IJVDq7CV/mDVb/M7mlLMgY="
        - host; 203.0.113.4
          rndc_key: "QAAACCdIV3KXPJh6U71ImVH0+j4uKRpVV49zVU7A8uvm"
  6. DNS 서버(designate) 풀에 상주하는 하위 영역의 이름 서버 레코드(NS 레코드) 값이 해당하는 DesignateBindNSRecords 매개변수에 대한 선언을 추가합니다.

    parameter_defaults:
    ...
      DesignateBindNSRecords: ['<NS_record_child-zone-1>', '<NS_record_child-zone-2>', '...']

    예제

    이 예에서 DNS 풀에는 하위 영역이 포함됩니다. ns1.sales.example.org., ns2.sales.example.org., 상위 영역 example.org의 경우 ns3.sales. example.org.:

    parameter_defaults:
    ...
      DesignateBindNSRecords: ['ns1.sales.example.org.', 'ns2.sales.example.org.', 'ns3.sales.example.org.']
  7. 배포 명령을 실행하고 코어 heat 템플릿, 기타 환경 파일, designate.yaml 환경 파일 및 이 새로운 사용자 지정 환경 파일을 포함합니다.

    중요

    후속 환경 파일에 정의된 매개변수와 리소스가 우선하므로 환경 파일의 순서가 중요합니다.

    예제

    $ openstack overcloud deploy --templates \
    -e <other_environment_files> \
    -e /usr/share/openstack-tripleo-heat-templates/environments/\
    services/designate.yaml

    참고

    director는 스택 업데이트 또는 업그레이드 중에 다양한 DNS 서비스 구성 요소를 최신 지정 이미지로 업데이트합니다.

추가 리소스

  • director 가이드를 사용하여 Red Hat OpenStack Platform 설치 및 관리의 배포 명령 옵션
  • Red Hat OpenStack Platform 배포 가이드의 환경 파일 사용자 지정
  • Red Hat OpenStack Platform 배포 가이드 사용자 지정 오버클라우드 생성에 환경 파일 포함
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.