여백에 도장 찍기

What is Puppet ? 본문

CICD/Puppet

What is Puppet ?

Linzyseo 2019. 1. 22. 15:39

Puppet 이란 무엇일까, 

: Puppet은 오픈소스 프레임워크로, 컴퓨터 시스템 관련 Configuration을 관리하기 위한 toolset이다. 

Ruby based 시스템이며 ,Puppet은 Unix, Linux, OS X, 심지어 최근에는 Window 상에서도 Configuration 관리가 가능하다. 

puppet은 종종 호스트의 Lifecycle을 관리하기 위해 사용되는데, 처음 Build와 Installation부터 upgrade, maintenance, 그리고 서비스를    다른곳으로 옮기는 마지막 생명주기까지 관리한다. 

 

이렇게 이론적으로 설명해도 Puppet은 쉽게 와닿지 않는다. 그냥 직접 구축하며 이해를 해보기로 한다. 

  

Puppet 에는 2가지 모드가 존재한다.  각각에 대하여 살펴보면 다음과 같다. 

- Clinet Server 

- Stand alone 

 

대부분의 경우 Client Server 모드를 사용하므로, Client-Server 모드를 먼저 구축해보도록 하자. 

 

 

 

 

 

 

 

 

'CICD > Puppet' 카테고리의 다른 글

r10k  (0) 2019.01.22
Comments