
私はプロジェクトのためのLinuxクラスタを構築したい高校生です。 (今年の夏にイメージを再作成する予定のまともなコンピュータがいくつかあり、技術部門では基本的に私がしない限り何でもできると言いました。物理的に破壊してください。
とにかく、クラスタの構築については何もわからないが、Linuxには慣れている。
次のことを知っておく必要があります。 - どのディストリビューションを使用する必要がありますか?これはまだ重要ですか? - クラスタを構成できるソフトウェアは何ですか? -オンボードFSまたは分散FS? - 良いガイドやノウハウを提供するウェブサイトはありますか?
答え1
これは、実際に達成しようとする目標と「分散コンピューティングクラスタ」の意味によって異なります。大学の時に古い機械で似たようなことをしました。ポリビニルピロリドンこれは、並列処理のためのコンピュータとして機能する複数のマシンを意味する「クラスタ」です。ベオウルフクラスターを考えてみてください。もちろん、これを利用するにはコードを書く必要があります。
良い出発点は、このプログラムで何を学びたいかを知ることです。 Wikipediaの記事を読んでください。並列コンピューティングまず、やりたいことに応じて要件を具体化します。
単純なジョブキューシステム(例:ギアマン)素晴らしい結果をすばやく得るのに十分です。
並列コンピューティングクラスタを作成しながらぶつかった問題は何もしなかったし、基本的にただ静かに座っていただけで、面白いプロジェクトであり、多くを学びました。それにもかかわらず、何を実装することを選択しても、同時に多くのことを学び、楽しい時間を過ごすことができます。
ディストリビューションの選択については、ソースからアイテムをインストールする必要があるかもしれませんので、私のお気に入りのディストリビューションを選択します。すべての設定に満足したら、ニーズに合ったディストリビューションを見つけることができます。しかし、どんな展開でも大丈夫でしょう。
クラスタの構成にはどのソフトウェアが使用されますか?これはすべて作成するクラスタの種類によって異なります。
オンボードFSと分散FS?繰り返しますが、これはクラスターの要件によって異なります。各ノードが異なるノード間でデータをやり取りしますか?奴隷のように所有者は一つですか?完全に独立して動作しますか?これらの質問はあなたの選択に影響を与え始めます。もちろん、常に妥協があります。
興味深いかもしれない他のリンク:
http://www.csm.ornl.gov/oscar/
https://computing.llnl.gov/tutorials/parallel_comp/
http://www.google.com/Top/Computers/Parallel_Computing/Programming/Environments/
http://www.google.com/Top/Computers/Parallel_Computing/Beowulf/
答え2
これは非常にシンプルでまだ開発されていない提案です。ただし、Plan 9クラスタを試してみることもできます。 http://plan9.bell-labs.com/plan9/
答え3
努力するLinuxの高可用性(高可用性)複数のディストリビューションで実行される無料のLinuxクラスタリングソリューション。
これはいくつかの解決策の1つです。私はそれが他のソフトウェアとどのように比較されるのか、その具体的な機能が何であるかさえ知りません。ただ、一部の従業員は、それが深刻なビジネスソフトウェアだと固く信じているだけです。