본문 바로가기

Science n Bioinfo

생물정보학자를 위한 클러스터 만들기 #3 warewulf 설치하기

  1. 클러스터 이해하기
  2. 시스템 구성과 CentOS 설치하기
  3. warewulf 설치하기

---------------------------------------------------------------
Warewulf 의 최신버젼인 Perceus 설치하기 글을 새로 올렸습니다. 생물정보학자를 위한 클러스터 만들기 #3.1 Perceus 설치하기 링크로 가셔서 최신 글을 보시기 바랍니다.

----------------------------------------------------------------

저번 글에서 Master 에 CentOS 4.5 를 설치하였습니다. 이제 Cluster 의 Node 를 운영할 관리 시스템인 Warewulf를 설치할 차례 입니다. Warewulf 패키지 설치와 Warewulf 를 작동시키기 위한 추가 프로그램 설치과정이 필요합니다.

사전 작업 : Dag RPM Repository 더하기

Dag RPM Repository 는 CentOS 에서 기본으로 지원하지 않는 Package 들을 설치할 수 있도록 해준다.  현재 최신버젼은 0.3.6-1 이네요.  다음 두 파일중 자신의 OS 에 맞는 것을 선택해서 설치 합니다.

  • rpmforge-release-0.3.6-1.el4.rf.i386.rpm
  • rpmforge-release-0.3.6-1.el4.rf.x86_64.rpm
설치 명령어
# rpm -Uhv http://apt.sw.be/packages/rpmforge-release/[선택한 파일명]

프로그램 설치

Warewulf를 설치하기 위해서는 다음 프로그램이 설치되어 있어야 합니다. DAG RPM Repository 를 설치했기 때문에 yum을 이용해서 쉽게 설치할 수 있습니다.
  • MAKEDEV
  • httpd
  • perl-Term-Screen
  • perl-Unix-Syslog

다음 명령어로 설치하시면 됩니다.

# yum install MAKEDEV httpd perl-Term-Screen perl-Unix-Syslog


Warewulf 파일 받기

Warewulf 패키지를 다운 받아야 합니다. Download 경로는 http://warewulf.lbl.gov/downloads/releases/ 입니다. 현제 가장 최신버젼인 2.6.3 을 받습니다. 우리가 사용할 파일은 src.rpm 입니다. 링크를 누르거나 다음 명령으로 받을 수 있습니다.

# wget http://warewulf.lbl.gov/downloads/releases/2.6.3/warewulf-2.6.3-1.src.rpm


Building 하기

받은 파일은 source rpm 이므로 다음 명령어로 컴파일을 해서 rpm 으로 만들어야 한

# rpmbuild --rebuild warewulf-2.6.3-1.src.rpm


RPM 설치하기

Building 이 정상적으로 끝났으면 /usr/src/redhat/RPMS/ARCH/ 에 다음 파일들이 생성성된다.

  • warewulf-2.6.3-1.ARCH.rpm
  • warewulf-debuginfo-2.6.3-1.ARCH.rpm
  • warewulf-proxy-2.6.3-1.ARCH.rpm
  • warewulf-tools-2.6.3-1.ARCH.rpm
  • warewulf-web-2.6.3-1.ARCH.rpm
  • warewulf-wulfd-2.6.3-1.ARCH.rpm

이 파일들을 설치한다.

# cd /usr/src/redhat/RPMS/ARCH/
# rpm -Uvh warewulf-*
Preparing... ########################################### [100%]
1:warewulf-web ########################################### [ 17%]
2:warewulf-tools ########################################### [ 33%]
3:warewulf ########################################### [ 50%]
4:warewulf-debuginfo ########################################### [ 67%]
5:warewulf-proxy ########################################### [ 83%]
6:warewulf-wulfd ########################################### [100%]
#

기제 기본적은 warewulf 의 설치가 끝났습니다. 다음 글에서 Warewulf 설정을 해보겠습니다.