"Puppet"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
잔글 |
잔글 |
||
2번째 줄: | 2번째 줄: | ||
*홈페이지 : [http://www.puppetlabs.com/ http://www.puppetlabs.com/], [http://puppetlabs.com/puppet/puppet-open-source/ http://puppetlabs.com/puppet/puppet-open-source/], [https://github.com/puppetlabs https://github.com/puppetlabs], [http://forge.puppetlabs.com/ http://forge.puppetlabs.com/] | *홈페이지 : [http://www.puppetlabs.com/ http://www.puppetlabs.com/], [http://puppetlabs.com/puppet/puppet-open-source/ http://puppetlabs.com/puppet/puppet-open-source/], [https://github.com/puppetlabs https://github.com/puppetlabs], [http://forge.puppetlabs.com/ http://forge.puppetlabs.com/] | ||
+ | **https://puppetlabs.com/puppet/open-source-projects | ||
*다운로드 : | *다운로드 : | ||
*라이선스 : [[Apache 2.0|Apache 2.0]] | *라이선스 : [[Apache 2.0|Apache 2.0]] | ||
25번째 줄: | 26번째 줄: | ||
</pre> | </pre> | ||
*Resource : File, Service, Package, User 등 | *Resource : File, Service, Package, User 등 | ||
− | *Class : Resource의 집합으로 modules 폴더 아래에 ~.pp 형태로 저장 | + | *Class : Resource의 집합으로 modules 폴더 아래에 ~.pp 형태로 저장 |
puppet apply ~.pp #--- local machine에서 실행, node 부분이 없음<br/>puppet agent --test #--- agent에서 실행 | puppet apply ~.pp #--- local machine에서 실행, node 부분이 없음<br/>puppet agent --test #--- agent에서 실행 | ||
51번째 줄: | 52번째 줄: | ||
*[http://en.wikipedia.org/wiki/Puppet_(software) http://en.wikipedia.org/wiki/Puppet_(software)] | *[http://en.wikipedia.org/wiki/Puppet_(software) http://en.wikipedia.org/wiki/Puppet_(software)] | ||
*[http://en.wikipedia.org/wiki/Puppet_Labs http://en.wikipedia.org/wiki/Puppet_Labs] | *[http://en.wikipedia.org/wiki/Puppet_Labs http://en.wikipedia.org/wiki/Puppet_Labs] | ||
− | *http://www.programkr.com/blog/MEDMyEDMwYTw.html | + | *[http://www.programkr.com/blog/MEDMyEDMwYTw.html http://www.programkr.com/blog/MEDMyEDMwYTw.html] |
[[Category:DevOps|Category:DevOps]] | [[Category:DevOps|Category:DevOps]] |
2015년 10월 28일 (수) 17:39 판
배포 자동화 솔루션인 puppet를 정리 합니다.
- 홈페이지 : http://www.puppetlabs.com/, http://puppetlabs.com/puppet/puppet-open-source/, https://github.com/puppetlabs, http://forge.puppetlabs.com/
- 다운로드 :
- 라이선스 : Apache 2.0
- 플랫폼 : Ruby
Puppet 개요
Puppet 용어
용어 | 상세 |
Manifest | 환경 설정 정보 파일 vim /etc/puppet/environments/production/manifests/~.pp node "~" { Resource { "~": attr => value, } }
puppet apply ~.pp #--- local machine에서 실행, node 부분이 없음 |
Catalog | Manifest가 컴파일되어 Puppet Agent에서 전달되는 정보 |
puppetmasterd | 관리 서버에서 실행되는 데몬 |
puppetd | 각 서버에서 실행되는 데몬 |
참고 문헌
- http://theplmingspace.tistory.com/791
- Chef : http://www.opscode.com/chef/
- Capistrano : https://github.com/capistrano/capistrano/wiki