5.15. 사용자 정의 Puppet 매개변수 확인
Puppet 매개 변수의 사용자 지정을 위해 ExtraConfig
인터페이스를 사용하는 경우 Puppet에서 업그레이드 중에 중복 선언 오류가 보고될 수 있습니다. 이는 puppet 모듈 자체에서 제공하는 인터페이스의 변경 때문입니다.
다음 절차에서는 환경 파일에서 사용자 지정 ExtraConfig
hieradata 매개변수를 확인하는 방법을 설명합니다.
절차
환경 파일을 선택하고
ExtraConfig
매개변수가 있는지 확인합니다.grep ExtraConfig ~/templates/custom-config.yaml
$ grep ExtraConfig ~/templates/custom-config.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
선택한 파일에서 모든 역할(예:
ControllerExtraConfig)에 대한 ExtraConfig
매개변수를
표시하는 경우 해당 파일의 전체 매개변수 구조를 확인합니다. 매개 변수에
SECTION/parameter
구문과값이
오는 puppet Hierdata가 포함된 경우 매개 변수로 대체되었을 수 있습니다. 예를 들면 다음과 같습니다.parameter_defaults: ExtraConfig: neutron::config::dhcp_agent_config: 'DEFAULT/dnsmasq_local_resolv': value: 'true'
parameter_defaults: ExtraConfig: neutron::config::dhcp_agent_config: 'DEFAULT/dnsmasq_local_resolv': value: 'true'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow director의 Puppet 모듈을 확인하여 매개변수가 Puppet 클래스 내에 있는지 확인합니다. 예를 들면 다음과 같습니다.
grep dnsmasq_local_resolv
$ grep dnsmasq_local_resolv
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 경우 새 인터페이스로 변경합니다.
다음은 구문의 변경 사항을 보여주는 예입니다.
예 1:
parameter_defaults: ExtraConfig: neutron::config::dhcp_agent_config: 'DEFAULT/dnsmasq_local_resolv': value: 'true'
parameter_defaults: ExtraConfig: neutron::config::dhcp_agent_config: 'DEFAULT/dnsmasq_local_resolv': value: 'true'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 변경 사항:
parameter_defaults: ExtraConfig: neutron::agents::dhcp::dnsmasq_local_resolv: true
parameter_defaults: ExtraConfig: neutron::agents::dhcp::dnsmasq_local_resolv: true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예 2:
parameter_defaults: ExtraConfig: ceilometer::config::ceilometer_config: 'oslo_messaging_rabbit/rabbit_qos_prefetch_count': value: '32'
parameter_defaults: ExtraConfig: ceilometer::config::ceilometer_config: 'oslo_messaging_rabbit/rabbit_qos_prefetch_count': value: '32'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 변경 사항:
parameter_defaults: ExtraConfig: oslo::messaging::rabbit::rabbit_qos_prefetch_count: '32'
parameter_defaults: ExtraConfig: oslo::messaging::rabbit::rabbit_qos_prefetch_count: '32'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow