2009년 9월 2일 수요일

Appliance Creator을 이용하여 ThinCrust를 빌드하기

Appliance Builder로 여러가지가 존재하지만 rPath를 일단 유료고 오픈소스가 아니기 때문에 오픈소스이면서 무료인 ThinCrust에 대하여 알아보는 시간을 가졌다.

일단은 Appliance Creator을 이용하여 ThinCrust를 빌드하는 과정에 대하여 간단히 알아보도록 하자.

Appliance Creator Tool와 kickstart 파일을 이용하여 AOS(Appliance Operating System)이나 custom appliance들을 빌드 해낼 수가 있다.

이것을 진행하기 위하여 appliance-tools 패키지와 virt tools를 설치하여 가상화된 appliance들을 실행할 수 있어야 한다. 하지만 실제 환경구축시에는 F-10및 spin-sickstart를 설치할것을 권장한다.

1. virt tools를 yum을 이용하여 설치한다.
# yum install qemu kvm libvirt libvirt-python python-virtinst virt-manager virt-viewer

2. 최신 spin-kickstart를 설치한다.
# yum install spin-kickstarts

3. 최신 appliance-tools를 설치한다.
# yum install appliance-tools

4. 공식사이트에서 제공중인 kickstart 파일을 이용하여 appliance를 빌드한다.
# appliance-creator -n thincrust --config /usr/share/spin-kickstarts/fedora-aos.ks

5. libvirt를 이용하여 image를 런칭한다.
# virt-image thincrust.xml

6. 실제 image가 실행 중인지를 파악하기 위하여 virsh list를 실행해본다.
7. 직접 appliance에 접속하여 정확히 작동하는지 시도 해본다.
# virt-viewer IDNUM

출처: http://thincrust.org/

댓글 없음:

댓글 쓰기