3장. DNS 서비스 설치 및 구성


RHOSP(Red Hat OpenStack Platform)를 배포하거나 재배포할 때 지정 환경 파일을 포함하여 DNS 서비스(designate)를 설치하고 구성합니다. RHOSP, director 배포를 위한 툴셋에서는 오케스트레이션 서비스(heat) 환경 템플릿 및 환경 파일을 DNS 서비스 및 RHOSP 배포의 설치 및 구성 방법에 대한 계획 세트로 사용합니다.

DNS 서비스를 배포할 때 director는 active-active High Availability 모드의 DNS 서비스 활성화 및 포트 및 유동 IP 주소에 대한 자동화를 활성화하는 등의 작업을 자동으로 수행합니다. director는 DNS 서비스에 포함된 unbound 해석기를 가리키도록 Networking 서비스(neutron)를 설정합니다.

참고

사용자 정의 heat 환경 파일에서 UnboundForwardResolvers 를 설정하여 unbound 해석기의 구성을 명시적으로 비활성화할 수 있습니다.

director에 필요한 DNS 서버 정보를 제공하여 기존 DNS 인프라와 DNS 서비스를 통합할 수도 있습니다.

중요

RHOSP 17.0에서는 DNS 서비스와 기존 DNS 인프라를 통합하는 것이 기술 프리뷰 기능입니다.

이 섹션에 포함된 항목은 다음과 같습니다.

3.1. DNS 서비스 배포

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

사전 요구 사항

  • RHOSP 언더클라우드에 액세스할 수 있는 stack 사용자여야 합니다.

프로세스

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

    $ source ~/stackrc
  4. 배포 명령을 실행하고 코어 heat 템플릿, 기타 환경 파일 및 enable-designate.yaml 환경 파일을 포함합니다.

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

    참고

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

검증

  • DNS 서비스가 설치되고 엔드포인트가 정의되어 있는지 확인합니다.

    $ openstack endpoint list -c "Service Name" -c Enabled -c URL

    샘플 출력

    +--------------+---------+-------------------------------------------------+
    | Service Name | Enabled | URL                                             |
    +--------------+---------+-------------------------------------------------+
    | swift        | True    | http://198.51.100.61:8080                       |
    | designate    | True    | http://203.0.113.103:9001                       |
    | heat-cfn     | True    | http://192.0.2.137:8000/v1                      |
    | designate    | True    | http://192.0.2.137:9001                         |
    | placement    | True    | http://203.0.113.103:8778/placement             |
    | cinderv3     | True    | http://203.0.113.103:8776/v3/%(tenant_id)s      |
    | heat         | True    | http://203.0.113.103:8004/v1/%(tenant_id)s      |
    | heat-cfn     | True    | http://203.0.113.103:8000/v1                    |
    | nova         | True    | http://203.0.113.103:8774/v2.1                  |
    | heat         | True    | http://192.0.2.137:8004/v1/%(tenant_id)s        |
    | glance       | True    | http://203.0.113.103:9292                       |
    | heat         | True    | http://203.0.113.103:8004/v1/%(tenant_id)s      |
    | glance       | True    | http://203.0.113.103:9292                       |
    | neutron      | True    | http://203.0.113.103:9696                       |
    | nova         | True    | http://192.0.2.137:8774/v2.1                    |
    | cinderv3     | True    | http://192.0.2.137:8776/v3/%(tenant_id)s        |
    | placement    | True    | http://203.0.113.103:8778/placement             |
    | keystone     | True    | http://192.168.24.17:35357                      |
    | neutron      | True    | http://192.0.2.137:9696                         |
    | nova         | True    | http://203.0.113.103:8774/v2.1                  |
    | heat-cfn     | True    | http://203.0.113.103:8000/v1                    |
    | cinderv3     | True    | http://203.0.113.103:8776/v3/%(tenant_id)s      |
    | glance       | True    | http://192.0.2.137:9292                         |
    | placement    | True    | http://192.0.2.137:8778/placement               |
    | swift        | True    | http://198.51.100.61:8080/v1/AUTH_%(tenant_id)s |
    | swift        | True    | http://192.0.2.137:8080/v1/AUTH_%(tenant_id)s   |
    | designate    | True    | http://203.0.113.103:9001                       |
    | keystone     | True    | http://192.0.2.137:5000                         |
    | neutron      | True    | http://203.0.113.103:9696                       |
    | keystone     | True    | http://203.0.113.103:5000                       |
    +--------------+---------+-------------------------------------------------+

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동