꼭두각시-아키텍처

다음은 Puppet 아키텍처의 다이어그램 표현입니다.

꼭두각시 마스터

Puppet Master는 모든 구성 관련 항목을 처리하는 핵심 메커니즘입니다. Puppet 에이전트를 사용하여 노드에 구성을 적용합니다.

꼭두각시 에이전트

Puppet 에이전트는 Puppet 마스터에서 관리하는 실제 작동하는 컴퓨터입니다. Puppet 에이전트 데몬 서비스가 내부에서 실행되고 있습니다.

구성 저장소

필요한 경우 모든 노드 및 서버 관련 구성을 저장하고 가져 오는 저장소입니다.

사리

Facts기본적으로 모든 노드의 현재 상태를 분석하는 데 사용되는 노드 또는 마스터 머신과 관련된 세부 정보입니다. 사실을 기반으로 모든 대상 시스템에서 변경이 수행됩니다. Puppet에는 미리 정의 된 사용자 지정 팩트가 있습니다.

목록

Puppet으로 작성된 모든 매니페스트 파일 또는 구성은 먼저 카탈로그라는 컴파일 된 형식으로 변환되고 나중에 해당 카탈로그가 대상 컴퓨터에 적용됩니다.