chef server를 설치하는 방법은 여러가지가 있겠지만, 우선 간편하게 설치할 수 있는 방법으로 설치해본다.
RBEL repository를 추가 한 후 패키지를 설치하는 방법이며, 다음과 같이 진행 한다.
1. Repository 추가
# rpm -Uvh http://rbel.frameos.org/rbel6
http://rbel.frameos.org/rbel6(을)를 복구합니다
경고: /var/tmp/rpm-tmp.xoMUKM: Header V4 DSA/SHA1 Signature, key ID f345be74: NOKEY
준비 중... ########################################### [100%]
1:rbel6-release ########################################### [100%]
centos5면 rbel5, 6이면 rbel6을 선택하면 된다.
2. chef server 관련 패키지 설치
# yum install rubygem-chef-server
3. setup 스크립트 실행
# setup-chef-server.sh
Checking RabbitMQ...
RabbitMQ not running. Starting...
Starting rabbitmq-server: SUCCESS
rabbitmq-server.
Configuring RabbitMQ default Chef user...
Starting CouchDB...
Starting couchdb: [ OK ]
Enabling Chef Services...
Starting Chef Services...
Starting chef-server: [ OK ]
Starting chef-server-webui: [ OK ]
Starting chef-solr: [ OK ]
Starting chef-expander: [ OK ]
스크립트를 실행하면, 설정파일이 /etc/chef 밑에 만들어 지고, 서버 프로그램이 자동으로 실행 된다.
4. 실행 후 열리는 포트는 다음과 같다.
- Chef Restful API server : 4000
- chef server 웹 UI : 4040
- couchDB : 5984
- rabbitMQ : 5672
- chef solr : 8983
- chef-server
- chef-server-webui
- chef-solr
- chef-expander
- chef-client
'OSS(Open Source Software) > chef' 카테고리의 다른 글
cookbook 생성 (0) | 2014.04.10 |
---|---|
chef client 설치 (0) | 2014.04.10 |
chef workstation 설정 (0) | 2014.04.10 |
knife 사용 (0) | 2014.04.07 |
Chef 구성도 (0) | 2014.04.07 |