4.4. Puppet 구성에 hiera 데이터를 추가하는 예


Puppet에는 노드별 구성을 제공하는 키 값 시스템으로 작동하는 hiera 라는 툴이 포함되어 있습니다. 이러한 키와 값은 일반적으로 /etc/puppet/hieradata 에 있는 파일에 저장됩니다. /etc/puppet/hiera.yaml 파일은 Puppet이 hieradata 디렉터리에서 파일을 읽는 순서를 정의합니다.

오버클라우드 설정 중에 Puppet은 hiera 데이터를 사용하여 특정 Puppet 클래스의 기본값을 덮어씁니다. 예를 들어 puppet-cindercinder::backend::nfs 의 기본 NFS 마운트 옵션은 정의되지 않습니다.

  $nfs_mount_options    = undef,
Copy to Clipboard Toggle word wrap

그러나 cinder::backend::nfs 정의 유형을 호출하는 고유한 매니페스트를 만들고 이 옵션을 hiera 데이터로 교체할 수 있습니다.

  cinder::backend::nfs { $cinder_nfs_backend:
    nfs_mount_options   => hiera('cinder_nfs_mount_options'),
  }
Copy to Clipboard Toggle word wrap

nfs_mount_options 매개변수는 cinder_nfs_mount_options 키의 hiera 데이터 값을 사용합니다.

cinder_nfs_mount_options: rsize=8192,wsize=8192
Copy to Clipboard Toggle word wrap

또는 NFS 구성의 모든 평가에 적용하도록 hiera 데이터를 사용하여 cinder::backend::nfs::nfs::nfs_mount_options 매개변수를 직접 덮어쓸 수 있습니다.

cinder::backend::nfs::nfs_mount_options: rsize=8192,wsize=8192
Copy to Clipboard Toggle word wrap

위의 hiera 데이터는 cinder::backend::nfs 의 각 평가에서 이 매개변수를 덮어씁니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat