문제

우리 집에는 프로세서와 속도가 모두 다른(모두 x86 호환) 약 10대의 컴퓨터가 있습니다.나는 이것을 클러스터링하고 싶습니다.openMosix를 살펴봤지만 개발이 중단되었기 때문에 사용하지 않기로 결정했습니다.나는 최신 버전 또는 최신 버전의 Linux 주류 배포판(Suse 11, Suse 10.3, Fedora 9 등)을 사용하고 싶습니다.

대부분의 주류 배포판에서 흔히 볼 수 있는 무료 오픈 소스 애플리케이션을 사용하여 클러스터를 시작하고 실행하는 방법을 설명하는 좋은 사이트(또는 책)를 아는 사람이 있습니까?

작성하려는 사용자 정의 소프트웨어를 위한 로드 밸런싱 클러스터를 원합니다.애플리케이션의 모든 부분과 지속적인 접촉이 필요하기 때문에 Folding@home과 같은 것을 사용할 수 없습니다.예를 들어, 시뮬레이션을 실행 중이고 한 컴퓨터는 비가 내리는 위치를 제어하고 다른 컴퓨터는 시뮬레이션에서 초식동물의 활동을 제어하는 ​​경우가 있습니다.

도움이 되었습니까?

해결책

최근 Ubuntu를 사용하여 OpenMPI 클러스터를 설정했습니다.일부 기존 글은 다음 위치에 있습니다. https://wiki.ubuntu.com/MpichCluster .

다른 팁

귀하의 질문이 너무 모호합니다.어떤 클러스터 애플리케이션을 사용하시겠습니까?

"클러스터"를 설정하는 가장 쉬운 방법은 각 컴퓨터에 Folding@Home을 설치하는 것입니다.하지만 그것이 정말로 당신이 요구하는 것인지 의심스럽습니다.

이전에 간단한 bash 스크립트와 SSH 공유 키를 사용하여 음악/비디오 트랜스코딩을 위한 클러스터를 설정했습니다.

저는 직장에서 메일 서버 클러스터를 관리합니다.

수행하려는 작업을 알고 있는 경우에만 클러스터가 필요합니다.실제 요구 사항을 가지고 돌아오면 누군가가 솔루션을 제안할 것입니다.

보세요 바위.CentOS 5.1을 기반으로 한 본격적인 클러스터 "배포"입니다.클러스터를 실행하는 데 필요한 모든 것(libs, 애플리케이션 및 도구)을 설치하며 설치 및 사용이 매우 간단합니다.마스터 노드에서 모든 조정 및 구성을 수행하면 다른 모든 노드를 시작하는 데 도움이 됩니다.저는 최근에 1200개 이상의 노드(10,000개 이상의 코어!) 클러스터를 설치했습니다!그리고 마스터를 설치하는 데 필요한 워크로드가 없기 때문에 주저하지 말고 4노드 클러스터에 설치하세요!

MPI 또는 PVM과 같은 클러스터 lib용으로 작성된 응용 프로그램을 실행하거나 대기열 시스템(Sun Grid Engine)을 사용하여 모든 유형의 작업을 배포할 수 있습니다.또는 모든 노드에서 선택한 코드를 컴파일하려면 distcc를 사용하세요!

그리고 그것은 오픈 소스, gpl, 무료 등 당신이 좋아하는 모든 것입니다!

나는 그가 openMosix와 비슷한 것을 찾고 있다고 생각합니다. 어떤 애플리케이션이라도 노드 간에 분산되어 실행될 수 있는 일종의 일반 클러스터입니다.AFAIK 그런 건 없어요.MPI 기반 클러스터는 얻을 수 있는 가장 가까운 것이지만 MPI 애플리케이션만 실행할 수 있다고 생각합니다.

리눅스 가상 서버

http://www.linuxvirtualserver.org/

나는 pvm을 사용하는데 작동합니다.그러나 멋진 SSH 설정을 사용하더라도 시스템에 비밀번호를 입력하지 않고도 로그인이 가능하므로 다른 컴퓨팅 노드에서 원격으로 쉽게 명령을 실행할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top