HPC ジョブ マネージャーの概要
Microsoft HPC Pack は、並列コンピューティング アプリケーションを実行、管理、および開発するための統合アプリケーション プラットフォームを提供します。 HPC ジョブ マネージャーは、クラスターでジョブを送信および監視するための主要なインターフェイスです。
HPC ジョブ マネージャーを使用すると、すべてのコンピューティング ジョブを 1 つの場所から送信、監視、管理できます。
手記
コマンド プロンプト ウィンドウまたは HPC PowerShell を使用して、クラスター上のジョブを送信、管理、および表示することもできます。
このトピックでは、次の操作を行います。
基本的な HPC ジョブ用語 を
する 基本的な HPC クラスター リソース用語 を
する HPC ジョブ マネージャーを開き、クラスター に接続する
基本的な HPC ジョブの用語
用語 | 定義 |
---|---|
仕事 | 1 つ以上のタスクを含む、または 1 つ以上のタスクを含む HPC ジョブ スケジューラ サービスに送信されるリソース要求。 |
タスク | ユーザー アプリケーションの実行。 タスク Type プロパティは、コマンドを実行する回数を定義するのに役立ちます。 詳細については、「タスクの種類について - ジョブ マネージャー」を参照してください。 タスクをジョブとは別に実行することはできません。 各ジョブには、ジョブが完了する前に実行する必要がある 1 つ以上のタスクがあります。 タスクを特定の順序で実行するには、タスク間の依存関係を定義します。 依存関係の定義の詳細については、「タスクの依存関係の定義 - ジョブ マネージャーの」を参照してください。 |
ジョブ テンプレート | ジョブを送信する場合は、ジョブ テンプレートが必要です。 ジョブ テンプレートは、さまざまな種類のジョブに対してクラスター管理者によって作成されます。 ジョブ テンプレートは、ジョブ プロパティの既定値と制約を定義し、ユーザーのニーズを満たし、リソース割り当てポリシーに準拠するジョブを作成するのに役立ちます。 詳細については、「ジョブ テンプレートについて - ジョブ マネージャー」を参照してください。 |
ジョブまたはタスクの説明ファイル | ジョブまたはタスクの仕様を含むユーザー名の XML ファイル。 このファイルを使用すると、ジョブまたはタスクを将来の申請のパターンとして保持できます。 説明ファイルから新しいジョブまたはタスクを作成する場合は、送信前に任意のプロパティを変更できます。 詳細については、「ジョブまたはタスクをファイルに保存する - ジョブ マネージャー」を参照してください。 |
列 | クラスターによって実行されるジョブ スケジューラ サービスに送信されたジョブの一覧。 スケジュール ポリシーのセットによって、キューからジョブを実行する順序が決まります。 クラスター管理者は、スケジュール ポリシーを構成します。 |
HPC ジョブ スケジューラ サービス | ヘッド ノードで実行され、資格情報とジョブ パラメーターの検証、ジョブとタスクのキューの作成、リソースの割り当て、コンピューティング ノードへのタスクのディスパッチ、ジョブ、タスク、ノードの状態の監視を担当するサービス。 このガイドでは、このサービスを "ジョブ スケジューラ" とも呼びます。 |
基本的な HPC クラスター リソースの用語
用語 | 定義 |
---|---|
クラスター | ノード、キュー、ジョブのセットで構成される HPC クラスターの最上位組織単位。 クラスターはヘッド ノードの名前で参照されます。 |
ヘッド ノード | クラスターを調整および監視するサーバー。 ヘッド ノードは、HPC ジョブ スケジューラ サービスを介してジョブ スケジュールを調整します。 ヘッド ノードにジョブを送信します。 ヘッド ノードは、資格情報とジョブ パラメーターを検証し、ジョブをキューに追加します。 |
ノード | クラスター内の単一の名前付きホスト。 |
ノード グループ | ノードのコレクション。 コンピューティング ノードやワークステーション ノードなど、ジョブの実行に使用できる既定のノード グループがあります。 HPC Pack のバージョンによっては、Windows Azure ノードやアンマネージド サーバー ノードなどのジョブを実行できる追加の既定のノード グループが存在する場合があります。 クラスター管理者は、追加のカスタム グループを作成し、ノードを 1 つ以上のグループに割り当てることができます。 たとえば、多くの場合、ノードはネットワーク近接、メモリ、特定のハードウェア、またはインストールされているアプリケーションに従ってグループ化されます。 ジョブ テンプレートは、特定の種類のジョブに使用できるノード グループを決定できます。 |
コア | ノード上の個々の CPU。 たとえば、デュアル コア プロセッサは 2 つのコアと見なされます。 |
ソケット | HPC ジョブ スケジューラ サービスに関しては、ソケットは専用メモリ バスを備えたプロセッサのセットです。 これは、非均一メモリ アクセス (NUMA) ノードとも呼ばれます。 |
HPC ジョブ マネージャーを開いてクラスターに接続する
Windows HPC クラスターにジョブを送信するには:
HPC Pack のクライアント ユーティリティがコンピューターにインストールされている必要があります。 クライアント ユーティリティには HPC ジョブ マネージャーが含まれます。
クラスターに接続するには、コンピューターが同じドメインに参加しているか、クラスター ドメインと信頼関係があるドメインに参加している必要があります。
クラスター上のユーザーとして追加されている必要があります。または、クラスター上のユーザーとして追加されたドメイン グループのメンバーである必要があります。 詳細については、クラスター管理者に問い合わせてください。
Windows HPC Server 2008 R2 以前のバージョンで HPC ジョブ マネージャーを開くには
[スタート]
クリックし、[すべてのプログラム ] をクリックし、[Microsoft HPC Pack ] をクリックし、[HPC ジョブ マネージャー] クリックします。 HPC ジョブ マネージャーを初めて開くと、[ヘッド ノード の選択] ダイアログ ボックスが表示されます。 接続先の HPC クラスターのヘッド ノードをクリックし、[OK]
クリックします。 別のクラスターに接続する場合は、[
ファイル ] メニューの [ヘッド ノードの選択]クリックし、接続先の HPC クラスターのヘッド ノードをクリックします。
Windows Server 2012 で HPC ジョブ マネージャーを開くには
次のいずれかの方法で 開始 画面を開きます。
Windows ロゴ キーを押します。 仮想マシンでは、Ctrl + Esc キーを押すことができます。
画面の右上隅にマウス カーソルを置き、[スタート]
クリックします。 デスクトップで、画面の左下隅にマウス カーソルを置き、スタート画面のサムネイルが表示されたらクリック。
スタート 画面を右クリックし、右下隅にある [すべてのアプリ を] をクリックします。 HPC ジョブ マネージャー
に移動します。 HPC ジョブ マネージャーを初めて開くと、[ヘッド ノード の選択] ダイアログ ボックスが表示されます。 接続先の HPC クラスターのヘッド ノードをクリックし、[OK]
クリックします。 別のクラスターに接続する場合は、[
ファイル ] メニューの [ヘッド ノードの選択]クリックし、接続先の HPC クラスターのヘッド ノードをクリックします。