3.3. DNS 서비스 기본 설정 변경
YAML 형식의 환경 파일을 수정하고 RHOSP 오버클라우드를 재배포하여 RHOSP(Red Hat OpenStack Platform) DNS 서비스(designate)를 변경합니다. RHOSP director는 오케스트레이션 서비스(heat) 템플릿 및 환경 파일을 DNS 서비스를 구성하는 계획으로 사용하는 툴셋입니다.
사전 요구 사항
-
RHOSP 언더클라우드에 액세스할 수 있는
stack
사용자여야 합니다. 수정할 RHOSP DNS 서비스 매개변수를 결정합니다.
다음은 몇 가지 예입니다.
DesignateRpcResponseTimeout
DNS 서비스의 RPC 응답 시간(초)입니다. 기본값은 60초입니다.
DesignateWorkers
Designate 서비스의 작업자 수입니다. 기본값은 0(0)입니다. 즉, 배포 스크립트가 운영 체제 작업자에 RHOSP director 값을 사용합니다.
자세한 내용은 director 가이드를 사용하여 Red Hat OpenStack Platform 설치 및 관리의 환경 확장 결정을 참조하십시오.
DesignateMdnsProxyBasePort
외부 또는 공용 액세스 네트워크의 MiniDNS 프록시 엔드 포인트의 기본 포트입니다. 기본 포트는 16000입니다.
프로세스
-
언더클라우드 호스트에
stack
사용자로 로그인합니다. 언더클라우드 인증 정보 파일을 가져옵니다.
$ source ~/stackrc
사용자 지정 YAML 환경 파일을 생성합니다.
예제
$ vi /home/stack/templates/my-designate-environment.yaml
환경 파일에는 키워드
parameter_defaults
가 포함되어야 합니다.parameter_defaults
키워드 뒤에 매개변수 값 쌍을 배치합니다.예제
이 예에서 RPC 응답 시간 초과는 120초로 설정됩니다.
parameter_defaults: DesignateRpcResponseTimeout: '120'
배포 명령을 실행하고 코어 heat 템플릿, 기타 환경 파일,
designate.yaml
환경 파일 및 이 새로운 사용자 지정 환경 파일을 포함합니다.중요후속 환경 파일에 정의된 매개변수와 리소스가 우선하므로 환경 파일의 순서가 중요합니다.
예제
$ openstack overcloud deploy --templates \ -e <other_environment_files> \ -e /usr/share/openstack-tripleo-heat-templates/environments/\ services/designate.yaml \ -e /home/stack/templates/my-designate-environment.yaml
추가 리소스
- Overcloud 매개변수 가이드의 DNS(designate) 매개변수 가이드
- Red Hat OpenStack Platform 배포 가이드의 환경 파일 사용자 지정
- Red Hat OpenStack Platform 배포 가이드 사용자 지정 에 오버클라우드 생성에 환경 파일 포함