
컴퓨터 클러스터를 구축한 경험이 있는 사람을 어디서 찾을 수 있는지 잘 모르기 때문에 여기에서 누군가가 내 질문에 답할 수 있지 않을까 생각했습니다.
기본적으로 내가 사용할 수 있는 기계는 두 대입니다.
- 2 x 733MHz, 1GB RAM 및 ATI Radeon 9500 그래픽 카드를 갖춘 Pentium III(듀얼 프로세서 보드), OS는 Linux Mint Debian 에디션 비교적 현대적인 노트북 HP ProBook 4530s.Ubuntu 13.10이 포함되어 있습니다. 이들을 Beowulf 클러스터로 결합할 수 있습니까? 그것은 가능합니까?
- Ubuntu 13.10이 설치된 비교적 현대적인 노트북 HP ProBook 4530s를 Beowulf 클러스터에 결합할 수 있습니까? 그것은 가능합니까?
왜? 나는 이미 한동안 이 일을 하고 싶었고, 그게 나를 괴롭히고 있는 것 같아요. 또한 1에서 10까지의 척도에서 IT 학부생에게만 이 작업을 수행하는 것이 얼마나 어려울까요?
답변1
예, 서로 다른 하드웨어와 실제로는 서로 다른 소프트웨어(적어도 서로 다른 Linux 커널/배포판)에서 베오울프 클러스터를 구축하는 것이 완벽하게 가능합니다. 주요 제한 사항은 사용하려는 특정 애플리케이션 소프트웨어와 메시지 전달 인터페이스가 모두 클러스터의 각 시스템 유형에서 실행되어야 한다는 것입니다.
일반적으로 동일한 시스템을 사용하는 것이 시스템 관리를 더 쉽게 하기 때문에 선호됩니다. 모든 머신에서 동일한 디스크 이미지 또는 최소한 동일한 구성 파일을 사용할 수 있습니다. 서로 다른 하드웨어를 사용하면 각 노드(유형)를 개별적으로 구성하는 데 더 많은 노력을 기울여야 합니다. 그러나 노드가 두 개만 있는 경우 이는 큰 오버헤드가 아닙니다.
그리고 그렇습니다. IT 학부생이 수행하기는 꽤 쉬울 것입니다(난이도 기준으로 10점 중 2~3점일 수도 있습니다). 제가 엔지니어링 학부생이었을 때(약 15년 전) 저는 Persistence of Vision 광선 추적기의 분산 버전을 사용하여 광선 추적 비디오를 제작하기 위한 3노드 시스템을 구축했습니다. 나는 다양한 리눅스 커널과 네트워킹 하드웨어를 갖춘 i586/i686 머신을 사용했습니다. 그 당시에는 도움이 될 만한 문서가 많이 있었는데 지금은 상황이 더 쉬워졌다고 생각합니다. 또 다른 유용한 소스는 다음과 같습니다.베오울프 하우투.
답변2
다음은 공식 Linux 포럼의 링크입니다.https://www.linux.com/community/blogs/133-general-linux/9401
직접 겪어본 적은 없지만 살펴보니 꽤 쉬운 것 같습니다. 저도 IT학부 학부생인데 총 4대의 컴퓨터를 사용하고 있습니다. 내 생각에 당신이 그것에 시간을 투자하고 당신이 하고 있는 일을 정말로 배우려고 노력했다면, 당신은 그것을 할 수 있을 것입니다. 또한 생각해볼 거리가 있었습니다. 저는 몇 차례 수석 프레젠테이션에 참석할 기회가 있었고 라즈베리 파이 베오울프 클러스터가 있었고 교수님들은 그것을 좋아했습니다. 그들은 그것이 믿기지 않는 일이라고 생각했습니다.
http://www.linux.org/threads/building-a-linux-cluster.7858/
그것은 건축 과정을 거치는 또 다른 링크입니다.