4.5. 언더클라우드에서 hieradata 구성
director에서 Puppet hieradata를 설정하여 사용 가능한 undercloud.conf
매개변수 이외의 사용자 지정 설정을 서비스에 제공할 수 있습니다. 이 기능을 사용하려면 다음 절차를 수행합니다.
절차
-
/home/stack/hieradata.yaml
과 같은 hieradata 오버라이드 파일을 생성합니다. 파일에 사용자 지정 hieradata를 추가합니다. 예를 들어 Compute(nova) 서비스 매개변수
force_raw_images
를 기본값 "True"에서 "False"로 수정하려면 다음을 추가합니다.nova::compute::force_raw_images: False
설정할 매개변수에 대한 Puppet 구현이 없는 경우 다음 방법을 사용하여 매개변수를 설정합니다.
nova::config::nova_config: DEFAULT/<parameter_name>: value: <parameter_value>
예를 들면 다음과 같습니다.
nova::config::nova_config: DEFAULT/network_allocate_retries: value: 20 ironic/serial_console_state_timeout: value: 15
undercloud.conf
에서hieradata_override
매개변수를 hieradata 파일의 경로로 설정합니다.hieradata_override = /home/stack/hieradata.yaml