"Puppet"의 두 판 사이의 차이

오픈소스 비즈니스 컨설팅
둘러보기로 가기 검색하러 가기
잔글
잔글
19번째 줄: 19번째 줄:
 
| align="center" valign="middle" style="background-color: rgb(238, 238, 238);" | Manifest
 
| align="center" valign="middle" style="background-color: rgb(238, 238, 238);" | Manifest
 
| 환경 설정 정보 파일<br/>vim /etc/puppet/environments/production/manifests/~.pp<pre>node "~" {
 
| 환경 설정 정보 파일<br/>vim /etc/puppet/environments/production/manifests/~.pp<pre>node "~" {
&nbsp;  file { "~":
+
&nbsp;  Resource { "~":
 
&nbsp;      name => value,
 
&nbsp;      name => value,
 
&nbsp;  }
 
&nbsp;  }
​}</pre>
+
​}
 +
</pre>
 +
*Resource :&nbsp;
 +
 
 
puppet &nbsp;apply &nbsp;~.pp &nbsp; &nbsp; &nbsp;#--- local machine에서 실행, node 부분이 없음<br/>puppet &nbsp;agent &nbsp;--test &nbsp; &nbsp; #--- agent에서 실행
 
puppet &nbsp;apply &nbsp;~.pp &nbsp; &nbsp; &nbsp;#--- local machine에서 실행, node 부분이 없음<br/>puppet &nbsp;agent &nbsp;--test &nbsp; &nbsp; #--- agent에서 실행
  

2015년 7월 29일 (수) 14:59 판

배포 자동화 솔루션인 puppet를 정리 합니다.

Puppet 개요

puppet-%EC%84%A4%EC%B9%981.png

Puppet 용어

용어 상세
Manifest 환경 설정 정보 파일
vim /etc/puppet/environments/production/manifests/~.pp
node "~" {
    Resource { "~":
        name => value,
    }
​}
  • Resource : 

puppet  apply  ~.pp      #--- local machine에서 실행, node 부분이 없음
puppet  agent  --test     #--- agent에서 실행

Catalog Manifest가 컴파일되어 Puppet Agent에서 전달되는 정보
puppetmasterd 관리 서버에서 실행되는 데몬
puppetd 각 서버에서 실행되는 데몬

참고 문헌