メインコンテンツまでスキップ

4.8 クラスター計算の使用

大量のデータを扱う際、単一マシンでの計算はしばしば失敗するか、再構築効率が非常に低くなります。このような場合、クラスターを構築して計算タスクを複数の計算デバイスに分散し、並列処理を行うことで、大規模データセットの再構築効率を向上させることができます。

クラスター環境の設定

ハードウェア要件:

  • N(N > 1)個の計算ノード、同一ローカルエリアネットワーク上に配置され、相互にアクセス可能。各計算ノードはソフトウェアと同じ要件を満たす必要があります。
  • 1000Mbpsを超えるネットワーク帯域幅;10Gbps以上を推奨。
  • 統一されたストレージスペース、すべてのN個の計算ノードからアクセス可能。SSDストレージアレイの使用を推奨。ストレージスペースサイズはタスク要件に基づいて決定できます。 ソフトウェア要件:
  • MipMap Desktopソフトウェア、クラスターのマスターノードにインストールされ、タスクの作成、管理、配布、進行状況監視、結果表示を担当。
  • MipMap Clusterソフトウェア、クラスターのマスターノードにインストールされ(通常MipMap Desktopと同じノード)、クラスタータスクスケジューリングとノード管理を担当。
  • MipMap Nodeソフトウェア、クラスターの子ノードにインストールされ、クラスターによって配布されたタスクの処理を担当。

クラスターライセンスバインディング

クラスター機能はクラスター版ライセンスを使用します。マスターノードのMipMap Desktopソフトウェアでクラスターライセンスを入力します。バインディング成功後、以下の手順に従ってください: (1) マスターノードで、Virboxユーザーツールを開き、[サービス設定]をクリックし、サービスモードで[クライアント/サーバーモード]を選択します。

(2) サーバー設定リストで、サーバー情報を追加します。IPアドレスにローカルIPアドレスを入力し、ポートに10334を入力します。その後[保存&再起動]をクリックします。

(3) 追加成功後、[クラウド/ソフトロック] - [ローカルソフトロック]の下にローカルコンピュータ名が表示されます。

(4) 子ノードで、Virboxユーザーツールを開き、[サービス設定]をクリックし、サービスモードで[クライアントモード]を設定し、サーバーを更新してマスターノードのサーバー情報を確認し、保存&再起動をクリックします。[通常、クライアントモードがデフォルトなので、この手順は不要な場合があります。]

クラスターサービスの開始

MipMap Cluster(マスターノード上)とMipMap Node(子ノード上)ソフトウェアを開きます。サービスは自動的に開始されます。起動後、以下のように表示されます。サービスが正常に開始されない場合は、ソフトウェアを閉じて再度開いてください。 子ノード:

マスターノード:

作業ディレクトリの設定

  • タスクの作業ディレクトリを設定 ソフトウェアの作業ディレクトリはプロジェクト結果が保存される場所です。このディレクトリのディスク容量が十分であり、ディレクトリパスがすべてのノードからアクセス可能であることを確認してください。タスクの作業ディレクトリはマップされたネットワークドライブまたはネットワークパスにできます。ネットワーク接続ストレージ(NAS)サーバーの使用を推奨します。 写真を含むディレクトリも、作業ディレクトリと同様に、ネットワークドライブまたはネットワークパスを使用する必要があります。ネットワークドライブを使用する場合は、すべてのノードのドライブ文字がマスターノードと一致していることを確認してください。 Windows PC設定方法については、8.2 クラスター作業ディレクトリ設定方法を参照してください。
  • ノードの作業ディレクトリを設定 右上角の設定ボタンをクリックしてパラメータ設定パネルを開きます。このパネルでクラスターの作業ディレクトリを設定できます。クラスターの作業ディレクトリは主にそのノードのタスクの中間結果ファイルとログ情報を保存します。

クラスタータスクの作成

  • MipMap Clusterソフトウェアで子ノードを追加 パネルの「ノード追加」ボタンをクリックします。ポップアップダイアログボックスで、子ノードサービスの名前とIPアドレスを入力し、OKをクリックします。

  • クラスタータスクの作成 MipMapソフトウェアを通じてタスクを作成し、再構築パラメータを設定し、「計算モード」設定パネルで「クラスター計算」を選択し、再構築開始をクリックします。

注意:タスク写真を選択する際、写真パスは作業ディレクトリと同様に、すべてのノードからアクセス可能である必要があります。マウントされたネットワークドライブまたはネットワークパスから写真を選択できます。