質問

私の家には、プロセッサと速度がすべて異なる (すべて x86 互換) コンピューターが 10 台ほどあります。これらをクラスタリングしたいと思います。openMosix を検討しましたが、開発が中止されたため、使用しないことにしました。Linux の主流ディストリビューション (Suse 11、Suse 10.3、Fedora 9 など) の最新または最新バージョンを使用したいと考えています。

ほとんどの主流ディストリビューションで一般的な無料のオープンソース アプリケーションを使用してクラスターを立ち上げて実行する方法を説明している良いサイト (または書籍) を誰か知っていますか?

これから作成するカスタム ソフトウェア用の負荷分散クラスターが必要です。アプリケーションのあらゆる部分と常に接触する必要があるため、Folding@home のようなものは使用できません。たとえば、シミュレーションを実行していて、1 台のコンピューターが雨が降る場所を制御し、もう 1 台のコンピューターがシミュレーション内で草食動物が何をしているかを制御しているとします。

役に立ちましたか?

解決

最近、Ubuntu を使用して OpenMPI クラスターをセットアップしました。既存の書き込みの一部は次のとおりです。 https://wiki.ubuntu.com/MpichCluster .

他のヒント

あなたの質問は曖昧すぎます。どのようなクラスタアプリケーションを使用したいですか?

「クラスター」をセットアップする最も簡単な方法は、各マシンに Folding@Home をインストールすることです。しかし、それが本当にあなたが求めているものであるとは思えません。

以前、単純な bash スクリプトと ssh 共有キーを使用して、音楽/ビデオのトランスコーディング用のクラスターをセットアップしたことがあります。

私は職場でメール サーバー クラスターを管理しています。

クラスターが必要になるのは、やりたいことがわかっている場合のみです。実際の要件を提示すれば、誰かが解決策を提案してくれるでしょう。

を見てみましょう . 。これは、CentOS 5.1 をベースにした本格的なクラスターの「ディストリビューション」です。クラスターを実行するために必要なもの (ライブラリ、アプリケーション、ツール) がすべてインストールされ、インストールと使用が非常に簡単です。すべての調整と構成はマスター ノードで行うと、他のすべてのノードをキックスタートするのに役立ちます。最近、これを使用して 1200 以上のノード (10,000 コア以上!) クラスターをインストールしました。また、マスターをインストールするための作業負荷がないため、4 ノード クラスターにインストールすることを躊躇しません。

MPI や PVM などのクラスター ライブラリ用に作成されたアプリケーションを実行することも、キュー システム (Sun Grid Engine) を使用してあらゆるタイプのジョブを分散することもできます。または、distcc を使用して、すべてのノードで選択したコードをコンパイルします。

そして、それはオープンソース、gpl、無料、すべて好きなものです!

彼は openMosix に似たもの、つまり任意のアプリケーションをノード間で分散して実行できる、ある種の一般的なクラスターをその上で探しているのだと思います。私の知る限り、そのようなものはありません。MPI ベースのクラスターは入手できるものに最も近いものですが、MPI アプリケーションを実行できるのはそのクラスター上でのみだと思います。

Linux仮想サーバー

http://www.linuxvirtualserver.org/

私は pvm を使用していますが、うまくいきます。ただし、マシンに passwd を入力せずにログインできる優れた ssh セットアップを使用しても、さまざまなコンピューティング ノードでリモートからコマンドを簡単に起動できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top