Hello World Cookbook 만들기

Hello World Cookbook 만들기Node에 Chef client를 설치한후 /tmp 디렉토리에 "hello.txt"파일을 만드는 Cookbook을 만들려고 한다. hello.txt는 "hello world"라는 간단한 텍스트가 적혀있다. 아래의 것들을 정리하려고 한다. Chef client 등록 방법 Chef client의 작동 메커니즘 Co...

chef data bag

chef data bagdata bags를 이용하면 전역적으로 사용할 값을 JSON 형태로 저장할 수 있다. 값을 저장해 놓고 사용한다는 점에서 Role이나 와 비슷하다고 생각할 수 있지만, 이들과 연관성이 없다. chef server는 데이터 백 정보를 색인해 놓고 필요할 때 검색해서 사용한다.데이터백은 BAG NAME과 ITEM으로 구성되며, 디렉토리...

cloudstack

cloudstackcloudstack는 cloud.com 에서 개발하는 IaaS 플랫폼 소프트웨어다. 우리나라에서는 kt uCloud가 사용한 이유로 꽤 널리 알려진 소프트웨어다. 전체적으로 보자면 cloudstack 보다는 openstack이 좀 더 널리알려진 것 같고, 커뮤니티도 활발한 것 같다. 기능적인 측면 보다는 cloudstack이 라이센스 정...

cloudstack api

cloudstack apicloudstack은 모든 기능을 web api로 제공한다. cloudstack webui를 이용해도 대부분의 필요한 작업을 할 수 있지만 모든 기능을 webui로 제공하지는 않는다. 또한 고급 응용을 위해서는 web api의 사용이 필수적이기도 하다.3.0을 기준으로 한다.기본 web api 포트번호는 8086이며, 사용방법은 ...

Cloudstack3.0 admin guide

Cloudstack3.0 admin guide 만약 당신이 Cloudstack 인스톨 경험이 있다면, 클라우드스택을 이용해서 완전한 클라우드 환경을 구축하기 위한 정보를 얻기를 원할 것이다. 이 문서는 클라우드 설정과 관리하고 운영하기 위한 정보를 제공한다. 클라우드스택은 IaaS 솔류션으로 public 클라우드와 private 그리고 hybride 클라...

CloudStack Install

CloudStack Install현재 작성 중임cloudstack는 완성된 소프트웨어로 잘 정리된 문서들을 제공한다. 이들 문서들만 읽어도 큰 어려움 없이 클라우드를 구축할 수 있다. 하지만 cloudstack을 이용해서 제대로된 클라우드 환경을 구축하고 운영하려면 cloudstack에서 지원하는 클라우드 네트워크 모델과 스토리지 모델을 이해하고 있어야 ...

kvm위에서 xenserver 올리기

kvm위에서 xenserver 올리기 굳이 kvm위에 xenserver를 올리는 이유는 개인 노트북에 완전한 cloudstack 환경을 만들기 위함이다. xenserver위에 xenserver를 올리는 방법이 있겠는데, 그렇게 되면 내 노트북에 올리는 것은 물건너가기 때문에 kvm을 사용하기로 했다. kvm은 이미 리눅스에 정식으로 포함되있을 뿐만 아니라...

virtualbox

virtualbox오라클에서 개발중인 가상화 솔류션으로 x86과 AMD64/Intel64 환경에서 사용할 수 있다. 기업보다는 개인이 개발용도로 사용하는 경우가 대부분인듯. 내가 애용하는 가상화도구다. 리눅스에서는 virtualbox 말고는 마땅한 대안이 없기 때문이다. 강력하고 자유로운 설정이 가능한 KVM을 이용해도 되긴 하는데, 클라우드 개발용이 아...