2008-09-16 1 views
7

私の家には、約10台のコンピュータがすべて異なるプロセッサと速度(すべてのx86互換)があります。私はこれらをクラスター化したいと思います。私はopenMosixを見てきましたが、開発を止めてから使用することに決めました。私は、Linuxの主流の流通の最新バージョンまたはその次の最新バージョン(Suse 11、Suse 10.3、Fedora 9など)を使用することを好むでしょう。低コストのクラスタを設定する方法

ほとんどのメインストリームディストリビューションでよく見られる無料のオープンソースアプリケーションを使用してクラスタを稼働させる方法を説明している良いサイト(または書籍)を知っている人はいますか?

私が作成するカスタムソフトウェア用のロードバランシングクラスタが欲しいです。 Folding @ homeのようなものは使用できません。なぜなら、私はアプリケーションのすべての部分と絶え間なく接触する必要があるからです。たとえば、シミュレーションを実行していて、1台のコンピュータが雨が降っていた場所を制御していて、もう1台がシミュレーションで何をしているのかを制御しています。

答えて

1

あなたは何をしたいのか分かっているだけでクラスタが必要です。実際の要件に戻り、誰かが解決策を提案します。

2

あなたの質問はあまりにも曖昧です。どんなクラスタアプリケーションを使いたいですか?

「クラスタ」を設定する最も簡単な方法は、各マシンにFolding @ Homeをインストールすることです。しかし、私はそれが本当にあなたが求めているものだとは思わない。

シンプルなbashスクリプトとssh共有キーを使用して音楽/ビデオトランスコード用のクラスタを設定しました。

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

0

彼は、openMosixと同様のものを探していると思います。これは、アプリケーションがノード間で分散して実行できる一般的なクラスターのようなものです。 AFAIKのようなものはありません。 MPIベースのクラスタは、あなたが得ることのできる最も近いものですが、MPIアプリケーションを実行することしかできないと思います。

1

Rocksを見てみましょう。これは、CentOS 5.1に基づいた完全なクラスタ "ディストリビューション"です。これは、クラスタを実行するために必要なもの(libs、アプリケーション、およびツール)をインストールし、インストールと使用が簡単ではありません。マスターノードですべての調整と設定を行い、他のすべてのノードをキックスタートさせるのに役立ちます。私は最近、1200 +ノード(10.000以上のコア!)をインストールしています!また、マスターをインストールする作業負荷がないため、4ノードクラスタにインストールすることを躊躇しません!

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

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

0

私はpvmを使用しています。しかし、良いssh設定でも、マシンにpasswdを入力せずにログインすることができるので、異なるコンピューティングノードでコマンドを簡単にリモートから起動することができます。

関連する問題