E-HPC クラスターの作成

最終更新日: May 14, 2018

ログイン管理

E-HPC コンソールにアクセスするには、以下の手順で無料アカウントにサインアップします。 E-HPC コンソール まだアカウントをお持ちでない場合は、無料アカウント をクリックして登録してください。

E-HPC > クラスタ をクリックし、リージョン(たとえば、 バージニア (米国東部 1) ) を選択し、クラスタの作成 をクリックします。

最初に読んで下さい。 リージョンとゾーン

: E-HPC クラスタを作成、管理、または使用する場合、個々のクラスタノードの調整にECS コンソールを使用しないでください。E-HPC クラスタ管理プラットフォーム上で操作を実行してください。

ハードウェア構成

ゾーン

クラスタ作成ウィンドウで、ゾーンを選択します。または、システムによって割り当てられたデフォルトゾーンを使用することもできます。E-HPC ノード間の効率的なネットワーク通信を確保するには、同じリージョンの同じゾーンにあるすべてのノードをアクティブにします。詳細は、次を参照してください。 リージョンとゾーン

VPC、VSwitche、セキュリティグループ

次に、使用する VPC を選択します。基本的に、VPC は独立し切り離されたネットワーク環境です。VPC を使用するには、最初にVPC とそれをサポートする VSwitch を作成する必要があります。VPC の詳細については、次を参照してください。 VPC 概要 VPCの作成 または サブネットの作成(VSwitch) をクリックします。VPC と VSwitche は、同じインターフェイス上で一緒に作成できます。詳細については、以下のプロセスを参照してください。 VPC と VSwitch の作成 (あるいは Tutorial をクリックしてください。) 指示に従って、必要な VPC と VSwitch を作成します。

:VPC と VSwitche を作成する場合は、 E-HPC クラスタと同じリージョンとゾーンを選択する必要があります。

VPC を作成した後、 Refresh をクリックし、ドロップダウンメニューから、 E-HPC クラスタのネットワークコンポーネントとしての名前で新しく作成された VPC と VSwitch を選択します。

次に、セキュリティグループを作成するかどうかを選択します。セキュリティグループは、クラスタのネットワークアクセス制御を設定するために使用されます。特別な要件がない場合は、 E-HPC 制御システムによって提供されるデフォルトの規則を使用してセキュリティグループを作成できます。新しい E-HPC クラスタが、既にセキュリティグループを持つ他のクラスタと通信できるようにするには、ドロップダウンリストから関連する既存のセキュリティグループの名前を選択します。詳細は、次を参照してください。 セキュリティグループ

請求方法と高可用性

現在サポートされている唯一の請求方法は従量課金です。使用期間に基づいた時間で請求されます。これは後払いモードです。最終価格はページの右下に表示されます。

高可用性は、クラスタが HA(高可用性) 機能をサポートしていることを示し、SPOF の問題は発生しません。クラスタヘッドノードとドメインアカウント管理ノードはどちらも HA 設定をサポートしています。たとえば、PBS クラスタヘッドノードと NIS ドメインアカウント管理ノードは、どちらもマスターノードとスレーブノードを持っています。マスターノードが機能していない場合、システムは自動的にスレーブノードに切り替わります。

HA を有効にすると、2 つの制御ノードが自動的に追加されます。

ノード設定

E-HPC クラスタは、次のノードで構成されています。2 つの独立したノードからなる制御ノード ジョブスケジューリングノードドメインアカウント管理ノード 計算ノード*ログインノード

一般に、ジョブスケジューリングノードはジョブスケジューリングのみを処理し、ドメインアカウント管理ノードはアカウント情報のみを処理します。これらのノードはジョブ計算に関与しません。したがって、原則として、高可用性を確保するために、設定が低エンタープライズレベルのインスタンス(たとえば、4 つの CPU コアを持つインスタンス)を選択することができます。計算ノード用に選択されたハードウェア構成は、クラスタのパフォーマンスを決定する重要な要素です。ログインノードは、通常、開発環境として構成されます。すべてのクラスタユーザーに、ソフトウェアの開発とデバッグに必要なリソースとテスト環境を提供する必要があります。したがって、計算ノードと同じ構成または高いメモリ比率でインスタンスを選択することをお勧めします。各インスタンスモデルの詳細については、以下を参照してください。 推奨される構成

