인형 조직

그것은 인형을 구성하는 데 유용합니다 "하부 구조", "역할", "데이터" 과 "명단" 실제를 나타내는 파일, 컴퓨팅 시스템의 운영 및 소프트웨어 측면.

하부 구조 서버 또는 가상 서버의 물리적 및 네트워크 특성을 정의, 해당 주소 등 및 호스트 이름. The 역할 논리적 인 솔루션으로 다른 소프트웨어 응용 프로그램을 구성, 이러한 웹 서버. These various software applications are defined using Puppet's 명단. All of these files are parameterized so that user and site-specific 데이터 별도의 파일에 있습니다 (또는 데이터베이스 테이블). This abstraction is illustrated below.

Puppet Organization

인형 조직

예를 들면, 지금 사용하고있는 웹 사이트는 인형에 의해 제어되는 가상 서버에서 호스팅되는 하부 구조 마디. 이 노드에 대한 매개 변수는 오픈 VZ 컨테이너 설정과 같은 정보를 포함.

웹 사이트 역할 이 할당됩니다 하부 구조 마디. 이 역할 다른 응용 프로그램의 모음입니다 명단 및 설정하기, 아파치 본 웹 사이트에 고유의 다양한 지시자로. 이 아파치 명백한 해당 응용 프로그램의 일반 설치 및 구성에 대해 설명합니다, 어떤이를 통해 정의됩니다 역할.

코드를 분리 (라고도 명단), 인프라 및 데이터를 내 꼭두각시 쉽게 관리 및 시스템의 넓은 범위를 통해 적용 할 수를 구성합니다. 이러한 분리는 매우 유용하고 대규모 인형 구성에 중요한 것으로 입증되었습니다.

추가 정보

에 대한 자세한 정보 확인하기 꼭두각시 시스템 구성.

월 07번째, 2013 에 의해 게시 됨 존 Jaroker 에 출원: 인형 워크 플로