User Tools

Site Tools


自作クラスタ計算機:クラスタ計算機の構成

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
自作クラスタ計算機:クラスタ計算機の構成 [2026/05/15 16:42] – [構成図] koudai自作クラスタ計算機:クラスタ計算機の構成 [2026/07/04 02:42] (current) – [管理ノードの役割] koudai
Line 2: Line 2:
  
 <code> <code>
-                         +--------------+           +                         +---------------+       
-             xxx.xxx.xxx |              | 192.168.0.1   +------------------+     +             xxx.xxx.xxx |               | 192.168.0.1   +------------------+     
-Internet ----------------|  管理ノード   |---------------|  スイッチングハブ | +Internet ----------------|   管理ノード   |---------------|  スイッチングハブ | 
-                             kanri    |               +------------------+ +                              head     |               +------------------+ 
-                         +--------------+                  |     | +                         +---------------+                  |     | 
-                                                           |     | +                                                            |     | 
-                        +----------------------------------+     | +                        +-----------------------------------+     | 
-                        |                      +---------------+   |  +                        |                      +----------------+   |  
-                        | 192.168.0.10         | 192.168.0.11         +                        | 192.168.0.11         | 192.168.0.12         
                  +--------------+       +--------------+                  +--------------+       +--------------+
                               |                    |                               |                    |
                   計算ノード          計算ノード          ......                   計算ノード          計算ノード          ......
-                    node10             node11    |+                    node11             node12    |
                  +--------------+       +--------------+                                             +--------------+       +--------------+                           
  
Line 23: Line 23:
  
 ^管理ノード^計算ノード^ ^管理ノード^計算ノード^
-|ヘッドノード|実行ノード|+|ヘッドノード、ログインノード|実行ノード|
 |親ノード|子ノード| |親ノード|子ノード|
 |マスターノード|スレーブ(slave)ノード| |マスターノード|スレーブ(slave)ノード|
 |フロントエンドノード|バックエンドノード| |フロントエンドノード|バックエンドノード|
  
-  * 各ノードとつながる線に書かれている数字は、そのノードのIPアドレスです。またkanrinode10などはホスト名です。xxx.xxx.xxxは管理ノードがつながっている外部ネットワークのIPアドレスです+  * 各ノードとつながる線に書かれている数字は、そのノードのIPアドレスです。またheadnode11などはホスト名です。 
 +  * ホスト名はOSをインストールしたときに設定したコンピュータ名と同じにするのが普通で、以下のコマンドで調べられます<code> 
 +$ hostname 
 +</code> 
 +  * xxx.xxx.xxxは管理ノードがつながっている外部ネットワークのIPアドレスです
  
-  * 管理ノードは、インターネットに繋げるポートと、スイッチングハブにつなげるポートの、2つのLANポートが必要です。サーバ用のマザーボードの多くには2つポートがあるものが多いですが、1つしかない場合はPCIe対応のLANインターフェイスカードで対応できます。+  * 管理ノードは、インターネットに繋げるポートと、スイッチングハブにつなげるポートの、2つのLANポートが必要です。 
 +  * サーバ用のマザーボードの多くには2つポートがあるものが多いですが、1つしかない場合は[[https://kakaku.com/item/K0000927699/|LANインターフェイスカード]]の増設で対応できます。
  
  
Line 37: Line 42:
 管理ノードに以下の機能を持たせています 管理ノードに以下の機能を持たせています
  
-  * DHCPサーバ 
-    * プライベートネットワーク内のコンピュータにIPアドレスを割り振ります 
   * ルータ   * ルータ
     * プライベートネットワークと、外部のネットワークを中継します     * プライベートネットワークと、外部のネットワークを中継します
 +  * DHCPサーバ
 +    * プライベートネットワーク内のコンピュータにIPアドレスを割り振ります
 +  * DNSサーバ
 +    * ホスト名がどのIPアドレスと紐づいているかを記録します
   * LDAPサーバ   * LDAPサーバ
-    * 計算ノードのユーザ情報(アカウントとパスワード)、ホスト名を一元管理します +    * 計算ノードのユーザ情報(アカウントとパスワード)を一元管理します 
-    * これにより、各ノードごとにユーザを作成する手間がなくなります+    * これにより、各ノードごとに計算機を使用するユーザのアカウントを作成する手間がなくなります
   * NFSサーバ   * NFSサーバ
     * 計算ノードで使用するファイルを保存します     * 計算ノードで使用するファイルを保存します
     * 各計算ノードは、ジョブの実行ごとに管理ノードにプログラムや入力ファイルなどを取りに行きます     * 各計算ノードは、ジョブの実行ごとに管理ノードにプログラムや入力ファイルなどを取りに行きます
     * MPIでノード間並列をする場合、別途ファイルサーバを設置してファイル転送用のネットワークとMPI通信用のネットワークを分離すると、それぞれの通信速度が阻害されなくなって便利です     * MPIでノード間並列をする場合、別途ファイルサーバを設置してファイル転送用のネットワークとMPI通信用のネットワークを分離すると、それぞれの通信速度が阻害されなくなって便利です
-  * PBSサーバ+  * ジョブ管理サーバー (Slurm, PBSなど)
     * ジョブ管理システムです     * ジョブ管理システムです
-    * クラスタ計算機の利用者は、管理ノードにジョブを投げると、PBSサーバによってプログラムの実行が各計算ノードに自動的に割り振られます+    * クラスタ計算機の利用者は、管理ノードにジョブを投げると、ジョブ管理サーバによってプログラムの実行が各計算ノードに自動的に割り振られます
  
  
  
  
自作クラスタ計算機/クラスタ計算機の構成.1778830940.txt.gz · Last modified: 2026/05/15 16:42 by koudai