HA を有効にすると、システムは自動的に 4 つの制御ノードインスタンス(マスタ/スレーブスケジューリングノードとマスタ/スレーブドメインアカウント管理ノード)が割り当てられます。HA を無効にすると、2 つのインスタンス(スレーブノードなし)のみが割り当てられます。インスタンスリストで GPU Series フィルタを選択すると、 Computing Node および Logon Node の GPU インスタンスオプションのみが表示されます。作成する計算ノードインスタンスの数を指定できます。既定では、ログインノードインスタンスは 1 つだけ作成されます。

共有ストレージ

次に、共有ストレージを作成します。すべてのユーザー、ユーザー管理、およびジョブ共有のデータは、共有ストレージに格納され、クラスタノードによってアクセスされます。現在、共有ストレージは NASによって提供されています。さらに、NAS を使用するには、マウントポイントとリモートディレクトリをサポートする必要があります。次を参照してください。 NAS 用語集

NASインスタンスの作成 または マウントポイントの作成 をクリックし、ファイルシステムとマウントポイントの作成 (または Tutorial) のインストラクションを読んで NAS インスタンスとマウントポイントを作成します。

:NAS インスタンスを作成する場合は、 E-HPC クラスタと同じリージョンおよびゾーンを選択することをお勧めします。NAS マウントポイントを追加する場合は、 E-HPC クラスタと同じ VPC と VSwitch を選択する必要があります。

次に、 E-HPC クラスタ作成ページに戻り、 NAS インスタンス および マウントポイント をクリックして、新しく作成された NAS インスタンスとマウントポイントを ID に従って選択します。リモートディレクトリを入力します。最終的なマウントパスは、mount point:/remote ディレクトリのようなマウントポイントとリモートディレクトリの組み合わせです。詳細は、NAS マウントの慣例 を参照してください。

ソフトウェア構成

オペレーティングシステム

特別な要件がない場合は、CentOS 7.x シリーズを使用することをお勧めします。

プロダクトバージョン

現在の E-HPC 製品のバージョンは 1.0.0 です。

スケジューラとドメインアカウントサーバー

ソフトウェアモジュール本来の特性として、複数のスケジューラまたは複数のドメインアカウント管理の共存は、競合またはデータ破損につながります。したがって、クラスタの作成中に、競合するスケジューラまたはアカウント管理を選択しないでください。PBS + NIS を使用することをお勧めします。

その他のソフトウェアスタック

E-HPCは、HPC で使用するためのさまざまな PaaS プラットフォームソフトウェア、ベンチマーク、およびアプリケーションを提供します。実際のニーズに基づいてリソースをプリロードすることができます。HPC アプリケーションソフトウェアの使用方法については、製品マニュアルの ベストプラクティス の部分を参照してください。これらの文書のアプリケーションソフトウェアのリストは、完全ではないかもしれません。利用可能なソフトウェアパッケージは、クラスタ作成中にインタフェース上に表示されます。

:HPC アプリケーションソフトウェアをプリロードする場合は、サポートされているソフトウェアパッケージ(ソフトウェアパッケージ名の接尾辞に基づいて mpich または openmpi など) を選択する必要があります。接尾辞 “-gpu” を持つソフトウェアを選択する場合は、コンピューティングノードが GPU シリーズのインスタンスを使用していることを確認してください。そうしないと、クラスタの作成が失敗するか、ソフトウェアが正しく実行されないことがあります。

その他の基本設定

これには、クラスタの名前とパスワードの設定が含まれます。

注意:パスワードは正しく保管してください。

最後に、構成リストを確認し、 確認 をクリックして E-HPC クラスタを作成します。

クエリ作成ステータス

約 20 分後に、 E-HPC クラスタコントロールの概要ページに戻り、新しく作成されたクラスタのステータスを表示できます。

クラスタのすべてのノードが Normal 状態になると、作成が完了します。これで、クラスタにログインして操作を実行できます。操作方法については、以下を参照してください。 クラスターの使用