예전에 CHEF를 소스로 설치하는 작업을 시도하다가 실패한 경험이 있습니다. (실패인가 잠시 중단인가는..)

http://sarc.io/index.php/miscellaneous/122-chef-1

 

또 일전에 베쯔니님이 설치방법을 올려주시기도 하셨는데,

http://sarc.io/index.php/miscellaneous/166-chef-server-workstation-client

 

CHEF는 우분투에 깔아야 제맛이다 라는 말을 어딘가에서 주워들은 적이 있습니다.

그래서 얼마전에 우분투를 설치했습니다.

http://sarc.io/index.php/miscellaneous/217-virtualbox-ubuntu-12-04

 

오늘은 이 우분투 리눅스에 CHEF Server를 설치해 보려고 합니다.

참고로 이 우분투는 아주 기본적인 상태이고 깡통 그 자체입니다. 저는 OS는 잘 몰라서 건드리지 못합니다.

http://www.getchef.com/chef/install/ 로 갑니다.

페이지 중간 정도에 Chef Client와 Chef Server 탭이 있는데, Chef Server 탭을 누르고 아래와 같이 환경에 맞게 선택하면 됩니다. 제 Ubuntu 환경인 11.10과 x86_64를 선택하고 CHEF 는 11.0.10을 다운로드 받습니다.

 

 

chef-server_11.0.10-1.ubuntu.12.04_amd64.deb 파일을 다운로드 받았습니다. 그러면 터미널 상에서 아래와 같이 이 다운로드한 파일을 설치합니다.

$ sudo dpkg -i chef-server_11.0.10-1.ubuntu.12.04_amd64.deb
[sudo] password for jeeg:
Selecting previously unselected package chef-server.
(Reading database ... 221010 files and directories currently installed.)
Unpacking chef-server (from chef-server_11.0.10-1.ubuntu.12.04_amd64.deb) ...
Setting up chef-server (11.0.10-1.ubuntu.12.04) ...
Thank you for installing Chef Server!

The next step in the install process is to run:

sudo chef-server-ctl reconfigure

 

잘 설치된 것 같습니다. 그러면 이제 또 시키는대로 chef-server-ctl을 합니다.

$ sudo chef-server-ctl reconfigure
Starting Chef Client, version 11.6.0
Compiling Cookbooks...
Recipe: chef-server::default

(중간에 엄청나게 지나감)

Recipe: chef-server::erchef

 

그리고 브라우저를 열어 호스트의 80 포트를 호출하면 (그리고 만일 보안위협메세지가 나오면 무시해야 할 듯) CHEF Server 초기 웹화면을 확인할 수 있습니다.