얼마전 Cluster 를 구성하다가,, 한참을 헤맨적이 있습니다.
고객이 Infiniband 환경을 구성하고, Intel Compiler 설치를 요구해서,, 아래와 같은 Roll CD를 준비했죠.

base + ganglia + hpc + kernel + OS + sge + web-server : from http://www.rocksclusters.org
ofed + intel-developer + intel-icr : from http://www.clustercorp.com

이렇게 설치를 하니,, clustercorp 에서 가져온 Roll CD가 하나도 설치되지 않더군요.
그럼 모두 clustercorp 에서 가져온다면 ??

base + ganglia + hpc + kernel + sge + web-server : from http://www.clustercopr.com
CentOS 5.4 : from http://www.centos.org
ofed + intel-developer + intel-icr : from http://www.clustercorp.com

모두 clustercorp 에서 가져왔는데,, 설치가 되었을까요??
결과는 똑같습니다. ofed, intel-developer, intel-icr 모두 설치 안됩니다.

기존 구성과 다른 점을 찾아봤죠..
바로 바로,, clustercorp 에서 제공하는 support roll을 설치하지 않은 거죠..
support roll을 사용하지 않을 경우 clustercorp에서 가져온 roll은 모두 설치되지 않는다는 결론을 얻었습니다.
어디에 스크립트가 정의되어 있는지 찾아봤지만,, 꼭꼭 숨겨놓은 것 같네요..
혹시라도 발견하면 다시 포스팅하겠습니다.


http://www.microsoft.com/hpc/en/us/community/hpc-forums-blogs.aspx#turnkey-dual-boot-clusters

http://ecn.channel9.msdn.com/o9/ch9/8/2/9/2/1/5/dualboot_ch9.wmv

Turnkey Dual-Boot Clusters: Clustercorp and Microsoft present Rocks+Hybrid, a simple Windows/Linux Cluster Solution

Clustercorp and Microsoft present Rocks+Hybrid – a combination of the commercial version of the Rocks® Cluster Distribution for Linux and Microsoft Windows® HPC Server 2008. The joint solution is a simple to use product for deploying dual-boot HPC systems that run Linux and Windows natively in a single cluster. In this webcast we'll discuss Rocks+Hybrid from both an end-user and architectural perspective -- attendees will come away with a new perspective on how easily they can make dual-boot clusters a part of their data center!

 
정말 급변하는 시대이다.
잠시 한눈 팔면,, 변화에 뒤쳐지기 마련이다..
최근에 HPC Cluster 구축 요청을 받으면서,,
고객은 이미 한발 앞서가고 있는데,, 서비스를 제공한다는 사람이 관련 내용을 전혀 모르고 있다니 !!
급 실망.. ~~~~
하지만 늦었다고 생갈할 때가 가장 빠르다는 격언을 되새기며,, 최근의 Cluster 툴을 살펴보자.

1. http://www.rocksclusters.org
 - 가장 애용하는 클러스터 툴이다. 이 툴을 접해본지도 벌써 5년이 다되간다.
   무엇보다 구성하기가 쉽다. 그동안 구축한 reference 도 상당히 많다.
   앞으로도 가장 많이 사용하게될 툴....

2. http://www.clustercorp.com (Rocks+)
 - Rocks Cluster 는 OpenSource 이다. 이 패키지 안에 포함되어 있는 툴들도 모두 OpenSource 이다.
   하지만,, 클러스터를 구성하다 보면 상용툴을 설치해야 하는 경우가 종종 있다.
   예를 들면, Intel Compiler, TotalView, PBS Pro 등 상용 Scheduler 등등..
   ClusterCorp는 OpenSource Rocks 를 기반으로 하며, 상용 툴들에 대한 Roll CD를 제공해 준다.
   Roll CD를 다운로드 받으려면 반드시 등록된 ID가 있어야 하며,,
   구매 가격은 $149/node 부터 시작한다.

3. http://rocks.stanford.edu/doku.php
  - 상용 툴을 사용하기 위해 반드시 반드시 Rocks+ 를 구매해야 하는 것은 아니다.
    위 싸이트에 접속하면 Intel, PGI, openIB, MPI Library 등을 구할 수 있다.

4. http://www.redhat.com/hpc
   http://www.platform.com/cluster-computing/cluster-management
   http://www.hpccommunity.org/
  - 이 툴은 정말 최근에야 소식을 접했다
    예전에 Platform 에서는 Rocks를 기반으로 Open Cluster Stack (OCS) 을 제공했는데,
    최근에 PCM (Platform Cluster Management)  으로 그 툴이 변경되었다.
    KUSU 라는 프로젝트를 기반으로 하고 있다는데,,
    알아봐야 할 내용이 많은 부분이다.
  - RedHat HPC 를 구매하면 yum을 통해서 PCM을 구성할 수 있다고 하는데,,
    현재 Evaluation 중인데, 완전 까막눈이라 갈 길이 멀다.

5. http://www.penguincomputing.com/software/scyld_clusterware
   - Scyld ClusterWare 라는 클러스터 구축 툴이다.
     얼마전 S대에 펭귄클러스터가 납품되었는데, diskless 구성이다.
     사용해 본 분이 그 어떤 툴보다 사용이 편리하다고 하더라...
     Evaluation 을 해봤는데,, 구축하기도 쉽다.
     좀 더 테스트가 필요한 툴이다.

6. http://svn.oscar.openclustergroup.org/trac/oscar/wiki
   - OSCAR
   - 한번도 시도해 보지 않은 툴이다.
      현재도 계속 업데이트되고 있는데,, 언젠가 한번 테스트 해봐야지.

7. http://xcat.sourceforge.net/
  - xCAT Extreme Cloud Administration Toolkit
   2005년 이후에 설치해 볼 기회가 없었다.
   IBM에서 OpenSource 로 넘어오면서, 구조 자체가 바뀌었다고 하던데,,,
   언젠가는 테스트해 볼 기회가 오겠지..

+ Recent posts