Monthly Archives: 10월 2013

Role – 노드를 역활별로 그루핑 해서 관리하고 싶을 때

Node Object chef solo로 관리하는 서버가 늘면, Node Object를 정의하는 JSON파일 수가 서버수만큼 늘게 되는데, Node Object에 정의한 run_list에 실행할 레시피를 일일이 JSON파일에 적어주는게 귀찮아진다. 예를 들어 같은 레시피를 적용할 5개의 노드가 있는 경우 새로운 레시피를 추가하고 싶은경우 5번을 복사 붙이기를 하는건 DRY법칙에 어긋나고 귀찮기도 하다. 그래서 run_list와 Attribute를 노드의 역활별로 그루핑 할 수 있는… Read More »

chef정리

chef 정리 knife가지고 놀기 cookbook 만들기 shell $ knife cookbook craete [쿡북이름] -o [디렉토리명] $ knife cookbook craete hello -o site-cookbooks knife solo knife-solo의 설치 knife-solo는 rubygem이므로 아래의 커맨드로 설치가능 shell $ gem install knife-solo 설치하는 것 만으로도 knife커맨드에 chef-solo를 위한 커맨드가 추가 됨. knife solo를 파라메터 없이 실행해 보면 사용가능한 커맨드의 리스트가 출력 됨.… Read More »