본문 바로가기

클러스터

클러스터 시스템 만들기 #5 VNFS 만들기 & 설치하기 오랜만에 글 올리네요. 제가 생각해도 참 느긋하게 글을 쓰는 것 같습니다.^^; 클러스터 시스템 소개와 이해 클러스터의 필요성과 하드웨어의 선택 클러스터 시스템의 구성 Perceus 설치 VNFS 만들기 & 설치하기 이전 글에서 Perceus Server 에 대한 설치를 완료하고 정상작동 되는지 테스트를 하였습니다. 이제 Node 에서 하드디스크로 사용할 디스크 이미지를 만들어고 설치해 보겠습니다. VNFS 만들기 처음에도 이야기했지만, 우리가 지금 만들고 있는 Diskless cluster 는 Node 가 사용할 하드디스크 이미지를 Master 에서 가지고 있습니다. 그리고 각 node 가 켜질때마다 Master 의 특정위치를 자신의 하드처럼 인식해서 작동하게 됩니다. Perceus 는 이런 Node .. 더보기
클러스터 시스템 만들기 #4 Perceus 설치 드디어 고대하고 고대하던 클러스터 만들기 4번째 시간입니다. 이게 도대체 얼마만에 글인지..그동안 결혼도 하고 CASP 도 하느라 정말 너무 너무 바빴습니다. 5번째 글은 빨리 적으로 테니 용서를.. 쿨럭^^:; 클러스터 시스템 소개와 이해 클러스터의 필요성과 하드웨어의 선택 클러스터 시스템의 구성 Perceus 설치와 설정 VNFS 만들기 & 설치하기 이전 글에서 Cluster 시스템에 대한 소개와 전체 시스템의 구성을 알아보았습니다. 이번 글부터 Perceus를 이용한 본격적인 Diskless 시스템 구성을 해보겠습니다. Perceus 는 Infiscale 에서 만든 Diskless 클러스터 구축용 프로그램 패키지 입니다. 이런 프로그램이 나오기 전에는 복잡하고 어려운 과정을 거쳐야 했지만, 이제는 .. 더보기
클러스터 시스템 만들기 #3 클러스터 시스템의 구성 클러스터 시스템 소개와 이해 클러스터의 필요성과 하드웨어의 선택 클러스터 시스템의 구성 Perceus 설치 VNFS 만들기 & 설치하기 이전 글에서 클러스터 시스템의 개요와 하드웨어 선택 방법에 대해서 말씀 드렸습니다. 이번에는 본격적인 클러스터 구성의 시작인 시스템 구성 계획을 짜도록 하겠습니다. 클러스터 시스템의 최소 구성 클러스터 시스템의 구성에 대해서 생각해보겠습니다. 먼저 클러스터를 구성하는 최소한의 구성을 그려봤습니다. 이전까지 구축되어있는 대부분의 소규모 클러스터 시스템이 이런 모습을 가지고 있지 않을까 생각이 드네요. 구성은 아주 간단합니다. Master 1대와 Node 10 대, Switching Hub 1 개 가 전체 구성품입니다. Master 는 2개의 Lan 카드를 가지고 있습니다... 더보기
클러스터 시스템 만들기 #2 클러스터의 필요성과 하드웨어의 선택 클러스터 구축 과연 필요한가? 클러스터 시스템을 만드는 글에서 이런 주제를 다루는 것이 조금 이상한 것 같지만, 꼭 생각해봐야 할 문제입니다. 클러스터가 필요하니까 여기서 이 글을 읽고 있는것 아닙니까! 라고 말씀하실 분들이 계실 지 모르지만, 여러분에게 필요한게 사실은 Queueing 시스템을 설치한 Multi Core 서버 일수도 있습니다. 과거에는 Single Core CPU 여서 여러개의 CPU 를 묶어서 Cluster 를 구성하는 것이 당연한 작업이었습니다. 하지만 지금은 Quad Core CPU 가 대중화되어있습니다. 그래서 Quad Core CPU DUAL 인 서버급 컴퓨터를 250~300만원 정도면 구입할 수 있습니다. 이 시스템과 Quad Core 를 3대~4대 붙인 컴퓨터가 있다면, 어.. 더보기
클러스터 시스템 만들기 #1 클러스터 시스템 소개와 이해 이 글은 [공부] - 클러스터 시스템 만들기 글을 다시 수정하면서 적은 글입니다. 지난번 글을 쓴 이후 시간이 많이 지났고, 추가해야할 부분들이 보여서 새로 작성합니다. 자연과학이나 공학 분야에서 공부를하고 연구를 하시는 사람들이 가장 많이 접하는 것이 클러스터 시스템일 겁니다. 어느 연구실에서는 돈을 주고 학교 전산원이나 KISTI 같은 곳의 슈퍼컴퓨터에 계정을 사서 사용하기도 하고, 각자 연구실에서 컴퓨터를 묶어서 클러스터 시스템을 직접 만들어 사용하기도 하죠. 제가 전공하고 있는 생물정보학 분야역시 클러스터 시스템이 없으면 연구가 불가능합니다. 저는 전산원의 슈퍼 컴퓨터보다 연구실의 클러스터 시스템을 사용하는 것을 선호합니다. 항상 그렇듯 관리자가 내 맘같지 않고, 하드디스크 용량에 제한이 있으니까.. 더보기
클러스터 만들기 질문과 답 이곳은 제가 적은 클러스터 만들기의 질문과 답을 하는 곳입니다. 댓글로 질문을 올려주시면, 답을 달아드리겠습니다. 더보기
Perceus 활용 #2 : Module 기능을 이용하자 - passwd, group 설정하기 Perceus 활용 2번째 시간입니다. 이번에는 Module 기능을 이용해서 passwd 와 group 설정을 해보겠습니다. cluster 를 구축하면 가장 귀찮은 일이 사용자와 그룹을 동기화 하는 것입니다. NIS 같은 것들도 쓰고, 저 같은 경우 Perceus 를 처음 사용할 때는 passwd 파일과 group 파일을 노드 이미지에 넣어서 사용했었습니다. 하지만, 이 작업을 Perceus 에 있는 passwdfile, groupfile module 을 이용하면 간단하게 할 수 있습니다. 우선 이 두 모듈은 처음 활성화 할 때, master 의 /etc/passwd, /etc/group 파일을 이용합니다. 그래서 모듈 활성화 하기 전에 시스템의 설정을 해야 합니다. module 을 activation .. 더보기
Perceus 활용 #1 : Module 기능을 이용하자 - node 의 IP 지정하기 Perceus 를 사용하다 보면, 참 편리하다. 라는 생각을 하게 됩니다. 하지만, 역시 어딜 가나 있는 2% 부족한 부분이 존재하는데요. 이런 부분들을 보충하기 위해서 Perceus 에서는 Module 이라는 기능이 존재합니다. 이런 Module 을 하나씩 활용해 봅시다. 이번에 활용해볼 Module 은 ipaddr 입니다. ipaddr 은 Perceus 작동과정에서 각 Node 에 자동으로 부여되는 IP 를 특정 정적 IP 로 설정하기 위해서 사용됩니다. 또한 기본 장치인 eth0 외에 eth1 과 같은 장치역시 추가할 수 있습니다. Perceus 에서 ipaddr 모듈을 활성화하기 위해서 다음 명령어를 실행합니다. # perceus module activate ipaddr명령어를 실행하면, /etc.. 더보기