Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

8.2. 컨테이너화된 서비스 매개변수

컨테이너화된 각 서비스 템플릿에는 director의 OpenStack Orchestration(heat) 서비스에 전달되는 데이터 집합을 정의하는 outputs 섹션이 포함되어 있습니다. 표준 구성 가능 서비스 매개변수( 7.2.4절. “역할 매개 변수 검사”참조) 외에도 템플릿에는 컨테이너 구성과 관련된 매개변수 세트가 포함되어 있습니다.

puppet_config

서비스를 구성할 때 Puppet에 전달할 데이터입니다. 초기 오버클라우드 배포 단계에서 director는 실제 컨테이너화된 서비스가 실행되기 전에 서비스를 구성하는 데 사용되는 컨테이너 세트를 생성합니다. 이 매개 변수에는 다음 하위 매개 변수가 포함됩니다. +

  • config_volume - 구성을 저장하는 마운트된 Docker 볼륨입니다.
  • puppet_tags - 구성 중에 Puppet에 전달할 태그입니다. 이러한 태그는 OpenStack Platform에서 Puppet 실행을 특정 서비스의 구성 리소스로 제한하는 데 사용됩니다. 예를 들어 OpenStack ID(keystone) 컨테이너화된 서비스는 keystone_config 태그를 사용하여 구성 컨테이너에서 필요한 모든 keystone_config Puppet 리소스만 실행되도록 합니다.
  • step_config - Puppet에 전달되는 구성 데이터입니다. 일반적으로 이는 참조된 구성 가능 서비스에서 상속됩니다.
  • config_image - 서비스를 구성하는 데 사용되는 컨테이너 이미지입니다.
kolla_config
구성 파일 위치, 디렉터리 권한 및 컨테이너에서 실행할 명령을 정의하여 서비스를 시작하는 컨테이너별 데이터 집합입니다.
docker_config

서비스의 구성 컨테이너에서 실행할 작업. 모든 작업은 director에서 스테이징된 배포를 수행하는 데 도움이 되는 단계로 그룹화됩니다. 단계는 다음과 같습니다. +

  • 1단계 - 로드 밸런서 구성
  • 2단계 - 핵심 서비스(데이터베이스, Redis)
  • 3 단계 - OpenStack Platform 서비스의 초기 구성
  • 4 단계 - 일반 OpenStack Platform 서비스 구성
  • 5단계 - 서비스 활성화
host_prep_tasks
컨테이너화된 서비스를 수용하도록 베어 메탈 노드에 대한 작업 준비.