5.15. 사용자 정의 Puppet 매개변수 확인


Puppet 매개 변수의 사용자 지정을 위해 ExtraConfig 인터페이스를 사용하는 경우 Puppet에서 업그레이드 중에 중복 선언 오류가 보고될 수 있습니다. 이는 puppet 모듈 자체에서 제공하는 인터페이스의 변경 때문입니다.

다음 절차에서는 환경 파일에서 사용자 지정 ExtraConfig hieradata 매개변수를 확인하는 방법을 설명합니다.

절차

  1. 환경 파일을 선택하고 ExtraConfig 매개변수가 있는지 확인합니다.

    $ grep ExtraConfig ~/templates/custom-config.yaml
    Copy to Clipboard Toggle word wrap
  2. 선택한 파일에서 모든 역할(예: ControllerExtraConfig)에 대한 ExtraConfig 매개변수를 표시하는 경우 해당 파일의 전체 매개변수 구조를 확인합니다.
  3. 매개 변수에 SECTION/parameter 구문과 값이 오는 puppet Hierdata가 포함된 경우 매개 변수로 대체되었을 수 있습니다. 예를 들면 다음과 같습니다.

    parameter_defaults:
      ExtraConfig:
        neutron::config::dhcp_agent_config:
          'DEFAULT/dnsmasq_local_resolv':
            value: 'true'
    Copy to Clipboard Toggle word wrap
  4. director의 Puppet 모듈을 확인하여 매개변수가 Puppet 클래스 내에 있는지 확인합니다. 예를 들면 다음과 같습니다.

    $ grep dnsmasq_local_resolv
    Copy to Clipboard Toggle word wrap

    이 경우 새 인터페이스로 변경합니다.

  5. 다음은 구문의 변경 사항을 보여주는 예입니다.

    • 예 1:

      parameter_defaults:
        ExtraConfig:
          neutron::config::dhcp_agent_config:
            'DEFAULT/dnsmasq_local_resolv':
              value: 'true'
      Copy to Clipboard Toggle word wrap

      변경 사항:

      parameter_defaults:
        ExtraConfig:
          neutron::agents::dhcp::dnsmasq_local_resolv: true
      Copy to Clipboard Toggle word wrap
    • 예 2:

      parameter_defaults:
        ExtraConfig:
          ceilometer::config::ceilometer_config:
            'oslo_messaging_rabbit/rabbit_qos_prefetch_count':
              value: '32'
      Copy to Clipboard Toggle word wrap

      변경 사항:

      parameter_defaults:
        ExtraConfig:
          oslo::messaging::rabbit::rabbit_qos_prefetch_count: '32'
      Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat