This shows you the differences between two versions of the page.
torque:インストール [2017/08/31 20:16] koudai |
torque:インストール [2021/06/27 22:04] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== ハードウェアの準備 ====== | ||
- | |||
- | 以下のものを用意します。 | ||
- | |||
- | * ヘッドノード・サーバー × 1台 ・・・ プログラムのコンパイルや、各ジョブの管理をする | ||
- | * 計算ノードサーバー × 必要な台数 ・・・ ヘッドノードからプログラムを受け取り、実際の計算を行う | ||
- | |||
- | ヘッドノードはジョブを実行しないので、安価なパソコンで十分です(ただし、LANのポートが計算ノードにつなぐ用とインターネットにつなぐ用の2ヶ所が必要です)。 | ||
- | |||
- | 計算ノードは通常複数台ありますので、ネットワーク・ハブを使って各計算ノードとヘッドノードを接続します。 | ||
- | |||
- | ヘッドノードと計算ノードは兼用することも可能です。 | ||
- | |||
- | |||
- | ====== ソフトのインストール ====== | ||
- | |||
- | ヘッドノードおよび計算ノードにOSをインストールします。 | ||
- | これらのノードのOSは揃えておきましょう。 | ||
- | 以下ではUbuntu16.04を使うとします。 | ||
- | |||
- | OSが入ったら、GCCやIntel compilerなどのコンパイラをヘッドノードにインストールします。 | ||
- | |||
- | |||
- | ====== Torqueのインストール ====== | ||
- | |||
- | 以下では、ヘッドノード1台と計算ノード2台を例に説明します。 | ||
- | 各ノードのホスト名は | ||
- | |||
- | * head | ||
- | * keisan01 | ||
- | * keisan02 | ||
- | |||
- | とします。 | ||
- | |||
- | ちなみにホスト名は | ||
- | |||
- | >$ hostname | ||
- | |||
- | で確認することができます。 | ||
- | hogehogeという名前のホスト名にしたい場合は | ||
- | |||
- | >$ sudo hostname hogehoge | ||
- | |||
- | とします。 | ||
- | |||
- | ===== ヘッドノード ===== | ||
- | |||
- | ヘッドノード用のTorqueを入れます。 | ||
- | |||
- | >$ sudo apt install torque-server | ||
- | |||
- | |||
- | ===== 計算ノード ===== | ||
- | |||
- | 計算ノード用のTorqueを入れます。 | ||
- | |||
- | >$ sudo apt install torque-mom torque-client | ||
- | |||
- | |||
- | |||
- | ====== Torqueの設定 ====== | ||
- | |||
- | ヘッドノードおよび計算ノードの両方で、/ | ||
- | |||
- | >$ sudo gedit / | ||
- | <file - server_name> | ||
- | head | ||
- | </ | ||
- | |||
- | 計算ノードの | ||